Totally Accurate Clock (32-bit)
for Windows 95, 98, NT 4.0, and XP
Release Notes for Version 1.0 to 1.2.8
Version
|
Version 1.2.8, August 9, 1998
Features: Implemented a new Manual GPS Receiver Commands dialog box under the Data menu. This allows the expert user to send any command to the GPS receiver. This is especially useful to activate and deactivate messages to support custom applications. Reference locations may now be saved in a user-specific data base with user-defined names by using the Manual Reference Location dialog box. The GPS receiver can be loaded with data from this data base or data base entries may be added and removed without interfering with the operation of the GPS receiver. Refer to Help or the program documentation for details and cautions before using this new feature. The position and size of all dialog boxes and view port screens are now saved so they will appear the same the next time the program is run. All log types can now be conditioned to record data every "n" seconds. Updates: Updated help files and documentation. The full documentation is now available on the Web as an Adobe file. The documentation has had significant structural and content updates so those who had the previous documentation in either printed or electronic form should replace that documentation with this new document. Improved the handling of special case situations such as operation without a one-pulse-per-second signal, loss of GPS receiver lock, and loss of critical GPS receiver messages. Added LMR-240 and LMR-400 coax types to the coax calculators. Garmin receivers operating in NMEA mode now have the $PGRME message activated for compatibility with other software programs. Corrections: Corrected a number of minor bugs in the logging functions including one that cause a program crash under certain circumstances. Corrected the parsing algorithm for the latitude and longitude fields in the Manual Reference Position dialog box so that "E", "W", "N", and "S" designators can now be used in lieu of "+" and "-". |
Version
|
Version 1.2.7, June 8, 1998
Corrections: Corrected an initialization error for Motorola receivers that caused cold start and restart (when not locked onto satellites) to take much longer than necessary. Improved receiver type detection algorithm. Redesigned the satellite visibility screen to eliminate problems with coordinate labels and simplify the grid. Also corrected the Help file to match these changes and the changes made in version 1.2.6. Satellite data is now displayed during receiver startup modes, including ephemeris acquisition. The DGPS reception status messages now work correctly for receivers without 1PPS. |
Version
|
Version 1.2.6, May 9, 1998
Performance: Reduced CPU loading by about 10 percent. Corrections: Corrected an error in the algorithm used to probe for serial ports. This error caused some ports to fail to be detected and could have caused the program to fail to initialize correctly on some platforms. Changed the default averaging limits to 1/3 day for position and timing, 1 day for RMS averaging. Refined the averaging algorithms to eliminate errors that occurred in various specific conditions. This will improve position averaging in NMEA mode and correct errors in the time accuracy estimate values. |
Version
|
Version 1.2.5, May 5, 1998
Corrections: Corrected a timing error that caused the UTC display and PC time setting, if enabled, to be one second behind true UTC if the combination of Epoch Offset and Intentional Extra Early Offset produced a Total 1PPS Offset From UTC between 999.5 and 999.999999 msec (same as -0.5 to -0.000001 msec). Improved the efficiency of the initialization and re-initialization process. Tac32 now starts up quicker and responds very quickly to changes in its configuration parameters. |
Version
|
Version 1.2.4, May 2, 1998
Features: Changed the satellite colors on the Az-El graph to Blue for rising (approaching), Red for setting (departing) and Cyan for Unknown. This reflects the astronomer's bias towards describing these states in terms of "red-blue shift" rather than the engineer's bias towards "good-bad" (green-red). Added signal strength (Eb/No) to the pop-up windows on the satellite Az-El chart. Corrections: Improved the operation of the "Probe for New Ports" button in the "Serial Port Settings" dialog box. Revised the "Receiver not found" warning box to have only one button, "OK". Changed a label on the main screen from "GPS Time" to UTC Time from GPS" to be more precise. Corrected an error interpreting and displaying the station ID in the DGPS being received message. Revised the initialization for Garmin receivers. Some receivers seem to play by a different set of rules, like the GPS-III. |
Version
|
Version 1.2.3, April 28, 1998
Features: There is a new Satellite Azimuth / Elevation (visibility) polar plot chart (View / View Satellite Az-El Chart) that provides a visual status of satellite location and movement. Place the cursor over a satellite icon to see details. The satellite icons are color coded - green for rising, red for setting and blue for unknown. The toolbar has been redesigned to enhance ease of use. Performance: Probing for the existence of serial ports is now done only once and the results are stored. This speeds up subsequent program initialization. If you change your serial port hardware configuration use the new Probe for Serial Ports button in the Edit/Set Serial Port dialog box. When Tac32 fails to find an active GPS receiver on the selected serial port it will stop issuing initialization commands and will display an instructive message to the user. Corrections: Position averaging now suspends height averaging during periods of 2-D navigation. Corrected an error that would cause Tac32's communication thread to lock up if another program had initialized the GPS receiver to send @@Bl commands. Corrected an error that would cause Tac32 to crash if certain illegal data was detected in the NMEA $GPZDA or $GPRMC messages. This happens whenever a Motorola Oncore GT+ looses satellite lock (like when the antenna is disconnected). It does not occur with the Motorola Oncore VP or Garmin receivers. Eliminated a problem where the PC clock would get set twice every second to slightly different values if the NMEA message set took almost exactly one second to send. Corrected a problem with the satellite data display when using a Motorola Oncore GT+ receiver in NMEA mode (works differently than the Oncore VP). When switching from a Motorola Oncore VP to a Motorola GT+ by resetting using the serial port dialog but not restarting Tac32, when both are in NMEA mode, now results in the correct setup parameters being applied. For example, if the VP was in 0-D navigation mode, the GT+ will be placed in 2-D mode (it has no 0-D mode). Help Files: Updated the help files to reflect these changes. |
Version
|
Version 1.2.2, April 14, 1998
Motorola Oncore UT, UT+, GT and GT+ receivers: Tac32 now fully supports the Motorola Oncore UT, UT+, GT and GT+ receivers (as well as the VP and 6-Pack receivers and various Garmins). Corrected the Eb/No readings for Motorola GT/UT series receivers in both binary and NMEA modes. Motorola changed the rules on how these fields are coded compared to the VP. The receiver type is now reported in NMEA mode as well as binary mode. Refined the default setup parameter display for the Motorola UT/GT series receivers. Features: Receiver Setup Screen: Separated the "Timing or DGPS" button into "Precision Timing" and "DGPS Output" buttons with slightly different parameter settings. The "DGPS Output" button is only enabled for receivers with this capability. Manual Reference Location setup screen: Simplified the screen by eliminating the four altitude calculator buttons. Changing either Altitude(MSL) or Altitude(WGS84) will cause the other value to be updated automatically (see bugs, below). Bugs: Corrected an error in calculating the geoid-ellipsoid offset. Tac32 now calculates altitude values exactly the same way as most GPS receivers, producing the same results. All Motorola receivers are now initialized to zero GMT offset. Initialization is now more intelligent so that when a different receiver type is connected that is not compatible with the previous settings Tac32 reverts to "search" mode automatically. This is true both on startup and when using the serial port setup screen to reinitialize. Help Files: Updated the help files to reflect these changes and corrected some typographical errors. |
Version
|
Version 1.2.1, April 12, 1998
Motorola Oncore UT, UT+, GT and GT+ receivers: Tac32 now fully supports the Motorola Oncore UT, UT+, GT and GT+ receivers (as well as the VP and 6-Pack receivers). The receiver status line now identifies the type of Motorola receiver detected. The GT/UT series receivers do not report Mean Sea Level (they always report 0.00 feet) so Tac32 substitutes its own internal calculation for MSL. This calculation is not as accurate as that included in the Oncore VP but should be within ½ meter or so between +-80 degrees latitude. The GT/UT series receivers do not report the full set of DOP values in binary mode so the DOP weighting algorithm is disabled in the averaging algorithm. Only the Motorola Oncore VP supports the full set of features available on the various setup screens. Unsupported features are represented by disabled controls. The setup screens now show the correct default values for all disabled controls, based on receiver type and mode. Performance: Improved program efficiency, reducing CPU load by over 20%. Display: TheDGPS Status message now displays correctly. The satellite status display format is improved by incorporating the message lines into the underlying grid and placing the DOP messages on a separate line. Bugs: Corrected a program failure that occurred when there were more than 12 satellites in view. This actually occurred for a few brief moments here when I had the elevation mask set to 0 degrees. The Timing window now correctly restores all its values the previous state on Cancel. Corrected an error in calculating the time zone offset value that caused the PC-U display to show incorrect values and caused the PC Clock to be reset every second when clock reset was based on clock error. This showed up after the switch to Daylight Savings Time. |
Version
|
Version 1.2.0, March 13, 1998
This release marks the end of the Beta phase of Tac32's development. As of this date Tac32 is now an official product. Initialization: Tac32 now shows the main window immediately on startup. The status bar displays information on the progress of the initialization process, while the clock display shows "Initializing..." Help: Added a new section called "How to Synchronize Other Windows 95, 98 and NT Computers to This One..." This section describes the use of the Net Time command. GPS Receiver Setup: Changed the names of the default settings buttons from "Nav" and Timing" to "Navigation" and "Timing or DGPS" respectively. Changed the operation of the "Timing or DGPS" button to select Highest-in-Sky geometry for Motorola receivers and 2-D Nav for Garmin receivers. |
Beta Releases |
|
Version
|
Version 1.1.11, Mar 4, 1998
|
Version
|
Version 1.1.10, Feb 19, 1998
|
Version
|
Version 1.1.9, Feb 8, 1998: This is a bug fix release.
|
Version
|
Version 1.1.8, Jan 24, 1998: This is primarily a bug fix release.
New Features
Bug Fixes:
|
Version
|
Version 1.1.7, Jan 18, 1998: This is a bug fix release.
|
Version
|
Version 1.1.6, Jan 17, 1998: This version includes all of the outstanding suggestions
and bug fixes that have been received from the beta testers.
New Features:
Bug Fixes:
|
Version
|
Version 1.1.5, Jan 2, 1998: This is a bug fix release.
Major revisions:
Minor revisions:
|
Version
|
Version 1.1.4, Dec 31, 1997:
|
Version
|
Version 1.1.3, Dec 30, 1997: This version includes all of the outstanding
suggestions and bug fixes that received from the beta testers.
New Features:
Bug Fixes:
|
Version
|
Version 1.1.2, Dec 23, 1997: This version includes all of the outstanding
suggestions and bug fixes that have been received from the beta testers.
Note 1: the Help files have been upgraded to match the latest changes and add new screens and new information topics. Much of the detail about the latest changes can be found there. I need more feedback on the Help information. Note 2: Many of the features in Tac32 are only available for those using full featured GPS receivers such as the Motorola 6-Pack and Oncore series. Unavailable features are disabled where they appear in the various setup screens. New Features:
Bug Fixes:
|
Version
|
Version 1.1.1, Dec 15, 1997:
|
First
|
Version 1.1.0, Dec 12, 1997:
This is the first BETA release. Tac32 now includes all the features included n the original design plan. It is a major upgrade! The following is a terse list of what has changed. There is a lot to play with in this release. Use the new Help files. There's lots of new information there. New Features:
Bug Fixes:
|
Alpha
|
Version 1.0.16, Nov 2, 1997:
New Features:
Bug Fixes:
|