| EM datagrams on *.kmall format Reg. nr. 410224 rev I

Data Fields
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 674 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 680 of file EMdgmFormat.h.

## ◆ dgmNum

uint16_t dgmNum

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

Definition at line 681 of file EMdgmFormat.h.

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

- EMdgmFormat.h