EM datagrams on *.kmall format  Reg. nr. 410224 rev J
EMdgmFormat.h File Reference

Definitions of structs used for building EM output datagrams of *.kmall format. More...

#include <stdint.h>
Include dependency graph for EMdgmFormat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  EMdgmHeader_def
 Definition of general datagram header. More...
 
struct  EMdgmScommon_def
 Sensor (S) output datagram - common part for all external sensors. More...
 
struct  EMdgmSdataInfo_def
 Information of repeated sensor data in one datagram. More...
 
struct  EMdgmSPOdataBlock_def
 #SPO - Sensor position data block. Data from active sensor is corrected data for position system installation parameters. Data is also corrected for motion ( roll and pitch only) if enabled by K-Controller operator. Data given both decoded and corrected (active sensors), and raw as received from sensor in text string. More...
 
struct  EMdgmSPO_def
 #SPO - Struct of position sensor datagram.

Data from active sensor will be motion corrected if indicated by operator. Motion correction is applied to latitude, longitude, speed, course and ellipsoidal height. More...
 
struct  EMdgmSPEdataBlock_def
 #SPE - Sensor position error statistics data block. The data fields are identical to the NMEA GST datagram. The raw data as received from sensor is in text string. More...
 
struct  EMdgmSPE_def
 #SPE - Struct of position error statistics datagram.

The data fields are identical to the NMEA GST datagram. The raw data as received from sensor is in the text string. More...
 
struct  EMdgmSPDdataBlock_def
 #SPD - Sensor position datum reference data block. The data fields are identical to the NMEA DTM datagram. The raw data as received from sensor is in text string. More...
 
struct  EMdgmSPD_def
 #SPD - Struct of position datum reference datagram.

The data fields are identical to the NMEA DTM datagram. The raw data as received from sensor is in the text string. More...
 
struct  EMdgmSKMinfo_def
 Sensor (S) output datagram - info of KMB datagrams. More...
 
struct  KMbinary_def
 #SKM - Sensor attitude data block. Data given timestamped, not corrected. More...
 
struct  KMdelayedHeave_def
 #SKM - delayed heave. Included if available from sensor. More...
 
struct  EMdgmSKMsample_def
 #SKM - all available data. More...
 
struct  EMdgmSKM_def
 #SKM - data from attitude and attitude velocity sensors. More...
 
struct  EMdgmSVPpoint_def
 #SVP - Sound Velocity Profile. Data from one depth point contains information specified in this struct. More...
 
struct  EMdgmSVP_def
 #SVP - Sound Velocity Profile. Data from sound velocity profile or from CTD profile. Sound velocity is measured directly or estimated, respectively. More...
 
struct  EMdgmSVTinfo_def
 Part of Sound Velocity at Transducer datagram. More...
 
struct  EMdgmSVTsample_def
 #SVT - Sound Velocity at Transducer. Data sample. More...
 
struct  EMdgmSVT_def
 #SVT - Sound Velocity at Transducer. Data for sound velocity and temperature are measured directely on the sound velocity probe. More...
 
struct  EMdgmSCLdataFromSensor_def
 Part of clock datagram giving offsets and the raw input in text format. More...
 
struct  EMdgmSCL_def
 #SCL - CLock datagram. More...
 
struct  EMdgmSDEdataFromSensor_def
 Part of depth datagram giving depth as used, offsets, scale factor and data as received from sensor (uncorrected). More...
 
struct  EMdgmSDE_def
 #SDE - Depth datagram. More...
 
struct  EMdgmSHIdataFromSensor_def
 Part of Height datagram, giving corrected and uncorrected data as received from sensor. More...
 
struct  EMdgmSHI_def
 #SHI - Height datagram. More...
 
struct  EMdgmMpartition_def
 Multibeam (M) datagrams - data partition information. General for all M datagrams. More...
 
struct  EMdgmMbody_def
 Multibeam (M) datagrams - body part. Start of body of all M datagrams. More...
 
