Totally Accurate Clock (32-bit)
for Windows 95, 98, NT 4.0 and XP
Release Notes for Version 2

Latest
Version:
2.7.8

Version 2.7.8, Jul 26, 2009

Enhancements:

  • Implement support for the u-blox LEA-5T.

Corrections:

  • Some serial port controllers would not work with the Time Interval Counter. This is fixed.
  • Some serial port drivers produced faulty outputs for the 1PPS signal control lines. This is now managed correctly if it occurs.
  • Spell out "Motorola" instead of using "Mot" (e.g., "Motorola Binary" replaces "Mot Bin".
  • Improved the efficiency of processing certain Motorola Binary messages.
  • Eliminate intermittent exception when closing the program.

Version:
2.7.7

Version 2.7.7, May 08, 2009

Corrections:

  • A configuration management error prevented the fix that allows use of any baud rate for any receiver from 2.7.6 to function on some variations of the software. This is now fixed.

Version:
2.7.6

Version 2.7.6, Jul 22, 2008

Enhancements:

  • Updated the CMC hardware-software identification message (#45) decoder to reflect more recent message data specification and to display more information.
  • Allow use of any baud rate for any receiver. New models of some receivers are implementing new data rates.

Corrections:

  • Correctly display PRN32 on the Satellite Az-El Chart.
  • Fixed a memory leak.

Version:
2.7.5

Version 2.7.5, Nov 11, 2007

Enhancements:

  • Recognize the iLotus built M12M based on the new SiRF copyright notice.

Corrections:

  • Change the "Bad Almanac" message to "Cold Start or Bad Almanac" for the M12 series receivers.

Version
2.7.4

Version 2.7.4, Aug 23, 2007

Enhancements:

  • Added 100PPS support for the CNS Clock II. The CNS Clock II is unique in that it provides a precision 1PPS even when in 100PPS mode so that normal operations can continue in 100PPS mode.

Corrections:

  • Correctly identify the new iLotus M12M receiver modules. These modules are designed by Motorola but built by iLotus.
  • Added interim support for the SIGNAV TM3-1 receiver which is intended to be a Motorola M12 Timing receiver clone.
  • CMC (Marconi) message receive was broken in Version 2.7.3 when converting to unicode and is now fixed.
  • The CMC receiver's DGPS Status message was being derived from the wrong message thus giving false indications. Also, the CMC DGPS status tells if DGPS is enabled, not if it is being received, so the display message was changed.
  • In decoding the CMC message 33 it was found that the satellite table was incompletely cleared resulting in unused satellites remaining on the screen and occasionally even showing duplicate satellites. This is now fixed.
  • Identify CMC Allstar and Superstar receivers separately. Improve CMC receiver initialization, especially disabling undesired messages so that the Superstar correctly displays its data on TAC32's screens.
  • Fix the default size of the main window for first time users.

Version
2.7.3

Version 2.7.3, Apr 2, 2006

Enhancements:

  • UNICODE version of the software is now automatically installed on all 32-bit versions of Windows (NT/2000/XP/2003). This allows users with Japanese and Chinese versions of Windows to successfully enter passwords.
  • When a mode search fails, set the default mode to Motorola Binary ("mot bin") instead of generic NMEA so that first time users start up in the most used mode.
  • Added support for the Motorola/i-Lotus M12M GPS timing receiver.
  • When recording periodic GPS logs, provide the user the option to use the GPS second number instead of the UTC second number to avoid the effects of Leap Seconds on the log data set. Also provide the user the option to shift the period +/- one second to allow synchronization of log data with other data sources.

Corrections:

  • Corrected a sign error in the UTC vs. GPS time message on the main screen.

Version
2.7.2

Version 2.7.2, December 3, 2003

Enhancements:

  • Add a menu selection for display of raw Time Interval Counter data in the main display window [Tac32Plus and Tac32Multi only].
  • Provide complete decoding of the T-RAIM message for the M12+ (@@Hn).
  • Provide manual control and full decoding for M12+ DSP message (@@Tr).

Corrections:

  • Make the NTP Status indicator work properly when there is no 1PPS.
  • Oncore XT receivers are now correctly identified. These are receivers with part numbers starting with "A".
  • If a Conexant or Navman Rx, print "CNXT/NVMN" on status line, not "Motorola CNXT".
  • Set Tropo Corrections ON for precision Timing mode.
  • Changed the default internal receiver delay to better match the values determined during the USNO calibration testing. This value is different for different versions of the CNS Clock.
  • When RINEX log is open be sure range data messages are logged when logging period is longer than once per second (Motorola VP series 6 and 8 channel receivers only).
  • When restarting TIC logs each day get new receiver information for the status log.
  • Provide DOP Status messages for UT, UT+ and CNXT receivers.
  • Added decoding of antenna sense bits in M12+ Self Test response.
  • Fixed RINEX logging so that its period correlates with the second number. Thus log entries for a 10-second period will occur at seconds 0, 10, 20, 30, 40 and 50.

Version
2.7.1

Version 2.7.1, September 30, 2002

Corrections:

  • Oncore XT receivers are now correctly identified. These are receivers with part numbers starting with "A". This problem was introduced in V2.4.2 but was made worse with a change to the default configuration in V2.7.0.

Version
2.7.0

Version 2.7.0, September 14, 2002

Enhancements:

  • Update Help files to add instructions for Windows XP setup and for multiple instance setup.
  • Create M12+ and CNXT as distinct new receiver types.
  • [Tac32Plus and Tac32Multi Only] Implemented mechanism for running multiple instances of Tac32Plus/Multi with separate registry trees and serialization files. This is controlled by command line switches /inst:xxx to run a named instance and /dinst:xxx to delete a previously created instance.

Corrections:

  • Change the function of the "?" button on the toolbar from accessing "About" to accessing "Help".
  • [Tac32Plus only] Correct an error introduced in V2.6.0 that corrupted the response to the remote control request for average TIC data.
  • [Tac32Multi Only] Remove all unused TIC Time and Average log files whenever the file set is closed. This prevents the build up of many unneeded files when not all TIC data ports are in use.
  • For M12 and M12+ Timing Receivers activate the Tropo, 100PPS and Self Survey controls.
  • Disable 100PPS for CNXT.
  • Do not display "Insufficient Satellites" error if "Bad Almanac" is detected.

Version
2.6.1

Version 2.6.1, February 23, 2002

Corrections:

  • Ensure that the lack of a 1PPS does not cause an out of lock warning when the 1PPS input is purposly disabled in the Serial Port Setup screen.
  • Elimate spurious entries in TIC log from counter statistics reporting. [Tac32Plus and Tac32Multi only]

Version
2.6.0

Version 2.6.0, February 9, 2002

Enhancements:

  • Add an optional maximum limit for changing the system clock. The controls associated with this new functionality are in the Set PC Clock dialog box.
  • TIC log files now only re-open automatically if they were open when Tac32Plus or Tac32Multi were shut down. Of course, the "Auto Restart TIC Logs" must also be checked. [Tac32Plus and Tac32Multi only]
  • Improved the handling of TIC File error conditions. [Tac32Plus and Tac32Multi only]
  • Improved the display of satellite data for CMC receivers.
  • Generalized the concept of primary and secondary time messages. This was originally designed for NMEA so that the ZDA message would take precedence over the RMC message when they both appeared simultaneously. The concept has been generalized and applied to both NMEA receivers and to the CNS timing receivers to allow message 113 to override message 20.
  • Improved handling of TIC scaling factors and accomodate different unit separators on different counters. [Tac32Plus and Tac32Multi only]
  • Elimination of static buffers in receive interrupt routines to eliminate buffer access conflicts and increase performance. This applies to both TIC and GPS ports.If TIC data does not fit the expected format (not a number + scale factor) then return the data exactly as found and mark as raw. This data will be logged with a time stamp only. [Tac32Plus and Tac32Multi only]

Corrections:

  • Fix for CMC - Timing message 113 reports time of last fix when there are to few satellites. In this case do not use CMC113 date/time data. Also, added additional tests before using Timing message 113.
  • Corrected a possible sharing violation in intertask message handling.
  • Corrected TIC Rx buffer error that occasionally caused a corrupted messaged to be sent to the main program for processing. This would result in an occasional invalid log entry. [Tac32Plus and Tac32Multi only]
  • When TIC log data is recorded in raw format the port number is removed if present and the raw data is separated from the time stamp by the separator defined for the TIC data files. [Tac32Plus and Tac32Multi only]
  • TIC Logs are now restarted at exactly midnight instead of one minute after midnight. [Tac32Plus and Tac32Multi only]
  • TIC logs are now restarted in the same time tag format as the previous log instead of reverting to Excel format. [Tac32Plus and Tac32Multi only]

Version
2.5.2

Version 2.5.2, June 17, 2001

Enhancements:

  • Added MJD to the big digits display options.

Corrections:

  • Corrected an error intitializing the CMC receiver when no satellites are being tracked by the receiver [Tac32 and Tac32Plus only].

Version
2.5.1

Version 2.5.1, February 14, 2001
  • (Tac32Plus only): Added PC-U, and the two-part GPS to UTC correction terms (UTC-GPS seconds, and UTC-GPS nanoseconds) to the TIC Time Interval Log data strings. NOTE: When the UTC-GPS nanoseconds is always zero the GPS receiver is problably not reporting this parameter.

Version
2.5.0

Version 2.5.0, January 12, 2001
  • Improved support for the Motorola M12 receiver.
  • Add support for the Canadian Marconi Allstar-12 and Superstar GPS receiver modules. Especially for the Superstar Timing Engine.
  • Moved the Display control to the menu to allow for a larger "UTC Time from GPS" box. This was needed to make room for the longer time zone names used in some countries.
  • Added new sounds based on WWV.
  • Implemented Hyperlinks in the About box for rapid access to support by e-mail and Web sites.

Version
2.4.2.3

Version 2.4.2.3, July 12, 2000

Enhancements:

  • Increase limits for antenna and measurement cable delay from 1000 to 20,000 nsec to accomodate some long cables, especially to allow theuse of RS422 lines and level converters for 1PPS distribution on ships.
  • Rearranged received message validity tests to allow unformated text messages to flow through to the main program when operating in NMEA or another character protocol. This allows the text messages to be displayed on the raw data screen and in the log.

Corrections:

  • Corrected and enhanced the operation of the Manual Command Dialog for non-Motorola receivers in NMEA mode.

Version
2.4.2.2

Version 2.4.2.2, June 6, 2000

Corrections:

  • Make sure the status line is correctly redrawn when switching serial ports to select a different GPS receiver.
  • When GT+ secondary port is set to 2400 baud show 2400, not 1200, in the decoded message.
  • Clear the Satellite Status, DOPs, and DGPS message lines from the main screen when resetting or switching modes to prevent leaving old messages on the screen.
  • Deactivate DGPS for Motorola M12 when the Navigation button is pushed on the receiver mode configuration screen. This is the same default action as for the VP receiver.
  • On receipt of the self test message some receivers like the VP will wind up in IDLE mode so we send an @@Cg to make sure the receiver is not in IDLE mode The @@Cg command sometimes results in a response that destroys the diagnostic message. This problem is now corrected.
  • Corrected spelling error in @@Sz "System Power-On FAILURE" message.

Version
2.4.2.1

Version 2.4.2.1, May 3, 2000

Features:

  • [Tac32Plus Only): Added the ability to log satellite event changes in the TIC configuration log. A switch to control this was added to both the New/Open TIC log file dialog box and to the remote control commandfor activating TIC logs. Updated help and documentation files.

Corrections:

  • [Tac32Plus Only] Corrected a bug that prevented recording a TIC averaging file if the GPS receiver fails to provide a sawtooth value. This is evident with the current generation of Motorola M12 receivers, for example. The problem existed even if sawtooth corrections were disabled in the timing screen.

Enhancements:

  • [Tac32Plus Only] Allow the New and Open TIC Data Log screens to display even when a TIC data log is already open. This will allow the user to view the current settings. No changes can be made until the logs are closed, as the "Open" or "Create" buttons are disabled.

Version
2.4.2

Version 2.4.2, April 12, 2000
  • Improved detection of the various Motorola GPS receiver types. Added SL and XL Oncores as separate types.
  • [Tac32Plus Only): Added user control over the sawtooth correction of TIC data for Motorola receivers (binary mode). For more information see the Tac32 and the CNS Clock manual and the help pages about the Set Timing Parameters screen.

Version
2.4.1.1

Version 2.4.1.1, March 16, 2000

Corrections [Tac32Plus Only]

  • The last TIC average data element was only being saved if using external averaging. Now works for both internal and external averaging. This eliminates an erroneous data UNAVAILABLE response to a remote control data request.
  • SNTP response fields updated so precision now reports 2^-10 and the Reference ID correctly reports "GPS".

Version
2.4.1

Version 2.4.1, March 14, 2000

Corrections:

  • Allow embedded spaces in the parameter fields of NMEA messages. This effects both GPS receivers and Telnet command and control messages.
  • Corrected loss figures for LMR series cable in Help pages and in the Manual.
  • Fixed Table of Contents links that prevented some Help pages from being displayed.

Corrections [Tac32Plus Only]

  • Save the latest TIC time and average data strings and return them as first (or only) response to a remote Telnet request. This eliminates the potentially long wait that would occur before the first response.
  • Corrected errors in various fields in the SNTP message. These fields did not effect the typical SNTP client, but they caused NTP clients to disregard the Tac32Plus server.

Version
2.4.0.2

Version 2.4.0.2, January 29, 2000

Features:

  • Add notes in Set PC Clock Help page giving the maximum values for clock update and NTP hit counters.

Corrections [Tac32Plus Only]

  • Stop TIC files from opening at midnight when they were not opened before that time.

Version
2.4.0.1

Version 2.4.0.1, December 3, 1999

Corrections:

  • Corrected an ICON ordering error that left a blank icon as the default.
  • Corrected various minor errors in the help files.
Features (Tac32Plus Only):
  • Allow the TIC Log Open command to create a file set if none exists.
  • Implemented Telnet EXIT and $PCNSL,EXIT commands.
  • Allow lower case in Telnet commands.

Version
2.4.0

Version 2.4.0, December 1, 1999

Features:

  • Implemented HTML style Help system. This repaces the obsolete WinHelp system.
  • PC Clock set may now be conditioned on both periodic and error limit settings simultaneously.
  • Set up the PVT6 as a receiver type separate from the VP to prevent its misidentification as a VP when a PVT6 has been retrofit with V8+ firmware.
  • Improve the test for number of channels supported by a Motorola receiver and thus the reporting that appears in the Rx ID screen. Improved the reporting of receiver status information for 6 and 8 channel Motorola receivers in binary mode. Eliminates inadequate reporting when the @@At message is not supported and brings the ecoding in line with that for the new @@Ha and @@Hb messages.

Features (Tac32Plus Only)

  • Implemented user selectable Automatic TIC data bias correction feature.
  • Added a clock icon on the status bar to indicate the NTP activation state and activity on the NTP socket. Also implemented an NTP Hit Counter in Set PC Clock window.
  • Added remote Telnet access to the TIC Time and Averaging data streams.
  • Implemented the missing features for the TIC log remote control. Restructured the command for greater user flexibility. Updated Help and documentations files.
  • Implemented new TIC logging features:
    1. Auto Restart check box enables logging restart on program restart.
    2. Change log file name format to include 4-character station names and only one file set per day.
    3. If open, automatically close TIC logs at 00:01:00 UTC and reopen with new file names for the new day number.

Features (Tac32H Only)

  • Implemented TSIP and TAIP Trimble protocols.
  • For Trimble 455DR use TSIP to get satellite Prn, Az, El, and signal strength information.
  • For Trimble 455DR get the navigation mode from the TAIP CP message instead of using the NMEA GSA message so we can get Dead Reckoning information.
  • Allow a full set of baud rate selections for the Trimble 455DR.
  • Made additional special purpose modifications to NMEA processing for the Trimble 455DR.

Enhancements

  • Improved the look and operation of the Raw Data dialog boxes, especially when they have exceeded their maximum character count. Significantly reduced processing overhead for dealing with the overflow condition.
  • Replaced the old heartbeat status bar icon with a new high performance icon (reduces CPU loading).

Corrections:

  • Eliminate multiple tick sounds when no 1PPS and both RMC and ZDA messages (or other time message pairs) exist in the same second.
  • The warning sound will be used for messages without 1PPS (blue time character display) UNLESS the ignore 1PPS option is checked in the set PC Clock dialog box.
  • Eliminate misidentification of a PVT6 receiver as a VP or M12. When this happened, the PVT receiver would be sent the wrong commands and so would not operate correctly.
  • 6-channel Motorola receivers in 2D mode are no longer erroniously thought to be in 3D mode.
  • Corrected the receiver applicability notes for @@Eg and @@Eq in the manual command dialog box.

Version
2.3.0

Version 2.3.0, September 1, 1999

Features:

  • Added M12 Oncore compatibility.
  • Added Decoding for @@Bg and @@Eg messages.

Corrections:

  • NMEA logs now save position values with 6 digits to the right of the decimal point for compatibility with all receiver types.
  • The Coax Delay Calculator now permits fractional length measurements for coax.
  • Fixed GPS Week so it never rolls over to zero. The satellite's week counter went back to zero but the actual week number never does.

Version
2.2.4

Version 2.2.4, July 19, 1999

Features:

  • Added the capability to continue position averaging after a program restart or GPS receiver restart. This is controlled by a new checkbox in the Averaging Parameters dialog box.
  • Updated the Help and Documentation files.

Corrections:

  • Corrected an error in the processing Ionosheric and Troposheric commands that resulted in one or both of these options being OFF even when commanded to ON for certain receiver types.

Version
2.2.3

Version 2.2.3, July 9, 1999

Corrections:

  • The logic that drives the colors for the main screen time display has been fixed. The colors mean:
    • BLUE = No 1PPS but there ARE valid messages (@@Ea/Ba, etc) and good satellite tracking. Some users are always in this mode if they are using Non-1PPS receivers.
    • RED = Fails the lock criteria test (not enough satellites for the selected mode) OR has 1PPS but no GPS time messages (very rare and very bad).
    • BLACK = everything working fine.
  • Sound effects are now supported even when there is no 1PPS signal present. This was added because there are some users of the program having GPS receivers without 1PPS signals.

Version
2.2.2

Version 2.2.2, June 28, 1999

Corrections:

  • Log files are now saved at the top of every minute even when the sound is turned off.
  • The top of the minute tick is played even when the warning tick is active.
  • In the Manual Commands dialog, change default TRAIM messages (@@Bn/En) to turn off the TRAIM messages (Motorola Binary Mode).
  • Fix exception on shutdown when NTP server is inactive (Tac32Plus only).

Version
2.2.1

Version 2.2.1, June 20, 1999

Corrections:

  • Replaced all the main screen data fields with simpler, more efficient fields to improve the performance of the sceen update. This also results in a significant reduction of CPU loading.
  • Corrected an error in the rounding algorithm for navigation data strings. This effects only the values displayed on the screen, not the internal values used for calculations.
  • Shorten staus line description for the help arrow button so it fits the available space.
  • Cleaned up numerous minor errors in the Help files.

Corrections (Motorola Binary Mode):

  • Replaced the logic for reporting the age of received DGPS messages. The age value is now as reported by the Oncore receiver.
  • Corrected a data conversion error that could, under rare circumstances, cause incorrect reporting of the fractional seconds portion of time, the Delta X, Y and Z parameters of the Datum ID Code message and DOP values.
  • Improved the efficiency of the binary message decoding algorithm.
  • Added decoding for the @@Ce Pseudocode Message.

Corrections (Tac32Plus Only):

  • TIC Log File setup: set defaults to file type ".csv", Time Log disabled, period = "second", Averaging log "internal" at a period of 1000 seconds
  • Changed the labels on Tac32Plus "Data/Time Server" menu entries for technical correctness.

Version
2.2.0

Version 2.2.0, June 16, 1999

Features:

  • Activate tropospheric corrections for Motorola Oncore VP receivers with firmware versions 8.9 and up.
  • Manual Command dialog is now active in Generic NMEA mode. Both NMEA and TAIP style messages are accommodated.

Features (Tac32Plus Only):

  • Implemented an internal NTP time server.
  • Implemented internal TIC statistics based on sawtooth corrected data with a user selectable averaging period. Alternatively, the user can select external TIC based statistics.
  • Added a user interface to control the logging rate (or to disable) the TIC time log.
  • Setup TIC sawtooth correction so the sign determination occurs automatically and only when necessary. This includes reinitialization when the TIC data is interrupted, which occurs during a reconfiguration of the external test equipment, for example.

Corrections:

  • Corrected errors in the decoding of tropospheric data messages.
  • Fixed NMEA End Of Message processing to eliminate discarding of some good messages.
  • The DGPS Output default button on the receiver setup screen now causes Activate DGPS to be checked (Mot Bin only). The other default buttons un-check Activate DGPS.
  • Correctly erases zero value data on unused lines of the main screen's satellite data chart.

Version
2.1.4

Version 2.1.4, May 26, 1999

Corrections:

  • Corrected the operation of the Log File Close button on the toolbar. Corrected a problem with Log File header creation when in Generic NMEA mode.

Features:

  • Added TIC counter data to the main display selection list (Tac32Plus Only).
  • Added sawtooth corrected TIC data to the Time log file data (Tac32Plus only).
  • Added a new receive-only mode for Motorola Oncore receivers using binary protocol to support multiple computer running Tac32 to be connected to the same GPS receiver with only one "master" in control (Tac32H and Tac32Plus only).

Version
2.1.3

Version 2.1.3, April 30, 1999

Corrections:

  • Corrected the operation of the Probe Serial Ports button.

Documentation and Help file changes:

  • Updated the description of how to set up as a service under Windows NT (Tac32Plus and Tac32H only).
  • Added previously undocumented remote control functions (Tac32Plus and Tac32H only).

Version
2.1.2

Version 2.1.2, April 23, 1999

Corrections:

  • Activates position hold (0-D) mode for early Motorola Oncore UT receivers (versions 1.x) to support precision timing. This error was caused by inconsistencies in the Motorola documentation but it has been determined that these receivers work fine in position hold mode.

Version
2.1.1

Version 2.1.0, April 6, 1999 [Tac32Plus ONLY]

Corrections:

  • Corrected two bugs in TIC log file name parsing:
  • Now accepts A-F in the sequence number character of the name.
  • Now operates correctly for day number less than 100.

Version
2.1.0

Version 2.1.0, March 22, 1999

Features:

  • Two new Special Purpose Modes have been added to the Set PC Clock screen. They may be used individually or in combination to accommodate special requirements.
  • Override TRAIM (No 1PPS) allows you to set the PC clock from the GPS receiver messages when there is no 1PPS. This is not very accurate but can be useful especially with a GPS receiver that has no 1PPS signal.
  • Override Integrity check (too few satellites) allows you to set the PC clock even if there are too few satellites in view for the selected mode (3-D, 2-D, or 0-D). This can be useful when operating in 3D mode but you need to keep the PC clock synchronized even when the receiver automatically switches to altitude hold or position hold because of too few satellites. This can also be used to synchronize the PC clock in a screen room environment after first locking the receiver to the satellites outside. This will produce good results for a few hours, depending on the GPS receiver characteristics.
  • A new Advanced Receiver Command has been added, the Manual Satellite Select command. This command can be used to force one or more GPS receiver channels to each track only a selected satellite or to disable the channel. Satellite PRNs between 1 and 37 can be selected to accommodate both real and pseudo satellites. See the Help file or the documentation for more information. This command only works with the Motorola Oncore VP receiver operating in binary mode.

Corrections:

  • Local PC time now updates correctly when time zone information changes. Now reports time zone names correctly for zones without daylight saving time on Windows NT.

Version
2.0.6

Version 2.0.6, March 16, 1999

Corrections:

  • Revised the handling of many internal structures to increase efficiency and security, thereby reducing CPU loading and improving stability. Plugged a leak in the GDI resource pool that caused program instability after a time if the satellite view chart was left open.

Version
2.0.5

Version 2.0.5, March 7, 1999

Features:

  • Disabled "Set Timing Parameters", "Set GPS Receiver Parameters" and "Manual GPS Receiver Commands" when in Generic NMEA mode.

Updates:

  • Expanded the description of the Setup section of the Averaging Parameters Dialog Box in both the Help and Documentation files.

Version
2.0.4

Version 2.0.4, March 4, 1999

Corrections:

  • Corrected a sign error in the local time zone bias offset. This effected the new local time feature in version 2.0.3 only.

Version
2.0.3

Version 2.0.3, March 1, 1999

Features:

  • Allows Motorola GPS receivers operating in binary mode to be set to output Local Time rather than UTC. This feature is provided to support the generation of Local Time by the new optional IRIG-B interface and has no effect on Tac32 or the local computer's clock.

Version
2.0.2

Version 2.0.2, February 18, 1999

Features:

  • The Satellite Az-El Chart has been extensively reworked to eliminate problems some users were having and to reduce CPU and resource loading. In addition a new "Sky Hole" line has been added to complement the "Horizon Line". This traces the highest elevation any satellite has been tracked at any azimuth. This hole can grow quite large for users close to the North or South Poles.

Corrections:

  • Corrected an error on the GPS Mode Selection Screen that prevented the Satellite Activation grid from operating correctly. This bug was introduced in Version 2.0.1 and does not effect other versions.

Version
2.0.1

Version 2.0.1, February 13, 1999

Corrections:

  • Corrected an error that prevented the "El" button from being activated by the left mouse button if the focus was on the "Prn" button.

Version
2.0.0

Version 2.0.0, December 8, 1998

Features:

  • Time:UTC Offset (Motorola UT+ receivers only) and leap second pending status (Motorola only) are now shown in the "UTC from GPS Time" box on the main screen when available.
  • Satellites: The satellite view chart now includes a horizon line. This line is traced as satellites move and so takes at least 12 hours to fully form. The horizon line can be used to show blockages in satellite coverage. See the program Help for more information. The data is saved and retrieved between sessions and is cumulative. A reset button is available to initiate a new horizon survey.
  • Display: Display of the receiver operational mode on the status bar.
  • Logs: All logs are now opened in shared, read-only mode and automatically updated once per minute. Thus, logs may be read or copied without closing them.
  • A new log file type, the "NMEA Common Format PVT log". The NMEA Common Format PVT log saves data in a common NMEA-0182 format regardless of the operating mode or type of GPS receiver. This allows for data collected simultaneously from multiple receivers to be compared without regard to the format of their specific messages. The message specification is included in Help under the "What is..." section.
  • GPS Receivers: A new receiver type, "Generic NMEA", has been added. This supports a listen-only mode at any data rate for use monitoring any NMEA receiver. No control functions are supported in this mode.
  • Motorola Receivers: Operator initiated self test for Motorola receivers (BIN mode only).
  • Motorola VP: Added PVT6 (6-channel) emulation for the Motorola Oncore VP receiver to allow the VP to be set up for use with legacy software programs.
  • Motorola GT, GT+, UT, UT+: Antenna status is displayed on the status bar (BIN mode only).
  • Motorola UT+: 100 PPS support (BIN mode only). Support for GPS receiver internal self-survey (BIN mode only).
  • Garmin: Added support for 9600 baud.
  • Trimble: Added support for Trimble NMEA mode as part of the "Generic NMEA" interface. This is still "receive only". Implementation of the TAIP and/or TSIP protocols, to provide full support, is planned.
  • XNTP: The $GPRMC message is now active in NMEA 2D and 3D modes to support xntpd (time server) interfaces.
  • Help: Improved and updated the content of the Help files. Also made many improvements to the corresponding documentation (available as hard copy or in Adobe PDF V3 format).
  • Windows NT Service Mode (Tac32Plus and Tac32H only): Tac32 is now able to run as a Windows NT service. It can register itself as a service. Documentation is in Help/Contents/How Do I...

Updates:

  • Setup: The GPS receiver type search is now only performed when specifically requested. Thus the program will stay in the requested mode even if a receiver of that type is not found. This allows testing with similar receivers that do not conform to the program's command structure.
  • Tac32 is no longer restricted to running only one copy of the program at a time.
  • Screen: The maximized position of the main screen is now saved and restored (WinNT only). This allows you, for example, to resize the normal screen to show only the clock and use the maximized screen to show the full page.
  • Coax Calculator: Addition of various LMR series coax cables.
  • Settings: Settings are now saved when they are made instead of waiting for program shutdown. This eliminates problems if the program is terminated unexpectedly (say if your laptop battery fails). This also corrected an error in the geoid-ellisoid calculation on the Manual Reference position screen when entering non-local reference positions for addition to the data base.
  • Internals: Replaced the internal inter-task communication mechanism with a new high efficiency mechanism. This improves performance.
  • PC timekeeping is improved through dynamic process priority management.
  • Manual Commands: The "xx" characters shown in some of the parameter fields have been removed. The Manual Command Dialog's command dropdown list now operates correctly (implemented case sensitive operations). Now allows manual commands in Generic NMEA mode.
  • Passwords: The password field in the Help/About box now supports cut and paste to make it easier for a registered user to move the password from the e-mail announcement to the program.

Corrections:

  • Passwords: Implemented an encrypted password master list so the program doesn't have to carry around the unencrypted password in its .exe file where hackers can find it.
  • Status: The status line now correctly reports "PVT6" instead of "VP" for these early Motorola receivers.
  • Raw Data Views: Improved the operation to reduce flicker and improve performance.
  • Serial Ports: Revised the operation of serial port initialization, port probing and dialog box initialization to improve the reliability of these functions.
  • Time: Corrected a timekeeping error that occurred when manual 1PPS offsets were non-zero. This effected the Motorola VP when the offset was negative and the UT+ when the positive offset exceeded about 140 msec.
  • NMEA Message Processing: Made substantial changes to the NMEA processing to improve compatibility and performance.
  • Logs: Corrected errors in the Binary and Rinex logs that occurred when the @@Ea/Ba is disabled. Also for the Rinex log, when the @@Ek/Bk is disabled. These conditions occurred only during logging for special purpose post-processing experiments.