EM datagrams on *.kmall format
Reg. nr. 410224 rev J
|
Definition of general datagram header. More...
#include <EMdgmFormat.h>
Data Fields | |
uint32_t | numBytesDgm |
uint8_t | dgmType [4] |
uint8_t | dgmVersion |
uint8_t | systemID |
uint16_t | echoSounderID |
uint32_t | time_sec |
uint32_t | time_nanosec |
Definition of general datagram header.
Definition at line 116 of file EMdgmFormat.h.
uint32_t numBytesDgm |
Datagram length in bytes. The length field at the start (4 bytes) and end of the datagram (4 bytes) are included in the length count.
Definition at line 122 of file EMdgmFormat.h.
uint8_t dgmType[4] |
Multi beam datagram type definition, e.g. #AAA
Definition at line 123 of file EMdgmFormat.h.
uint8_t dgmVersion |
Datagram version.
Definition at line 124 of file EMdgmFormat.h.
uint8_t systemID |
System ID. Parameter used for separating datagrams from different echosounders if more than one system is connected to SIS/K-Controller.
Definition at line 125 of file EMdgmFormat.h.
uint16_t echoSounderID |
Echo sounder identity, e.g. 124, 304, 712, 2040, 2045 (EM 2040C)
Definition at line 126 of file EMdgmFormat.h.
uint32_t time_sec |
UTC time in seconds. Epoch 1970-01-01. time_nanosec part to be added for more exact time.
Definition at line 127 of file EMdgmFormat.h.
uint32_t time_nanosec |
Nano seconds remainder. time_nanosec part to be added to time_sec for more exact time.
Definition at line 128 of file EMdgmFormat.h.