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

Multibeam (M) datagrams - data partition information. General for all M datagrams. More...

#include <EMdgmFormat.h>

Data Fields

uint16_t numOfDgms
 
uint16_t dgmNum
 

Detailed Description

Multibeam (M) datagrams - data partition information. General for all M datagrams.

If a multibeam depth datagram (or any other large datagram) exceeds the limit of an UDP package (64 kB), the datagram is split into several datagrams =< 64 kB before sending from the PU. The parameters in this struct will give information of the partitioning of datagrams. K-Controller/SIS merges all UDP packets/datagram parts to one datagram, and store it as one datagram in the .kmall files. Datagrams stored in .kmall files will therefore always have numOfDgm = 1 and dgmNum = 1, and may have size > 64 kB. The maximum number of partitions from PU is given by MAX_NUM_MWC_DGMS and MAX_NUM_MRZ_DGMS.

Definition at line 751 of file EMdgmFormat.h.

Field Documentation

◆ numOfDgms

uint16_t numOfDgms

Number of datagram parts to re-join to get one Multibeam datagram. E.g. 3.

Definition at line 757 of file EMdgmFormat.h.

◆ dgmNum

uint16_t dgmNum

Datagram part number, e.g. 2 (of 3).

Definition at line 758 of file EMdgmFormat.h.


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