struct  EMdgmMRZ_pingInfo_def
 #MRZ - ping info. Information on vessel/system level, i.e. information common to all beams in the current ping.
More...
 
struct  EMdgmMRZ_txSectorInfo_def
 #MRZ - sector information. More...
 
struct  EMdgmMRZ_rxInfo_def
 #MRZ - receiver specific information. More...
 
struct  EMdgmMRZ_extraDetClassInfo_def
 #MRZ - Extra detection class information. More...
 
struct  EMdgmMRZ_sounding_def
 #MRZ - Data for each sounding, e.g. XYZ, reflectivity, two way travel time etc. More...
 
struct  EMdgmMRZ_extraSI_def
 #MRZ - Extra seabed image samples. More...
 
struct  EMdgmMRZ_def
 #MRZ - Multibeam Raw Range and Depth datagram. The datagram also contains seabed image data. More...
 
struct  EMdgmMWCtxInfo_def
 #MWC - data block 1: transmit sectors, general info for all sectors More...
 
struct  EMdgmMWCtxSectorData_def
 #MWC - data block 1: transmit sector data, loop for all i = numTxSectors. More...
 
struct  EMdgmMWCrxInfo_def
 #MWC - data block 2: receiver, general info More...
 
struct  EMdgmMWCrxBeamData_def
 #MWC - data block 2: receiver, specific info for each beam. More...
 
struct  EMdgmMWCrxBeamPhase1_def
 #MWC - Beam sample phase info, specific for each beam and water column sample. numBeams * numSampleData = (Nrx * Ns) entries. Only added to datagram if phaseFlag = 1. Total size of phase block is numSampleData * int8_t.
More...
 
struct  EMdgmMWC_def
 #MWC - Multibeam Water Column Datagram. Entire datagram containing several sub structs. More...
 
struct  EMdgmCPOdataBlock_def
 #CPO - Compatibility sensor position compatibility data block. Data from active sensor is referenced to position at antenna footprint at water level. Data is corrected for motion ( roll and pitch only) if enabled by K-Controller operator. Data given both decoded and corrected (active sensors), and raw as received from sensor in text string. More...
 
struct  EMdgmCPO_def
 #CPO - Struct of compatibility position sensor datagram.

Data from active sensor will be motion corrected if indicated by operator. Motion correction is applied to latitude, longitude, speed, course and ellipsoidal height. More...
 
struct  EMdgmCHEdata_def
 #CHE - Heave compatibility data part. Heave reference point is at transducer instead of at vessel reference point. More...
 
struct  EMdgmCHE_def
 #CHE - Struct of compatibility heave sensor datagram.

Used for backward compatibility with .all datagram format. Sent before #MWC (water column datagram) datagram if compatibility mode is enabled. The multibeam datagram body is common with the #MWC datagram. More...
 
struct  EMdgmFcommon_def
 File (F) output datagram - common all for file datagrams. More...
 
struct  EMdgmFCF_def
 #FCF - Backscatter calibration file

The backscatter calibration file contains the measured backscatter offsets. These will be used to compensate for the default backscatter values. The datagram will contain the backscatter correction that is in use in the current line. More...
 
struct  EMdgmIIP_def
 Definition of #IIP datagram containing installation parameters and sensor format settings.
Details in separate document Installation parameters More...
 
struct  EMdgmIOP_def
 Definition of #IOP datagram containing runtime parameters, exactly as chosen by operator in the K-Controller/SIS menus.
For detailed description of text strings, see the separate document Runtime parameters set by operator More...
 
struct  EMdgmIB_def
 #IB - Results from online built in test (BIST). Definition used for three different BIST datagrams, i.e. #IBE (BIST Error report), #IBR (BIST reply) or #IBS (BIST short reply). More...
 

Macros

#define EM_DGM_FORMAT_VERSION   "Rev J 2023-09-15"
 
#define MAX_NUM_BEAMS   1024
 
#define MAX_EXTRA_DET   1024
 
#define MAX_EXTRA_DET_CLASSES   11
 
#define MAX_SIDESCAN_SAMP   60000
 
#define MAX_SIDESCAN_EXTRA_SAMP   15000
 
#define MAX_NUM_TX_PULSES   9
 
#define MAX_ATT_SAMPLES   148
 
#define MAX_SVP_POINTS   2000
 
#define MAX_SVT_SAMPLES   1
 
#define MAX_DGM_SIZE   64000
 
#define MAX_NUM_MST_DGMS   256
 
#define MAX_NUM_MWC_DGMS   256
 
#define MAX_NUM_MRZ_DGMS   32
 
#define MAX_NUM_FCF_DGMS   1
 
#define MAX_SPO_DATALENGTH   250
 
#define MAX_SPE_DATALENGTH   250
 
#define MAX_SPD_DATALENGTH   250
 
#define MAX_ATT_DATALENGTH   250
 
#define MAX_SVT_DATALENGTH   64
 
#define MAX_SCL_DATALENGTH   64
 
#define MAX_SDE_DATALENGTH   32
 
#define MAX_SHI_DATALENGTH   32
 
#define MAX_CPO_DATALENGTH   250
 
#define MAX_CHE_DATALENGTH   64
 
#define MAX_F_FILENAME_LENGTH   64
 
#define MAX_F_FILE_SIZE   63000
 
#define UNAVAILABLE_POSFIX   0xffff
 
#define UNAVAILABLE_LATITUDE   200.0f
 
#define UNAVAILABLE_LONGITUDE   200.0f
 
#define UNAVAILABLE_SPEED   -1.0f
 
#define UNAVAILABLE_COURSE   -4.0f
 
#define UNAVAILABLE_ELLIPSOIDHEIGHT   -999.0f
 
#define EM_DGM_I_INSTALLATION_PARAM   "#IIP"
 
#define EM_DGM_I_OP_RUNTIME   "#IOP"
 
#define EM_DGM_S_POSITION   "#SPO"
 
#define EM_DGM_S_POSITION_ERROR   "#SPE"
 
#define EM_DGM_S_POSITION_DATUM   "#SPD"
 
#define EM_DGM_S_KM_BINARY   "#SKM"
 
#define EM_DGM_S_SOUND_VELOCITY_PROFILE   "#SVP"
 
#define EM_DGM_S_SOUND_VELOCITY_TRANSDUCER   "#SVT"
 
#define EM_DGM_S_CLOCK   "#SCL"
 
#define EM_DGM_S_DEPTH   "#SDE"
 
#define EM_DGM_S_HEIGHT   "#SHI"
 
#define EM_DGM_M_RANGE_AND_DEPTH   "#MRZ"
 
#define EM_DGM_M_WATER_COLUMN   "#MWC"
 
#define EM_DGM_C_POSITION   "#CPO"
 
#define EM_DGM_C_HEAVE   "#CHE"
 
#define EM_DGM_F_CALIBRATION_FILE   "#FCF"
 
#define SPO_VERSION   0
 
#define SPE_VERSION   0
 
#define SPD_VERSION   0
 
#define SKM_VERSION   1
 
#define SVP_VERSION   1
 
#define SVT_VERSION   0
 
#define SCL_VERSION   1
 
#define SDE_VERSION   1
 
#define SHI_VERSION   0
 
#define MRZ_VERSION   3
 
#define MWC_VERSION   2
 
#define CPO_VERSION   0
 
#define CHE_VERSION   0
 
#define FCF_VERSION   0
 
#define IIP_VERSION   0
 
#define IOP_VERSION   0
 
#define BIST_VERSION   0
 

Typedefs

typedef struct EMdgmHeader_def EMdgmHeader
 
typedef struct EMdgmHeader_defpEMdgmHeader
 
typedef struct EMdgmScommon_def EMdgmScommon
 
typedef struct EMdgmScommon_defpEMdgmScommon
 
typedef struct EMdgmSdataInfo_def EMdgmSdataInfo
 
typedef struct EMdgmSdataInfo_defpEMdgmSdataInfo
 
typedef struct EMdgmSPOdataBlock_def EMdgmSPOdataBlock
 
typedef struct EMdgmSPOdataBlock_defpEMdgmSPOdataBlock
 
typedef struct EMdgmSPO_def EMdgmSPO
 
typedef struct EMdgmSPO_defpEMdgmSPO
 
typedef struct EMdgmSPEdataBlock_def EMdgmSPEdataBlock
 
typedef struct EMdgmSPEdataBlock_defpEMdgmSPEdataBlock
 
typedef struct EMdgmSPE_def EMdgmSPE
 
typedef struct EMdgmSPE_defpEMdgmSPE
 
typedef struct EMdgmSPDdataBlock_def EMdgmSPDdataBlock
 
typedef struct EMdgmSPDdataBlock_defpEMdgmSPDdataBlock
 
typedef struct EMdgmSPD_def EMdgmSPD
 
typedef struct EMdgmSPD_defpEMdgmSPD
 
typedef struct EMdgmSKMinfo_def EMdgmSKMinfo
 
typedef struct EMdgmSKMinfo_defpEMdgmSKMinfo
 
typedef struct KMbinary_def KMbinary
 
typedef struct KMbinary_defpKMbinary
 
typedef struct KMdelayedHeave_def KMdelayedHeave
 
typedef struct KMdelayedHeave_defpKMdelayedHeave
 
typedef struct EMdgmSKMsample_def EMdgmSKMsample
 
typedef struct EMdgmSKMsample_defpEMdgmSKMsample
 
typedef struct EMdgmSKM_def EMdgmSKM
 
typedef struct EMdgmSKM_defpEMdgmSKM
 
typedef struct EMdgmSVPpoint_def EMdgmSVPpoint
 
typedef struct EMdgmSVPpoint_defpEMdgmSVPpoint
 
typedef struct EMdgmSVP_def EMdgmSVP
 
typedef struct EMdgmSVP_defpEMdgmSVP
 
typedef struct EMdgmSVTsample_def EMdgmSVTsample
 
typedef struct EMdgmSVTsample_defpEMdgmSVTsample
 
typedef struct EMdgmSVT_def EMdgmSVT
 
typedef struct EMdgmSVT_defpEMdgmSVT
 
typedef struct EMdgmSCLdataFromSensor_def EMdgmSCLdataFromSensor
 
typedef struct EMdgmSCLdataFromSensor_defpEMdgmSCLdataFromSensor
 
typedef struct EMdgmSCL_def EMdgmSCL
 
typedef struct EMdgmSCL_defpEMdgmSCL
 
typedef struct EMdgmSDEdataFromSensor_def EMdgmSDEdataFromSensor
 
typedef struct EMdgmSDEdataFromSensor_defpEMdgmSDEdataFromSensor
 
typedef struct EMdgmSDE_def EMdgmSDE
 
typedef struct EMdgmSDE_defpEMdgmSDE
 
typedef struct EMdgmSHIdataFromSensor_def EMdgmSHIdataFromSensor
 
typedef struct EMdgmSHIdataFromSensor_defpEMdgmSHIdataFromSensor
 
typedef struct EMdgmSHI_def EMdgmSHI
 
typedef struct EMdgmSHI_defpEMdgmSHI
 
typedef struct EMdgmMpartition_def EMdgmMpartition
 
typedef struct EMdgmMpartition_defpEMdgmMpartition
 
typedef struct EMdgmMbody_def EMdgmMbody
 
typedef struct EMdgmMbody_defpEMdgmMbody
 
typedef struct EMdgmMRZ_pingInfo_def EMdgmMRZ_pingInfo
 
typedef struct EMdgmMRZ_pingInfo_defpEMdgmMRZ_pingInfo
 
typedef struct EMdgmMRZ_txSectorInfo_def EMdgmMRZ_txSectorInfo
 
typedef struct EMdgmMRZ_txSectorInfo_defpEMdgmMRZ_txSectorInfo
 
typedef struct EMdgmMRZ_rxInfo_def EMdgmMRZ_rxInfo
 
typedef struct EMdgmMRZ_rxInfo_defpEMdgmMRZ_rxInfo
 
typedef struct EMdgmMRZ_extraDetClassInfo_def EMdgmMRZ_extraDetClassInfo
 
typedef struct EMdgmMRZ_extraDetClassInfo_defpEMdgmMRZ_extraDetClassInfo
 
typedef struct EMdgmMRZ_sounding_def EMdgmMRZ_sounding
 
typedef struct EMdgmMRZ_sounding_defpEMdgmMRZ_sounding
 
typedef struct EMdgmMRZ_extraSI_def EMdgmMRZ_extraSI
 
typedef struct EMdgmMRZ_extraSI_defpEMdgmMRZ_extraSI
 
typedef struct EMdgmMRZ_def EMdgmMRZ
 
typedef struct EMdgmMRZ_defpEMdgmMRZ
 
typedef struct EMdgmMWCtxInfo_def EMdgmMWCtxInfo
 
typedef struct EMdgmMWCtxInfo_defpEMdgmMWCtxInfo
 
typedef struct EMdgmMWCtxSectorData_def EMdgmMWCtxSectorData
 
typedef struct EMdgmMWCtxSectorData_defpEMdgmMWCtxSectorData
 
typedef struct EMdgmMWCrxInfo_def EMdgmMWCrxInfo
 
typedef struct EMdgmMWCrxInfo_defpEMdgmMWCrxInfo
 
typedef struct EMdgmMWCrxBeamData_def EMdgmMWCrxBeamData
 
typedef struct EMdgmMWCrxBeamData_defpEMdgmMWCrxBeamData
 
typedef struct EMdgmMWCrxBeamPhase1_def EMdgmMWCrxBeamPhase1
 
typedef struct EMdgmMWCrxBeamPhase1_defpEMdgmMWCrxBeamPhase1
 
typedef struct EMdgmMWC_def EMdgmMWC
 
typedef struct EMdgmMWC_defpEMdgmMWC
 
typedef struct EMdgmCPOdataBlock_def EMdgmCPOdataBlock
 
typedef struct EMdgmCPOdataBlock_defpEMdgmCPOdataBlock
 
typedef struct EMdgmCPO_def EMdgmCPO
 
typedef struct EMdgmCPO_defpEMdgmCPO
 
typedef struct EMdgmCHEdata_def EMdgmCHEdata
 
typedef struct EMdgmCHEdata_defpEMdgmCHEdata
 
typedef struct EMdgmCHE_def EMdgmCHE
 
typedef struct EMdgmCHE_defpEMdgmCHE
 
typedef struct EMdgmFcommon_def EMdgmFcommon
 
typedef struct EMdgmFcommon_defpEMdgmFcommon
 
typedef struct EMdgmFCF_def EMdgmFCF
 
typedef struct EMdgmFCF_defpEMdgmFCF
 
typedef struct EMdgmIIP_def dgm_IIP
 
typedef struct EMdgmIIP_defpdgm_IIP
 
typedef struct EMdgmIOP_def dgm_IOP
 
typedef struct EMdgmIOP_defpdgm_IOP
 
typedef struct EMdgmIB_def dgm_IB
 
typedef struct EMdgmIB_defpdgm_IB
 

Detailed Description

Definitions of structs used for building EM output datagrams of *.kmall format.

Date
April 21 2021

Definition in file EMdgmFormat.h.

Macro Definition Documentation

◆ EM_DGM_FORMAT_VERSION

