| EM datagrams on *.kmall format Reg.no. 410224 rev B

- Main Page
- Related Pages
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
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.

## Field Documentation

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.

uint8_t dgmType[4]

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

uint8_t dgmVersion

Datagram version.

uint8_t systemID

System ID. Parameter used for separating datagrams from different echosounders if more than one system is connected to SIS/K-Controller.

uint16_t echoSounderID

Echo sounder identity, e.g. 122, 302, 710, 712, 2040, 2045, 850.

uint32_t time_sec

Time in second. Epoch 1970-01-01. Ignoring leap second. time_nanosec part to be added for more exact time.

uint32_t time_nanosec

Nano seconds remainder. time_nanosec part to be added to time_sec for more exact time.

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

- EMdgmFormat.h