EM datagrams on *.kmall format  Reg. nr. 410224 rev J
EMdgmHeader_def Struct Reference

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
 

Detailed Description

Definition of general datagram header.

Definition at line 116 of file EMdgmFormat.h.

Field Documentation

◆ numBytesDgm

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.

◆ dgmType

uint8_t dgmType[4]

Multi beam datagram type definition, e.g. #AAA

Definition at line 123 of file EMdgmFormat.h.

◆ dgmVersion

uint8_t dgmVersion

Datagram version.

Definition at line 124 of file EMdgmFormat.h.

◆ systemID

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.

◆ echoSounderID

uint16_t echoSounderID

Echo sounder identity, e.g. 124, 304, 712, 2040, 2045 (EM 2040C)

Definition at line 126 of file EMdgmFormat.h.

◆ time_sec

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.

◆ time_nanosec

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.


The documentation for this struct was generated from the following file: