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

- Main Page
- Related Pages
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
EMdgmMWCrxInfo_def Struct Reference

#MWC - data block 2: receiver, general info More...

`#include <EMdgmFormat.h>`

## Data Fields
uint16_t | numBytesRxInfo
uint16_t | numBeams
uint8_t | numBytesPerBeamEntry
uint8_t | phaseFlag
uint8_t | TVGfunctionApplied
int8_t | TVGoffset_dB
float | sampleFreq_Hz
float | soundVelocity_mPerSec

## Detailed Description

#MWC - data block 2: receiver, general info

## Field Documentation

uint16_t numBytesRxInfo

Number of bytes in current struct.

uint16_t numBeams

Number of beams in this datagram (Nrx).

uint8_t numBytesPerBeamEntry

Bytes in EMdgmMWCrxBeamData struct, excluding sample amplitudes (which have varying lengths)

uint8_t phaseFlag

0 = off
1 = low resolution
2 = high resolution.

uint8_t TVGfunctionApplied

Time Varying Gain function applied (X). X log R + 2 Alpha R + OFS + C, where X and C is documented in #MWC datagram. OFS is gain offset to compensate for TX source level, receiver sensitivity etc.

int8_t TVGoffset_dB

Time Varying Gain offset used (OFS), unit dB. X log R + 2 Alpha R + OFS + C, where X and C is documented in #MWC datagram. OFS is gain offset to compensate for TX source level, receiver sensitivity etc.

float sampleFreq_Hz

The sample rate is normally decimated to be approximately the same as the bandwidth of the transmitted pulse. Unit hertz.

float soundVelocity_mPerSec

Sound speed at transducer, unit m/s.

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

- EMdgmFormat.h