#define EM_DGM_FORMAT_VERSION   "Rev J 2023-09-15"

EM datagrams on *.kmall format version with date.

Definition at line 38 of file EMdgmFormat.h.

◆ MAX_NUM_BEAMS

#define MAX_NUM_BEAMS   1024

Maximum number of beams. Actual number of beams in datagram given by parameter numSoundingsMaxMain in struct EMdgmMRZ_rxInfo_def.

Definition at line 40 of file EMdgmFormat.h.

◆ MAX_EXTRA_DET

#define MAX_EXTRA_DET   1024

Maximum number of extra detections. Actual number of extra detections in datagram given by parameter numExtraDetections in struct EMdgmMRZ_rxInfo_def.

Definition at line 41 of file EMdgmFormat.h.

◆ MAX_EXTRA_DET_CLASSES

#define MAX_EXTRA_DET_CLASSES   11

Maximum number of classes of extra detections. Actual number of extra detection classes in datagram given by parameter numExtraDetectionClasses in struct EMdgmMRZ_rxInfo_def.

Definition at line 42 of file EMdgmFormat.h.

◆ MAX_SIDESCAN_SAMP

#define MAX_SIDESCAN_SAMP   60000

Maximum number of seabed image / sidescan data samples. Actual number to be found in parameter SInumSamples in struct EMdgmMRZ_sounding_def.

Definition at line 43 of file EMdgmFormat.h.

◆ MAX_SIDESCAN_EXTRA_SAMP

#define MAX_SIDESCAN_EXTRA_SAMP   15000

Maximum number of extra seabed image / sidescan data samples at the port and starboard flanks.

Definition at line 44 of file EMdgmFormat.h.

◆ MAX_NUM_TX_PULSES

#define MAX_NUM_TX_PULSES   9

Maximum number of TX pulses per ping. Actual length in datagram given by parameter numTxSectors in struct EMdgmMRZ_pingInfo_def.

Definition at line 45 of file EMdgmFormat.h.

◆ MAX_ATT_SAMPLES

#define MAX_ATT_SAMPLES   148

Maximum number of attitude samples allowed in one datagram. Actual length in datagram given by parameter numSamplesArray in struct EMdgmSdataInfo_def

Definition at line 46 of file EMdgmFormat.h.

◆ MAX_SVP_POINTS

#define MAX_SVP_POINTS   2000

Maximum number of sound velocity profile depth points. Actual length in datagram given by numSamples in the struct EMdgmSVP_def

Definition at line 47 of file EMdgmFormat.h.

◆ MAX_SVT_SAMPLES

#define MAX_SVT_SAMPLES   1

Maximum number of sound velocity probe samples. Actual length in datagram given by numSamplesArray in the struct EMdgmSVTinfo_def

Definition at line 48 of file EMdgmFormat.h.

◆ MAX_DGM_SIZE

#define MAX_DGM_SIZE   64000

Maximum length for datagram / UDP packet.

Definition at line 49 of file EMdgmFormat.h.

◆ MAX_NUM_MST_DGMS

#define MAX_NUM_MST_DGMS   256

Maximum number of #MST datagram partitions that can be sent from PU. See struct EMdgmMpartition_def.

Definition at line 50 of file EMdgmFormat.h.

◆ MAX_NUM_MWC_DGMS

#define MAX_NUM_MWC_DGMS   256

Maximum number of #MWC datagram partitions that can be sent from PU. See struct EMdgmMpartition_def.

Definition at line 51 of file EMdgmFormat.h.

◆ MAX_NUM_MRZ_DGMS

#define MAX_NUM_MRZ_DGMS   32

Maximum number of #MRZ datagram partitions that can be sent from PU. See struct EMdgmMpartition_def.

Definition at line 52 of file EMdgmFormat.h.

◆ MAX_NUM_FCF_DGMS

#define MAX_NUM_FCF_DGMS   1

Maximum number of #FCF datagram partitions that can be sent from PU. See struct EMdgmMpartition_def.

