The ‘FileType’ stored in the file header is “Classifier”.
Header data
This file type uses the ‘File Header’ described in chapter File Header.
The following additional data is stored in the Header:
Ø In Pad[0]: Timestamp format, how to show timestamp in classifier textview: 0=Timestamp off, 1= show Timestamp in 'Local time', 2= show Timestamp in 'Universal Time Coordinated (UTC)'
Data
This ‘FileType’ uses the data structure described in chapter Data Structures to store the data.
A data package in the .WDA file contains the data of one classified signal.
The signal data of a signal detected by the classifier is written to a single string. The following values are written to the string:
Ø Signal: the signal name displayed in the GUI e.g., 'Signal 1'.
Ø Mode: the mode name, e.g., 'CW-MORSE'.
Ø Modulation: the modulation e.g., F1B.
Ø Center frequency: the center frequency value including the unit, e.g., '1846.5Hz'.
Ø Shift: the shift value including the unit, e.g., '926.4Hz'.
Ø Baudrate: the baud rate value including the label if available, e.g., '158.7Bd', otherwise 'unclassified'.
Ø Bandwidth: the bandwidth value including the unit, e.g., '922.7Hz'.
Ø Confidence: the confidence value including the unit, e.g., '51%'.
Ø Mode: the mode value.
Ø Center: the center frequency value.
Ø Shift: the shift value.
Ø BaudrateA: the baudrateA value.
Ø BaudrateB: the baudrateB value.
Ø Bandwidth: the bandwidth value.
Ø Time stamp: the time when the signal was classified, number of seconds elapsed since midnight (00:00:00), January 1, 1970, coordinated universal time.
NOTE: the values are written to the string in the same order as listed above!
If not stored with _UNICODE enabled, then the string contains normal 8-bit characters values, from type char, otherwise the string contains 16-bit characters, from type wchar_t.
A char value occupies 1 Byte and a wchar_t value occupies 2 Bytes in the binary .WDA file.