----------------------------------------------------------------- - Astronomical Telescope Control with an Motif User Interface - ----------------------------------------------------------------- Copyright 2012 John Kielkopf kielkopf@louisville.edu Distributed under the terms of the General Public License (see LICENSE) Date July 22, 2012 Version 6.0 History: February 17, 2002 Version 1.00 Basic panel with callbacks tested with XEphem 3.5.2 and LX200 16-inch May 15, 2003 Version 2.00 Working with NexStar 11-inch October 7, 2004 Version 2.1.4 Fifo reading modified for XEphem 3.6.xx October 22, 2004 Version 2.2 Elwood Downey kindly provided a patch that makes XmTel update its target coordinates immediately upon a telescope "Go To" request from XEphem. Version number bump reflects the improved functionality and the start of a new development cycle. March 25, 2006: Version 3.0.0 New control panel with an observing queue and a log Pointing to apparent position including proper motion precession and nutation to epoch of date stellar aberration User interface management for pointing corrections atmospheric refraction polar axis altitude and azimuth declination axis to polar axis non-orthogonality optical axis skew altitude- and azimuth-dependent mechanical effects encoder reference Control of telescope hardware August 20, 2006 Version 3.0.4 Modifications from Dan Azari adding features suported by the RC Optical Systems telescope and mounting September 7, 2006 Version 3.0.6 Reorganized reference and synchronize functions Added focus control panel October 14, 2006 Version 3.1 Cleaned up the source code a little for release Updated DOCUMENTATION October 16, 2006 Version 3.1.1 Fixed the missing conversion to J2000 for marker coordinates XmTel will now send coordintes to XEphem that are displayed accurately May 5, 2007 Version 4.0 experimental Adopted XML for link from this control to the telescopes Added network communication to remote telescope through SSH tunneling Improved handling of focus control Added handler for mounting misalignment (experimental) April 12, 2008 Version 4.1 small corrections Added slew limits control to startup procedures in nexstar protocol Simplified startup in xmtel September 12, 2008 Version 5.0 for INDI released XML rewritten to use INDI because of its support for multiple clients and reliable transport tunneled through SSH Incremented version number to reflect INDI dependency Pointing corrections are now fully implemented (experimental) An optional configuration file is now read on startup This release is based on the user interface from Version 4.1 Standalone xmtel1 wihtout INDI remains available (see README) September 26, 2008 Version: 5.0.1 Fixed missing transmission of target coordinates to indiserver in xmtel Fixed error parsing target coordinates in inditel Tested with CDK20 using indiserver and xephem at the telescope and xmtel remotely September 27, 2008 Version: 5.0.2 under development Modified handling of reference offset in inditel Corrected and improved the NexStar driver January 1, 2009 Version: 5.0.3 released Includes aux command set for fully remote operation of a NexStar telescope Updated for 2009 leapsecond July 27, 2009 Version: 5.0.4 released Indiserver polling modified to minimize serial chatter with telescope October 29, 2009 Version: 5.0.6 released Improved NexStar "aux" driver allows unattended Celestron telescope startup November 14, 2009 Version: 5.0.8 released primarily with changes for the Celestron C20 Corrected an an encoder reading error in the NexStar "aux" driver Improved focus control in the NexStar "aux" driver to calibrate in microns Added temperature reading and fan control to the NexStar "aux driver November 28, 2009 Version: 5.1.0 released Restricted INDI client so that by default it sees only "tel" Added a define to permit changing the focus scale and direction sense in the NexStar controllers used by the C20 November 29, 2009 Version: 5.1.1 released Fixed stop function for nexstar/aux Changed path for two-part slew near the pole in nexstar/aux December 2, 2009 Version: 5.1.2 released Corrected an encoder reading error when HA is past the meridian limit for a GEM mount in nexstar/aux. December 21, 2009 Version: 5.1.3 released Nexstar aux selection of two phase slew modified January 22, 2010 Version: 5.1.4 released Galil servo motor control option added for xmtel1 March 20, 2010 Version: 5.1.5 released Galil motion controller support for indi added August 11, 2010 Version: 5.2.0 released Cleaned up development and added RC Optical support back into the tree Added support for the Software Bisque Paramount through TheSkyX Modified makefiles to allow for 64-bit OS's October 14, 2010 Version: 5.2.1 released Added support for the Software Bisque Paramount using RTS2's library Added Park to target presets Added www examples Corrected a few known minor bugs September 22, 2011 Version 5.3.0 released Added support for the Planewave A200HR mount with Sitech controller Added CenterGuide option to enable precision encoder guiding Updated www examples July 22, 2012 Version 6.0 beta release Various changes to correct all known errors Incremented leapsecond to +35 Consistent external routines for focus, rotate, temperature control