ATLAS North America Proprietary
Sea Scan ARC Scout MKII Operations Manual
1 of 1
Page: 46
Issue: 1.2.4
SCTM2-OPS
Operations Manual
Type
Tag
Description
Fathometer
(FAT)
0x46415400
This data packet stores fathometer
information such as depth & altitude of
the sonar.
Orientation
(ORNT)
0x4F524E54
This data packet stores orientation
such as roll & pitch of an the sonar.
NMEA
0x4E4D4541
The NMEA data packet stores the strings
containing commands and data whose
format is based on the NMEA 0183
standard.
MkII
0x4D4B4949
The MkII data packet stores information
about the Scout MkII system status such
as temperature, power, and other
important information.
7.1.3.1
Sync Data Packet (SYNC)
The Sync data packet allows the data stream to be synchronized. It can be used to find a good starting point
in corrupted data or it can be used to start a frame. Skipping to the next Sync packet will advance the frame
X amount of time, where X is the Sync packet interval. The SYNC packets should be sent at regular intervals
which are specified in the packet's data payload.
Every stream must start with a SYNC packet. This is to prevent data from unnecessarily being skipped over
by the synchronization process. To learn more about how to synchronize the data stream please refer to
Synchronizing the Data Stream later in this section.
The Sync data packet uses the miscellaneous bytes in the packet header. The bytes should be assigned the
0xAA value. This value ensures that the data stream can be re-synchronized should it become corrupted.
For more information see the Synchronizing the Data Stream section. This will yield 3 consecutive 0xAA
values.
A Sync data payload is defined in the table below:
Element
Variable Type
Description
dwReference
DWORD
This is the number of seconds elapsed
since midnight (00:00:00), January 1,
1970
wInterval
WORD
This is the sync packet repetition
interval in milliseconds.
Treat the reference time as another data type. It should not be used for organizing/indexing the data in the
data stream. Only the header relative time stamp should be used for ordering the data. In some instances
time correction will cause the reference time to go backwards and/or jump around.
7.1.3.2
Sonar Data Packet (SNR2)
The SNR2 Sonar Data Packet is the second version of the Sonar Data Packet. Its data allows the storage of
multiple types of sonar data. The packet starts with a SDS_DATA_SONAR_PING data structure. This
structure shown below contains data that is common to all of the channels contained within this sonar data
packet.
The SDS_DATA_SONAR_PING structure is as follows: