DatCon3

Following are release notes for DatCon version 3.1.0. They also apply to CsvView version 3.1.0 when processing .DAT files

The signals that previous DatCon versions know about have been obtained by reverse engineering the .DAT file.
In addition to the Engineered signals DatCon3 includes DatDefined signals whose definitions are found within the .DAT itself. Depending on the platform and the firmware version there can be in excess of 750 DatDefined signals available in addition to the Engineered signals. The user can select which signal types will be used during the parsing process; either Engineered, DatDefined, or a combination of both.

The main advantage of the DatDefined signals is that they provide access to signals other than the Engineered signals. There are disadvantages though.

Parsing times are longer and the size of the generated .csv will be larger.

The DatDefined signal labels can sometimes be lengthy and/or obscure. The DatDefined signal labels can and do change between platforms and FW versions on the same platform.

The DatDefined signals don't have the information that enhances plots presented by CsvView such as scale, common axes and units.

Generally, the DatDefined signals contain all of the Engineered signals. However, there are a few Engineered signals not contained in the DatDefined signals

To control the way that DatCon3 uses the signal types there is a new menu bar item called ParsingMode. (CsvView also has this menu bar item)

Equivalent to previous DatCon versions; i.e. just the signals that were discovered by reverse engineering the .DAT. This is the default that is used until the Parsing Mode has been changed.

Uses just those signal definitions found in the .DAT.

First searches the Engineered definitions. Then, for any signals without a definition the DatDefined signals are searched.

First searches the DatDefined definitions. Then, for any signals without a definition the Engineered signals are searched.