Definition at line 53 of file EMdgmFormat.h.

◆ MAX_SPO_DATALENGTH

#define MAX_SPO_DATALENGTH   250

Maximum length (bytes) for sensor data from position sensor.

Definition at line 55 of file EMdgmFormat.h.

◆ MAX_SPE_DATALENGTH

#define MAX_SPE_DATALENGTH   250

Maximum length (bytes) for sensor data error statistics from position sensor.

Definition at line 56 of file EMdgmFormat.h.

◆ MAX_SPD_DATALENGTH

#define MAX_SPD_DATALENGTH   250

Maximum length (bytes) for sensor data datum reference from position sensor.

Definition at line 57 of file EMdgmFormat.h.

◆ MAX_ATT_DATALENGTH

#define MAX_ATT_DATALENGTH   250

Maximum length (bytes) for sensor data from attitude sensor.

Definition at line 58 of file EMdgmFormat.h.

◆ MAX_SVT_DATALENGTH

#define MAX_SVT_DATALENGTH   64

Maximum length (bytes) for sensor data from sound velocity at transducer sensor.

Definition at line 59 of file EMdgmFormat.h.

◆ MAX_SCL_DATALENGTH

#define MAX_SCL_DATALENGTH   64

Maximum length (bytes) for sensor data from clock sensor.

Definition at line 60 of file EMdgmFormat.h.

◆ MAX_SDE_DATALENGTH

#define MAX_SDE_DATALENGTH   32

Maximum length (bytes) for sensor data from depth sensor.

Definition at line 61 of file EMdgmFormat.h.

◆ MAX_SHI_DATALENGTH

#define MAX_SHI_DATALENGTH   32

Maximum length (bytes) for sensor data from height sensor.

Definition at line 62 of file EMdgmFormat.h.

◆ MAX_CPO_DATALENGTH

#define MAX_CPO_DATALENGTH   250

Maximum length (bytes) for sensor data from position sensor (compatibility).

Definition at line 64 of file EMdgmFormat.h.

◆ MAX_CHE_DATALENGTH

#define MAX_CHE_DATALENGTH   64

Maximum length (bytes) for heave data used for water column (compatibility).

Definition at line 65 of file EMdgmFormat.h.

◆ MAX_F_FILENAME_LENGTH

#define MAX_F_FILENAME_LENGTH   64

Maximum amount of characters the file name.

Definition at line 67 of file EMdgmFormat.h.

◆ MAX_F_FILE_SIZE

#define MAX_F_FILE_SIZE   63000

Maximum size of file.

Definition at line 68 of file EMdgmFormat.h.

◆ UNAVAILABLE_POSFIX

#define UNAVAILABLE_POSFIX   0xffff

Unavailable sensor data, output to datagram.

Definition at line 70 of file EMdgmFormat.h.

◆ UNAVAILABLE_LATITUDE

#define UNAVAILABLE_LATITUDE   200.0f

Unavailable sensor data, output to datagrams.

Definition at line 71 of file EMdgmFormat.h.

◆ UNAVAILABLE_LONGITUDE

#define UNAVAILABLE_LONGITUDE   200.0f

Unavailable sensor data, output to datagram.

Definition at line 72 of file EMdgmFormat.h.

◆ UNAVAILABLE_SPEED

#define UNAVAILABLE_SPEED   -1.0f

Unavailable sensor data output, to datagram.

Definition at line 73 of file EMdgmFormat.h.

◆ UNAVAILABLE_COURSE

#define UNAVAILABLE_COURSE   -4.0f

Unavailable sensor data output, to datagram.

Definition at line 74 of file EMdgmFormat.h.

◆ UNAVAILABLE_ELLIPSOIDHEIGHT

#define UNAVAILABLE_ELLIPSOIDHEIGHT   -999.0f

Unavailable sensor data output, to datagram.

Definition at line 75 of file EMdgmFormat.h.