NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
NMEA Parser

NMEA 183 parser. More...

Modules

 Class IDs
 NMEA parser Class IDs.
 

Data Structures

class  IFiltersEnum
 Applied filters enumerator interface. More...
 
class  INMEAParser
 NMEA parser for NMEA sentences parsing. More...
 
class  INMEASentenceSourceData
 A container for source NMEA sentence data fields. More...
 
class  IParsedNMEASentenceDataEnum
 Enumerator for IParsedNMEASentenceData components. More...
 
class  IParsedNMEASentenceData
 A container for parsed NMEA sentence(s) data values. More...
 
class  IWaypointData
 Single route waypoint data. More...
 
class  IRouteData
 Single route data. More...
 

Macros

#define MakeMnemonicCode(s1, s2, s3)
 Supported sentences mnemonic codes.
 

Typedefs

typedef SDKUInt32 SourceValueID
 Source NMEA sentence value ID.
 

Enumerations

enum  ParseResult {
  kParseResult_Succeeded = 0, kParseResult_Succeeded_NotCompleted = 1, kParseResult_Filtered = 2, kParseResult_Failed_InvalidHeader = 3,
  kParseResult_Failed_UnknownSentence = 4, kParseResult_Failed_InvalidChecksum = 5, kParseResult_Failed_InvalidComplexSentenceFormat = 6, kParseResult_Failed_AbsentChecksum = 7,
  kParseResult_Failed_InvalidFormat = 8
}
 NMEA sentence parsing result. More...
 
enum  SentenceType { kSentenceType_Unknown = 0, kSentenceType_Parametric = 1, kSentenceType_Encapsulated = 2, kSentenceType_Proprietary = 3 }
 Available NMEA sentence types. More...
 
enum  ChecksumCheckResult { kChecksumCheckResult_ChecksumValid = 0, kChecksumCheckResult_ChecksumInvalid = 1, kChecksumCheckResult_ChecksumAbsent = 2, kChecksumCheckResult_CheckSkipped = 3 }
 NMEA sentence checksum check result. More...
 
enum  DataFieldState {
  kDataFieldState_Valid = 0, kDataFieldState_Absent = 1, kDataFieldState_InvalidFormat = 2, kDataFieldState_InvalidValue = 3,
  kDataFieldState_Unknown = 4
}
 Different states for one of sentence data fields. More...
 
enum  NMEAVersion { kNMEAVersion_1 = 0, kNMEAVersion_2 = 1 }
 NMEA sentence version. More...
 
enum  StatusField { kStatus_Valid = 'A', kStatus_Invalid = 'V' }
 Available values for sentence Status field (A/V) More...
 
enum  ModeIndicator {
  kModeIndicator_Autonomous = 'A', kModeIndicator_Differential = 'D', kModeIndicator_Estimated = 'E', kModeIndicator_FloatRTK = 'F',
  kModeIndicator_ManualInput = 'M', kModeIndicator_Precise = 'P', kModeIndicator_RTK = 'R', kModeIndicator_Simulator = 'S',
  kModeIndicator_DataNotValid_NoFix = 'N'
}
 Available values for Mode Indicator field. More...
 
enum  GGA_GPSQualityIndicator {
  kGGA_GPSQualityIndicator_FixNotAvailable = 0, kGGA_GPSQualityIndicator_GPS_SPS_Mode = 1, kGGA_GPSQualityIndicator_DGPS_SPS_Mode = 2, kGGA_GPSQualityIndicator_GPS_PPS_Mode = 3,
  kGGA_GPSQualityIndicator_RTK = 4, kGGA_GPSQualityIndicator_FloatRTK = 5, kGGA_GPSQualityIndicator_Estimated = 6, kGGA_GPSQualityIndicator_ManualInput = 7,
  kGGA_GPSQualityIndicator_Simulator = 8
}
 Available values for GGA sentence GPS quality indicator field. More...
 
enum  NavigationalStatus { kNavigationalStatus_Safe = 'S', kNavigationalStatus_Caution = 'C', kNavigationalStatus_Unsafe = 'U', kNavigationalStatus_Absent = 'V' }
 Available values for sentence Navigational status field. More...
 
enum  Reference { kReference_Relative = 'R', kReference_True = 'T' }
 Available values for sentence Reference field. More...
 
enum  SpeedUnits { kSpeedUnits_kmh = 'K', kSpeedUnits_ms = 'M', kSpeedUnits_knots = 'N' }
 Available values for sentence Speed units field. More...
 
enum  DistanceUnits { kDistanceUnits_Kilometers = 'K', kDistanceUnits_NauticalMiles = 'N', kDistanceUnits_StatuteMiles = 'S' }
 Available values for sentence Distance units field. More...
 
enum  AlarmCondition { kAlarmCondition_ThresholdExceeded = 'A', kAlarmCondition_ThresholdNotExceeded = 'V' }
 Available values for sentence Alarm Condition field. More...
 
enum  AlarmAcknowledgeState { kAlarmAcknowledgeState_Acknowledged = 'A', kAlarmAcknowledgeState_Unacknowledged = 'V' }
 Available values for sentence Alarm Acknowledge State field. More...
 
enum  FrequencyIndicator {
  kFrequencyIndicator_NotReceivedOverAir = 0, kFrequencyIndicator_490_kHz = 1, kFrequencyIndicator_518_kHz = 2, kFrequencyIndicator_4209_kHz = 3,
  kFrequencyIndicator_Unknown = 4
}
 Available values for sentence Frequency Indicator field. More...
 
enum  ReferenceTarget { kReferenceTarget_Yes = 0, kReferenceTarget_No = 1 }
 Available values for sentence Reference Target field. More...
 
enum  TargetStatus { kTargetStatus_Lost = 'L', kTargetStatus_Query = 'Q', kTargetStatus_Tracking = 'T' }
 Available values for sentence Target Status field. More...
 
enum  TypeOfAcquisition { kTypeOfAcquisition_Automatic = 'A', kTypeOfAcquisition_Manual = 'M', kTypeOfAcquisition_Reported = 'R' }
 Available values for sentence Type of Acquisition field. More...
 
enum  AISChannel { kAISChannel_A = 'A', kAISChannel_B = 'B', kAISChannel_C = 'C', kAISChannel_D = 'D' }
 Available values for sentence AIS channel field. More...
 
enum  MessageID {
  kMessageID_6 = 6, kMessageID_7 = 7, kMessageID_8 = 8, kMessageID_12 = 12,
  kMessageID_13 = 13, kMessageID_14 = 14, kMessageID_15 = 15
}
 Available values for sentence Message ID field. More...
 
enum  AcknowledgeType {
  kAcknowledgeType_AddressedMessageSent = 0, kAcknowledgeType_AdressedMessageSentWithoutAck = 1, kAcknowledgeType_CantSendMessage = 2, kAcknowledgeType_BroadcastMessageSent = 3,
  kAcknowledgeType_LateReception = 4, kAcknowledgeType_MessageReadAndAcknowledged = 5
}
 Available values for sentence Acknowledge Type field. More...
 
enum  RouteType { kRouteType_Complete = 'C', kRouteType_Working = 'W' }
 Available values for sentence Route Type field. More...
 
enum  CorrectionState {
  kCorrectionState_SpeedLatAndDynCorrIncludedInHeading = 'A', kCorrectionState_DynCorrIncludedInHeading = 'D', kCorrectionState_SpeedLatCorrIncludedInHeading = 'S', kCorrectionState_NoCorrectionIncludedInHeading = 'N',
  kCorrectionState_NotAvailable = 'V'
}
 Available values for sentence Correction State field. More...
 
enum  AlertCommand { kAlertCommand_Acknowledge = 'A', kAlertCommand_RequestInformation = 'Q', kAlertCommand_ResponsibilityTransfer = 'O', kAlertCommand_Silence = 'S' }
 Available values for sentence Alert Command field. More...
 
enum  AlertSentenceStatus { kAlertSentenceStatus_Command = 'C' }
 Available values for sentence Alert Sentence Status field. More...
 
enum  NmeaAlertCategory { kNmeaAlertCategory_A = 'A', kNmeaAlertCategory_B = 'B', kNmeaAlertCategory_C = 'C' }
 Available values for sentence Alert Category field. More...
 
enum  NmeaAlertPriority { kNmeaAlertPriority_EmergencyAlarm = 'E', kNmeaAlertPriority_Alarm = 'A', kNmeaAlertPriority_Warning = 'W', kNmeaAlertPriority_Caution = 'C' }
 Available values for sentence Alert Priority field. More...
 
enum  NmeaAlertState {
  kNmeaAlertState_Active_Unacknowledged = 'V', kNmeaAlertState_Active_Silenced = 'S', kNmeaAlertState_Active_AcknowledgedOrActive = 'A', kNmeaAlertState_Active_ResponsibilityTransferred = 'O',
  kNmeaAlertState_Rectified_Unacknowledged = 'U', kNmeaAlertState_Normal = 'N'
}
 Available values for sentence Alert State field. More...
 
enum  RefusedAlertCommand { kRefusedAlertCommand_Acknowledge = 'A', kRefusedAlertCommand_RequestRepeatInformation = 'Q', kRefusedAlertCommand_ResponsibilityTransfer = 'O', kRefusedAlertCommand_Silence = 'S' }
 Available values for sentence Refused Alert Command field. More...
 
enum  FunctionCode {
  kFunctionCode_Null = -1, kFunctionCode_RequestMessagesForGivenMask = 0, kFunctionCode_SetReportStorageMask = 1, kFunctionCode_SetReportPrinterMask = 2,
  kFunctionCode_SetReportINSMask = 3
}
 Available values for sentence Function Code field. More...
 
enum  TransmitterCoverageAreaMask {
  kTransmitterCoverageAreaMask_Unknown = 0x00000000, kTransmitterCoverageAreaMask_First = 0x00000001, kTransmitterCoverageAreaMask_A = 0x00000001, kTransmitterCoverageAreaMask_B = 0x00000002,
  kTransmitterCoverageAreaMask_C = 0x00000004, kTransmitterCoverageAreaMask_D = 0x00000008, kTransmitterCoverageAreaMask_E = 0x00000010, kTransmitterCoverageAreaMask_F = 0x00000020,
  kTransmitterCoverageAreaMask_G = 0x00000040, kTransmitterCoverageAreaMask_H = 0x00000080, kTransmitterCoverageAreaMask_I = 0x00000100, kTransmitterCoverageAreaMask_J = 0x00000200,
  kTransmitterCoverageAreaMask_K = 0x00000400, kTransmitterCoverageAreaMask_L = 0x00000800, kTransmitterCoverageAreaMask_M = 0x00001000, kTransmitterCoverageAreaMask_N = 0x00002000,
  kTransmitterCoverageAreaMask_O = 0x00004000, kTransmitterCoverageAreaMask_P = 0x00008000, kTransmitterCoverageAreaMask_Q = 0x00010000, kTransmitterCoverageAreaMask_R = 0x00020000,
  kTransmitterCoverageAreaMask_S = 0x00040000, kTransmitterCoverageAreaMask_T = 0x00080000, kTransmitterCoverageAreaMask_U = 0x00100000, kTransmitterCoverageAreaMask_V = 0x00200000,
  kTransmitterCoverageAreaMask_W = 0x00400000, kTransmitterCoverageAreaMask_X = 0x00800000, kTransmitterCoverageAreaMask_Y = 0x01000000, kTransmitterCoverageAreaMask_Z = 0x02000000,
  kTransmitterCoverageAreaMask_Last = kTransmitterCoverageAreaMask_Z
}
 Available values for sentence Transmitter Coverage Area Mask field. More...
 
enum  MessageTypeMask {
  kMessageTypeMask_Unknown = 0x00000000, kMessageTypeMask_First = 0x00000001, kMessageTypeMask_NavigationalWarning = 0x00000001, kMessageTypeMask_MeteorologicalWarning = 0x00000002,
  kMessageTypeMask_IceReport = 0x00000004, kMessageTypeMask_SARInfoAndPirateWarning = 0x00000008, kMessageTypeMask_MeteorologicalForecast = 0x00000010, kMessageTypeMask_PilotServiceMessage = 0x00000020,
  kMessageTypeMask_AISMessage = 0x00000040, kMessageTypeMask_LORANMessage = 0x00000080, kMessageTypeMask_I = 0x00000100, kMessageTypeMask_SATNAVMessage = 0x00000200,
  kMessageTypeMask_OtherNavAidMessage = 0x00000400, kMessageTypeMask_NavWarning_AdditionalToA = 0x00000800, kMessageTypeMask_M = 0x00001000, kMessageTypeMask_N = 0x00002000,
  kMessageTypeMask_O = 0x00004000, kMessageTypeMask_P = 0x00008000, kMessageTypeMask_Q = 0x00010000, kMessageTypeMask_R = 0x00020000,
  kMessageTypeMask_S = 0x00040000, kMessageTypeMask_TestTransmition = 0x00080000, kMessageTypeMask_U = 0x00100000, kMessageTypeMask_NoticeToFisherman = 0x00200000,
  kMessageTypeMask_Environmental = 0x00400000, kMessageTypeMask_SpecialServices = 0x00800000, kMessageTypeMask_SpecialServices2 = 0x01000000, kMessageTypeMask_NoMessageOnHand = 0x02000000,
  kMessageTypeMask_Last = kMessageTypeMask_NoMessageOnHand
}
 Available values for sentence Message Type Mask field. More...
 
enum  SentenceStatusFlag { kSentenceStatusFlag_StatusReport = 'R', kSentenceStatusFlag_ConfigurationCommand = 'C' }
 Available values for Sentence Status Flag field. More...
 
enum  IntegrityStatus {
  kIntegrityStatus_Unknown = 'U', kIntegrityStatus_Passed = 'P', kIntegrityStatus_Failed = 'F', kIntegrityStatus_Doubtful = 'D',
  kIntegrityStatus_NotAvailable = 'N'
}
 Available values for Integrity Status field. More...
 
enum  PlausibilityStatus { kPlausibilityStatus_Unknown = 'U', kPlausibilityStatus_Yes = 'A', kPlausibilityStatus_No = 'V', kPlausibilityStatus_NotAvailable = 'N' }
 Available values for Plausibility Status field. More...
 
enum  STWMode { kSTWMode_Measured = 'W', kSTWMode_Estimated = 'E', kSTWMode_Manual = 'M', kSTWMode_NotAvailable = 'N' }
 Available values for Mode of STW field. More...
 
enum  RouteTransferType { kRouteTransferType_Monitored = 'M', kRouteTransferType_Alternate = 'A', kRouteTransferType_Query = 'Q' }
 Available values for Route Transfer Type field. More...
 
enum  RouteFileTransferStatus { kRouteFileTransferStatus_Succeeded = 'A', kRouteFileTransferStatus_Failed = 'E' }
 Available values for Route File Transfer Status field. More...
 
enum  ApplicationRouteStatus { kApplicationRouteStatus_Accepted = 'A', kApplicationRouteStatus_Rejected = 'V', kApplicationRouteStatus_Pending = 'P', kApplicationRouteStatus_NotApplicable = 'N' }
 Available values for Application Route Status field. More...
 
enum  NMEASentenceValueIDs {
  kParseResult = 0, kNMEASentence = 1, kSentenceType = 10, kTalkerID = 11,
  kMnemonicCode = 12, kMnemonicCodeEnum = 13, kChecksumCheckResult = 14, kOriginalChecksum = 15,
  kCalculatedChecksum = 16, kNMEAVersion = 20, kLatitude_Value = 30, kLatitude_DataFieldState,
  kLongitude_Value = 31, kLongitude_DataFieldState, kSOG_knots_Value = 32, kSOG_knots_DataFieldState,
  kSTW_knots_Value = 33, kSTW_knots_DataFieldState, kCOG_true_Value = 34, kCOG_true_DataFieldState,
  kHeadingTrue_Value = 35, kHeadingTrue_DataFieldState, kHeadingMagnetic_Value = 36, kHeadingMagnetic_DataFieldState,
  kTime_Value = 37, kTime_DataFieldState, kDate_Value = 38, kDate_DataFieldState,
  kStatus_Value = 39, kStatus_DataFieldState, kModeIndicator_Value = 40, kModeIndicator_DataFieldState,
  kNavigationalStatus_Value = 41, kNavigationalStatus_DataFieldState, kNumberOfSatellites_Value = 42, kNumberOfSatellites_DataFieldState,
  kAntennaAltitude_Value = 43, kAntennaAltitude_DataFieldState, kGeoidalSeparation_Value = 44, kGeoidalSeparation_DataFieldState,
  kHDOP_Value = 45, kHDOP_DataFieldState, kAgeOfDifferentialData_Value = 46, kAgeOfDifferentialData_DataFieldState,
  kStationRefenceID_Value = 47, kStationRefenceID_DataFieldState, kMagneticDeviation_Value = 48, kMagneticDeviation_DataFieldState,
  kMagneticVariation_Value = 49, kMagneticVariation_DataFieldState, kWaterDepth_Value = 50, kWaterDepth_DataFieldState,
  kAlarmID_Value = 51, kAlarmID_DataFieldState, kTargetNumber_Value = 52, kTargetNumber_DataFieldState,
  kTargetName_Value = 53, kTargetName_DataFieldState, kTargetDistance_Value = 54, kTargetDistance_DataFieldState,
  kTargetBearing_Value = 55, kTargetBearing_DataFieldState, kTargetBearingReference_Value = 56, kTargetBearingReference_DataFieldState,
  kTargetSpeed_Value = 57, kTargetSpeed_DataFieldState, kTargetCourse_Value = 58, kTargetCourse_DataFieldState,
  kTargetCourseReference_Value = 59, kTargetCourseReference_DataFieldState, kTargetStatus_Value = 60, kTargetStatus_DataFieldState,
  kReferenceTarget_Value = 61, kReferenceTarget_DataFieldState, kDCPA_Value = 62, kDCPA_DataFieldState,
  kTCPA_Value = 63, kTCPA_DataFieldState, kParsedNMEADataEnumerator_Value = 64, kParsedNMEADataEnumerator_DataFieldState,
  kAISChannel_Value = 65, kAISChannel_DataFieldState, kRateOfTurn_Value = 66, kRateOfTurn_DataFieldState,
  kTextMessage_Value = 67, kTextMessage_DataFieldState, kName_Value = 68, kName_DataFieldState,
  kManufacturerCode_Value = 69, kManufacturerCode_DataFieldState, kAlertID_Value = 70, kAlertID_DataFieldState,
  kAlertInstance_Value = 71, kAlertInstance_DataFieldState, kAlertRevCounter_Value = 72, kAlertRevCounter_DataFieldState,
  kGLL_Latitude_Value = kLatitude_Value, kGLL_Latitude_DataFieldState, kGLL_Longitude_Value = kLongitude_Value, kGLL_Longitude_DataFieldState,
  kGLL_UTCOfPositionFix_Value = kTime_Value, kGLL_UTCOfPositionFix_DataFieldState, kGLL_Status_Value = kStatus_Value, kGLL_Status_DataFieldState,
  kGLL_ModeIndicator_Value = kModeIndicator_Value, kGLL_ModeIndicator_DataFieldState, kVTG_COG_true_Value = kCOG_true_Value, kVTG_COG_true_DataFieldState,
  kVTG_COG_magnetic_Value = 520, kVTG_COG_magnetic_DataFieldState, kVTG_SOG_knots_Value = kSOG_knots_Value, kVTG_SOG_knots_DataFieldState,
  kVTG_SOG_kmh_Value = 521, kVTG_SOG_kmh_DataFieldState, kVTG_ModeIndicator_Value = kModeIndicator_Value, kVTG_ModeIndicator_DataFieldState,
  kRMC_UTCOfPositionFix_Value = kTime_Value, kRMC_UTCOfPositionFix_DataFieldState, kRMC_Status_Value = kStatus_Value, kRMC_Status_DataFieldState,
  kRMC_Latitude_Value = kLatitude_Value, kRMC_Latitude_DataFieldState, kRMC_Longitude_Value = kLongitude_Value, kRMC_Longitude_DataFieldState,
  kRMC_SOG_Value = kSOG_knots_Value, kRMC_SOG_DataFieldState, kRMC_COG_Value = kCOG_true_Value, kRMC_COG_DataFieldState,
  kRMC_Date_Value = kDate_Value, kRMC_Date_DataFieldState, kRMC_MagneticVariation_Value = kMagneticVariation_Value, kRMC_MagneticVariation_DataFieldState,
  kRMC_ModeIndicator_Value = kModeIndicator_Value, kRMC_ModeIndicator_DataFieldState, kRMC_NavigationalStatus_Value = kNavigationalStatus_Value, kRMC_NavigationalStatus_DataFieldState,
  kGGA_UTCOfPositionFix_Value = kTime_Value, kGGA_UTCOfPositionFix_DataFieldState, kGGA_Latitude_Value = kLatitude_Value, kGGA_Latitude_DataFieldState,
  kGGA_Longitude_Value = kLongitude_Value, kGGA_Longitude_DataFieldState, kGGA_GPSQualityIndicator_Value = 560, kGGA_GPSQualityIndicator_DataFieldState,
  kGGA_NumberOfSatellites_Value = kNumberOfSatellites_Value, kGGA_NumberOfSatellites_DataFieldState, kGGA_HDOP_Value = kHDOP_Value, kGGA_HDOP_DataFieldState,
  kGGA_AntennaAltitude_Value = kAntennaAltitude_Value, kGGA_AntennaAltitude_DataFieldState, kGGA_GeoidalSeparation_Value = kGeoidalSeparation_Value, kGGA_GeoidalSeparation_DataFieldState,
  kGGA_AgeOfDGPSData_Value = kAgeOfDifferentialData_Value, kGGA_AgeOfDGPSData_DataFieldState, kGGA_StationRefID_Value = kStationRefenceID_Value, kGGA_StationRefID_DataFieldState,
  kZDA_Time_Value = kTime_Value, kZDA_Time_DataFieldState, kZDA_Date_Value = kDate_Value, kZDA_Date_DataFieldState,
  kZDA_LocalZoneHours_Value = 580, kZDA_LocalZoneHours_DataFieldState, kZDA_LocalZoneMinutes_Value = 581, kZDA_LocalZoneMinutes_DataFieldState,
  kDTM_LocalDatum_Value = 600, kDTM_LocalDatum_DataFieldState, kDTM_LocalDatumSubdivisionCode_Value = 601, kDTM_LocalDatumSubdivisionCode_DataFieldState,
  kDTM_LatitudeOffset_Value = 602, kDTM_LatitudeOffset_DataFieldState, kDTM_LongitudeOffset_Value = 603, kDTM_LongitudeOffset_DataFieldState,
  kDTM_AltitudeOffset_Value = 604, kDTM_AltitudeOffset_DataFieldState, kDTM_ReferenceDatum_Value = 605, kDTM_ReferenceDatum_DataFieldState,
  kGNS_UTCOfPositionFix_Value = kTime_Value, kGNS_UTCOfPositionFix_DataFieldState, kGNS_Latitude_Value = kLatitude_Value, kGNS_Latitude_DataFieldState,
  kGNS_Longitude_Value = kLongitude_Value, kGNS_Longitude_DataFieldState, kGNS_GPS_ModeIndicator_Value = 620, kGNS_GPS_ModeIndicator_DataFieldState,
  kGNS_Glonass_ModeIndicator_Value = 621, kGNS_Glonass_ModeIndicator_DataFieldState, kGNS_Galileo_ModeIndicator_Value = 622, kGNS_Galileo_ModeIndicator_DataFieldState,
  kGNS_NumberOfSatellites_Value = kNumberOfSatellites_Value, kGNS_NumberOfSatellites_DataFieldState, kGNS_HDOP_Value = kHDOP_Value, kGNS_HDOP_DataFieldState,
  kGNS_AntennaAltitude_Value = kAntennaAltitude_Value, kGNS_AntennaAltitude_DataFieldState, kGNS_GeoidalSeparation_Value = kGeoidalSeparation_Value, kGNS_GeoidalSeparation_DataFieldState,
  kGNS_AgeOfDifferentialData_Value = kAgeOfDifferentialData_Value, kGNS_AgeOfDifferentialData_DataFieldState, kGNS_StationRefID_Value = kStationRefenceID_Value, kGNS_StationRefID_DataFieldState,
  kGNS_NavigationalStatus_Value = kNavigationalStatus_Value, kGNS_NavigationalStatus_DataFieldState, kHDG_MagneticSensorHeading_Value = 640, kHDG_MagneticSensorHeading_DataFieldState,
  kHDG_MagneticDeviation_Value = kMagneticDeviation_Value, kHDG_MagneticDeviation_DataFieldState, kHDG_MagneticVariation_Value = kMagneticVariation_Value, kHDG_MagneticVariation_DataFieldState,
  kHDT_HeadingTrue_Value = kHeadingTrue_Value, kHDT_HeadingTrue_DataFieldState, kHDM_HeadingMagnetic_Value = kHeadingMagnetic_Value, kHDM_HeadingMagnetic_DataFieldState,
  kVHW_HeadingTrue_Value = kHeadingTrue_Value, kVHW_HeadingTrue_DataFieldState, kVHW_HeadingMagnetic_Value = kHeadingMagnetic_Value, kVHW_HeadingMagnetic_DataFieldState,
  kVHW_STW_knots_Value = kSTW_knots_Value, kVHW_STW_knots_DataFieldState, kVHW_STW_kmh_Value = 700, kVHW_STW_kmh_DataFieldState,
  kTHS_HeadingTrue_Value = kHeadingTrue_Value, kTHS_HeadingTrue_DataFieldState, kTHS_ModeIndicator_Value = kModeIndicator_Value, kTHS_ModeIndicator_DataFieldState,
  kROT_RateOfTurn_Value = kRateOfTurn_Value, kROT_RateOfTurn_DataFieldState, kROT_Status_Value = kStatus_Value, kROT_Status_DataFieldState,
  kVDR_DirectionTrue_Value = 760, kVDR_DirectionTrue_DataFieldState, kVDR_DirectionMagnetic_Value = 761, kVDR_DirectionMagnetic_DataFieldState,
  kVDR_CurrentSpeed_Value = 762, kVDR_CurrentSpeed_DataFieldState, kVBW_LongitudinalWaterSpeed_Value = 780, kVBW_LongitudinalWaterSpeed_DataFieldState,
  kVBW_TransverseWaterSpeed_Value = 781, kVBW_TransverseWaterSpeed_DataFieldState, kVBW_WaterSpeedStatus_Value = 782, kVBW_WaterSpeedStatus_DataFieldState,
  kVBW_LongitudinalGroundSpeed_Value = 783, kVBW_LongitudinalGroundSpeed_DataFieldState, kVBW_TransverseGroundSpeed_Value = 784, kVBW_TransverseGroundSpeed_DataFieldState,
  kVBW_GroundSpeedStatus_Value = 785, kVBW_GroundSpeedStatus_DataFieldState, kVBW_SternTransverseWaterSpeed_Value = 786, kVBW_SternTransverseWaterSpeed_DataFieldState,
  kVBW_SternWaterSpeedStatus_Value = 787, kVBW_SternWaterSpeedStatus_DataFieldState, kVBW_SternTransverseGroundSpeed_Value = 788, kVBW_SternTransverseGroundSpeed_DataFieldState,
  kVBW_SternGroundSpeedStatus_Value = 789, kVBW_SternGroundSpeedStatus_DataFieldState, kDBT_WaterDepthFeets_Value = 800, kDBT_WaterDepthFeets_DataFieldState,
  kDBT_WaterDepthMeters_Value = kWaterDepth_Value, kDBT_WaterDepthMeters_DataFieldState, kDBT_WaterDepthFathoms_Value = 801, kDBT_WaterDepthFathoms_DataFieldState,
  kDPT_WaterDepth_Value = kWaterDepth_Value, kDPT_WaterDepth_DataFieldState, kDPT_OffsetFromTransducer_Value = 820, kDPT_OffsetFromTransducer_DataFieldState,
  kDPT_MaximumRangeScaleInUse_Value = 821, kDPT_MaximumRangeScaleInUse_DataFieldState, kMWV_WindAngle_Value = 840, kMWV_WindAngle_DataFieldState,
  kMWV_Reference_Value = 841, kMWV_Reference_DataFieldState, kMWV_WindSpeed_Value = 842, kMWV_WindSpeed_DataFieldState,
  kMWV_WindSpeedUnits_Value = 843, kMWV_WindSpeedUnits_DataFieldState, kMWV_Status_Value = kStatus_Value, kMWV_Status_DataFieldState,
  kMWD_WindDirectionTrue_Value = 860, kMWD_WindDirectionTrue_DataFieldState, kMWD_WindDirectionMagnetic_Value = 861, kMWD_WindDirectionMagnetic_DataFieldState,
  kMWD_WindSpeedKnots_Value = 862, kMWD_WindSpeedKnots_DataFieldState, kMWD_WindSpeedMetersSec_Value = 863, kMWD_WindSpeedMetersSec_DataFieldState,
  kALR_TimeOfAlarmConditionChange_Value = kTime_Value, kALR_TimeOfAlarmConditionChange_DataFieldState, kALR_AlarmID_Value = kAlarmID_Value, kALR_AlarmID_DataFieldState,
  kALR_AlarmCondition_Value = 880, kALR_AlarmCondition_DataFieldState, kALR_AlarmAcknowledgeState_Value = 881, kALR_AlarmAcknowledgeState_DataFieldState,
  kALR_AlarmDescription_Value = 882, kALR_AlarmDescription_DataFieldState, kACK_AlarmID_Value = kAlarmID_Value, kACK_AlarmID_DataFieldState,
  kTXT_TextMessage_Value = kTextMessage_Value, kTXT_TextMessage_DataFieldState, kNRX_MessageCode_Value = 940, kNRX_MessageCode_DataFieldState,
  kNRX_FrequencyIndicator_Value = 941, kNRX_FrequencyIndicator_DataFieldState, kNRX_UTCOfReceiptOfMessage_Value = kTime_Value, kNRX_UTCOfReceiptOfMessage_DataFieldState,
  kNRX_Date_Value = kDate_Value, kNRX_Date_DataFieldState, kNRX_TotalNumberOfCharacters_Value = 942, kNRX_TotalNumberOfCharacters_DataFieldState,
  kNRX_TotalNumberOfBadCharacters_Value = 943, kNRX_TotalNumberOfBadCharacters_DataFieldState, kNRX_Status_Value = kStatus_Value, kNRX_Status_DataFieldState,
  kNRX_TextMessage_Value = kTextMessage_Value, kNRX_TextMessage_DataFieldState, kTLL_TargetNumber_Value = kTargetNumber_Value, kTLL_TargetNumber_DataFieldState,
  kTLL_TargetLatitude_Value = kLatitude_Value, kTLL_TargetLatitude_DataFieldState, kTLL_TargetLongitude_Value = kLongitude_Value, kTLL_TargetLongitude_DataFieldState,
  kTLL_TargetName_Value = kTargetName_Value, kTLL_TargetName_DataFieldState, kTLL_UTCOfData_Value = kTime_Value, kTLL_UTCOfData_DataFieldState,
  kTLL_TargetStatus_Value = kTargetStatus_Value, kTLL_TargetStatus_DataFieldState, kTLL_ReferenceTarget_Value = kReferenceTarget_Value, kTLL_ReferenceTarget_DataFieldState,
  kTTM_TargetNumber_Value = kTargetNumber_Value, kTTM_TargetNumber_DataFieldState, kTTM_TargetDistance_Value = kTargetDistance_Value, kTTM_TargetDistance_DataFieldState,
  kTTM_TargetBearing_Value = kTargetBearing_Value, kTTM_TargetBearing_DataFieldState, kTTM_TargetBearingReference_Value = kTargetBearingReference_Value, kTTM_TargetBearingReference_DataFieldState,
  kTTM_TargetSpeed_Value = kTargetSpeed_Value, kTTM_TargetSpeed_DataFieldState, kTTM_TargetCourse_Value = kTargetCourse_Value, kTTM_TargetCourse_DataFieldState,
  kTTM_TargetCourseReference_Value = kTargetCourseReference_Value, kTTM_TargetCourseReference_DataFieldState, kTTM_TargetDCPA_Value = kDCPA_Value, kTTM_TargetDCPA_DataFieldState,
  kTTM_TargetTCPA_Value = kTCPA_Value, kTTM_TargetTCPA_DataFieldState, kTTM_SpeedDistanceUnits_Value = 980, kTTM_SpeedDistanceUnits_DataFieldState,
  kTTM_TargetName_Value = kTargetName_Value, kTTM_TargetName_DataFieldState, kTTM_TargetStatus_Value = kTargetStatus_Value, kTTM_TargetStatus_DataFieldState,
  kTTM_ReferenceTarget_Value = kReferenceTarget_Value, kTTM_ReferenceTarget_DataFieldState, kTTM_TimeOfData_Value = kTime_Value, kTTM_TimeOfData_DataFieldState,
  kTTM_TypeOfAcquisition_Value = 981, kTTM_TypeOfAcquisition_DataFieldState, kTLB_ParsedNMEADataEnumerator_Value = kParsedNMEADataEnumerator_Value, kTLB_ParsedNMEADataEnumerator_DataFieldState,
  kTTD_ParsedNMEADataEnumerator_Value = kParsedNMEADataEnumerator_Value, kTTD_ParsedNMEADataEnumerator_DataFieldState, kVDO_AISChannel_Value = kAISChannel_Value, kVDO_AISChannel_DataFieldState,
  kVDO_ParsedNMEADataEnumerator_Value = kParsedNMEADataEnumerator_Value, kVDO_ParsedNMEADataEnumerator_DataFieldState, kVDM_AISChannel_Value = kAISChannel_Value, kVDM_AISChannel_DataFieldState,
  kVDM_ParsedNMEADataEnumerator_Value = kParsedNMEADataEnumerator_Value, kVDM_ParsedNMEADataEnumerator_DataFieldState, kABK_MMSI_Value = 1080, kABK_MMSI_DataFieldState,
  kABK_AISChannel_Value = kAISChannel_Value, kABK_AISChannel_DataFieldState, kABK_MessageID_Value = 1081, kABK_MessageID_DataFieldState,
  kABK_MessageNumber_Value = 1082, kABK_MessageNumber_DataFieldState, kABK_AcknowledgeType_Value = 1083, kABK_AcknowledgeType_DataFieldState,
  kRTE_RouteType_Value = 1100, kRTE_RouteType_DataFieldState, kRTE_RouteName_Value = kName_Value, kRTE_RouteName_DataFieldState,
  kRTE_Waypoints_Value = 1101, kRTE_Waypoints_DataFieldState, kRTE_Waypoint_Name = 1102, kWPL_WaypointLatitude_Value = kLatitude_Value,
  kWPL_WaypointLatitude_DataFieldState, kWPL_WaypointLongitude_Value = kLongitude_Value, kWPL_WaypointLongitude_DataFieldState, kWPL_WaypointName_Value = kName_Value,
  kWPL_WaypointName_DataFieldState, kHCR_HeadingTrue_Value = kHeadingTrue_Value, kHCR_HeadingTrue_DataFieldState, kHCR_ModeIndicator_Value = kModeIndicator_Value,
  kHCR_ModeIndicator_DataFieldState, kHCR_CorrectionState_Value = 1140, kHCR_CorrectionState_DataFieldState, kHCR_Correction_Value = 1141,
  kHCR_Correction_DataFieldState, kEVE_EventTime_Value = kTime_Value, kEVE_EventTime_DataFieldState, kEVE_SourceOfEventCode_Value = 1060,
  kEVE_SourceOfEventCode_DataFieldState, kEVE_EventDescription_Value = 1061, kEVE_EventDescription_DataFieldState, kHBT_RepeatInterval_Value = 1180,
  kHBT_RepeatInterval_DataFieldState, kHBT_EquipmentStatus_Value = kStatus_Value, kHBT_EquipmentStatus_DataFieldState, kHBT_SentenceID_Value = 1181,
  kHBT_SentenceID_DataFieldState, kACM_Time_Value = kTime_Value, kACN_Time_Value = kACM_Time_Value, kACM_Time_DataFieldState,
  kACN_Time_DataFieldState, kACM_ManufacturerCode_Value = kManufacturerCode_Value, kACN_ManufacturerCode_Value = kACM_ManufacturerCode_Value, kACM_ManufacturerCode_DataFieldState,
  kACN_ManufacturerCode_DataFieldState, kACM_AlertID_Value = kAlertID_Value, kACN_AlertID_Value = kACM_AlertID_Value, kACM_AlertID_DataFieldState,
  kACN_AlertID_DataFieldState, kACM_AlertInstance_Value = kAlertInstance_Value, kACN_AlertInstance_Value = kACM_AlertInstance_Value, kACM_AlertInstance_DataFieldState,
  kACN_AlertInstance_DataFieldState, kACM_AlertCommand_Value = 1200, kACN_AlertCommand_Value = kACM_AlertCommand_Value, kACM_AlertCommand_DataFieldState,
  kACN_AlertCommand_DataFieldState, kACM_SentenceStatus_Value = 1201, kACN_SentenceStatus_Value = kACM_SentenceStatus_Value, kACM_SentenceStatus_DataFieldState,
  kACN_SentenceStatus_DataFieldState, kALC_AlertEntries_Value = kParsedNMEADataEnumerator_Value, kALC_AlertEntries_DataFieldState, kALC_AlertEntry_ManufacturerCode = kManufacturerCode_Value,
  kALC_AlertEntry_AlertID = kAlertID_Value, kALC_AlertEntry_AlertInstance = kAlertInstance_Value, kALC_AlertEntry_AlertRevCounter = kAlertRevCounter_Value, kALF_TimeOfLastChange_Value = kTime_Value,
  kALF_TimeOfLastChange_DataFieldState, kALF_AlertCategory_Value = 1240, kALF_AlertCategory_DataFieldState, kALF_AlertPriority_Value = 1241,
  kALF_AlertPriority_DataFieldState, kALF_AlertState_Value = 1242, kALF_AlertState_DataFieldState, kALF_ManufacturerCode_Value = kManufacturerCode_Value,
  kALF_ManufacturerCode_DataFieldState, kALF_AlertID_Value = kAlertID_Value, kALF_AlertID_DataFieldState, kALF_AlertInstance_Value = kAlertInstance_Value,
  kALF_AlertInstance_DataFieldState, kALF_RevisionCounter_Value = kAlertRevCounter_Value, kALF_RevisionCounter_DataFieldState, kALF_EscalationCounter_Value = 1243,
  kALF_EscalationCounter_DataFieldState, kALF_AlertTitle_Value = 1244, kALF_AlertTitle_DataFieldState, kALF_AlertDescription_Value = 1245,
  kALF_AlertDescription_DataFieldState, kARC_ReleaseTime_Value = kTime_Value, kARC_ReleaseTime_DataFieldState, kARC_ManufacturerCode_Value = kManufacturerCode_Value,
  kARC_ManufacturerCode_DataFieldState, kARC_AlertID_Value = kAlertID_Value, kARC_AlertID_DataFieldState, kARC_AlertInstance_Value = kAlertInstance_Value,
  kARC_AlertInstance_DataFieldState, kARC_RefusedAlertCommand_Value = 1260, kARC_RefusedAlertCommand_DataFieldState, kNRM_FunctionCode_Value = 1280,
  kNRM_FunctionCode_DataFieldState, kNRM_FrequencyTableIndex_Value = 1281, kNRM_FrequencyTableIndex_DataFieldState, kNRM_TransmitterCoverageAreaMask_Value = 1282,
  kNRM_TransmitterCoverageAreaMask_DataFieldState, kNRM_MessageTypeMask_Value = 1283, kNRM_MessageTypeMask_DataFieldState, kNRM_SentenceStatusFlag_Value = 1284,
  kNRM_SentenceStatusFlag_DataFieldState, kNSR_IntegrityOfHeading_Value = 1300, kNSR_IntegrityOfHeading_DataFieldState, kNSR_PlausibilityOfHeading_Value = 1301,
  kNSR_PlausibilityOfHeading_DataFieldState, kNSR_IntegrityOfPosition_Value = 1302, kNSR_IntegrityOfPosition_DataFieldState, kNSR_PlausibilityOfPosition_Value = 1303,
  kNSR_PlausibilityOfPosition_DataFieldState, kNSR_IntegrityOfSTW_Value = 1304, kNSR_IntegrityOfSTW_DataFieldState, kNSR_PlausibilityOfSTW_Value = 1305,
  kNSR_PlausibilityOfSTW_DataFieldState, kNSR_IntegrityOfSOGCOG_Value = 1306, kNSR_IntegrityOfSOGCOG_DataFieldState, kNSR_PlausibilityOfSOGCOG_Value = 1307,
  kNSR_PlausibilityOfSOGCOG_DataFieldState, kNSR_IntegrityOfDepth_Value = 1308, kNSR_IntegrityOfDepth_DataFieldState, kNSR_PlausibilityOfDepth_Value = 1309,
  kNSR_PlausibilityOfDepth_DataFieldState, kNSR_ModeOfSTW_Value = 1310, kNSR_ModeOfSTW_DataFieldState, kNSR_IntegrityOfTime_Value = 1311,
  kNSR_IntegrityOfTime_DataFieldState, kNSR_PlausibilityOfTime_Value = 1312, kNSR_PlausibilityOfTime_DataFieldState, kRRT_ReportedTransferType_Value = 1320,
  kRRT_ReportedTransferType_DataFieldState, kRRT_RouteName_Value = 1321, kRRT_RouteName_DataFieldState, kRRT_RouteVersion_Value = 1322,
  kRRT_RouteVersion_DataFieldState, kRRT_CurrentWaypointID_Value = 1323, kRRT_CurrentWaypointID_DataFieldState, kRRT_FileTransferStatus_Value = 1324,
  kRRT_FileTransferStatus_DataFieldState, kRRT_ApplicationStatus_Value = 1325, kRRT_ApplicationStatus_DataFieldState
}
 List of supported NMEA sentence value IDs. More...
 
enum  WaypointDataFieldID { kWaypointDataFieldID_Name = 0, kWaypointDataFieldID_Lat = 1, kWaypointDataFieldID_Lon = 2 }
 List of available waypoint data field IDs. More...
 
enum  RouteDataFieldID { kRouteDataFieldID_Name = 100, kRouteDataFieldID_CompleteRoute = 101 }
 List of available route data field IDs. More...
 
enum  TLBSentenceValueIDs { kTLB_TargetNumber = 0, kTLB_TargetLabel = 1 }
 Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for TLB NMEA sentence. More...
 
enum  TTDTargetStatus_ARPA_AIS {
  kTTDTargetStatus_NonTracking_NoTargetToReport = 0, kTTDTargetStatus_AcquiringTarget_SleepingTarget = 1, kTTDTargetStatus_LostTarget_LostTarget = 2, kTTDTargetStatus_EstablishedTrackingNoAlarm_ActivatedTargetNoAlarm = 4,
  kTTDTargetStatus_EstablishedTrackingWithAlarm_ActivatedTargetWithAlarm = 6, kTTDTargetStatus_EstablishedTrackingAcknowledgedAlarm_ActivatedTargetAcknowledgedAlarm = 7
}
 Available Target Status values for TTD sentence. More...
 
enum  TTDOperationMode { kTTDOperationMode_Autonomous = 0, kTTDOperationMode_TestTarget = 1 }
 Available Operation Mode values for TTD sentence. More...
 
enum  TTDSpeedMode { kTTDSpeedMode_TrueSpeedAndCourse = 0, kTTDSpeedMode_RelativeSpeedAndCourse = 1 }
 Available Speed Mode values for TTD sentence. More...
 
enum  TTDStabilizationMode { kTTDStabilizationMode_OverTheGround = 0, kTTDStabilizationMode_ThroughTheWater = 1 }
 Available Stabilization Mode values for TTD sentence. More...
 
enum  TTDSentenceValueIDs {
  kTTD_ProtocolVersion = 0, kTTD_TargetNumber = 1, kTTD_TargetTrueBearing = 2, kTTD_TargetSpeed = 3,
  kTTD_TargetCourse = 4, kTTD_TargetHeading = 5, kTTD_TargetStatus = 6, kTTD_OperationMode = 7,
  kTTD_DistanceToTarget = 8, kTTD_SpeedMode = 9, kTTD_StabilizationMode = 10, kTTD_AssociationNumber = 11,
  kTTD_CPA = 12, kTTD_TCPA = 13
}
 Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for TTD NMEA sentence. More...
 
enum  VDOVDMNavigationalStatus {
  kVDOVDMNavigationalStatus_UnderWayUsingEngines = 0, kVDOVDMNavigationalStatus_AtAnchor = 1, kVDOVDMNavigationalStatus_NotUnderCommand = 2, kVDOVDMNavigationalStatus_RestrictedManeuverability = 3,
  kVDOVDMNavigationalStatus_ConstrainedByHerDraught = 4, kVDOVDMNavigationalStatus_Moored = 5, kVDOVDMNavigationalStatus_Aground = 6, kVDOVDMNavigationalStatus_EngagedInFishing = 7,
  kVDOVDMNavigationalStatus_UnderWaySailing = 8, kVDOVDMNavigationalStatus_ReservedForHSC = 9, kVDOVDMNavigationalStatus_ReservedForWIG = 10, kVDOVDMNavigationalStatus_VesselTowingAstern = 11,
  kVDOVDMNavigationalStatus_VesselPushingAheadAlong = 12, kVDOVDMNavigationalStatus_Reserved = 13, kVDOVDMNavigationalStatus_AIS_SART_Active = 14, kVDOVDMNavigationalStatus_AIS_SART_Test = 15,
  kVDOVDMNavigationalStatus_NotDefined = kVDOVDMNavigationalStatus_AIS_SART_Test
}
 Available values for message Navigational Status field. More...
 
enum  VDOVDMPositionAccuracy { kVDOVDMPositionAccuracy_Low = 0, kVDOVDMPositionAccuracy_High = 1 }
 Available values for message Position Accuracy field. More...
 
enum  VDOVDMPositionLatency { kVDOVDMPositionLatency_LessThan5Sec = 0, kVDOVDMPositionLatency_MoreThan5Sec = 1 }
 Available values for message Position Latency field. More...
 
enum  VDOVDM_EPFSState {
  kVDOVDM_EPFSState_NotAvailable = 0, kVDOVDM_EPFSState_Operative = 1, kVDOVDM_EPFSState_ManualInput = 2, kVDOVDM_EPFSState_Estimated = 3,
  kVDOVDM_EPFSState_Inoperative = 4
}
 Available values for message Electronic Position Fixing System state. More...
 
enum  VDOVDMSpecialManoeuvreIndicator { kVDOVDMSpecialManoeuvreIndicator_NotAvailable = 0, kVDOVDMSpecialManoeuvreIndicator_NotEngaged = 1, kVDOVDMSpecialManoeuvreIndicator_Engaged = 2 }
 Available values for message Special Manoeuvre Indicator state. More...
 
enum  VDOVDM_RAIMFlag { kVDOVDM_RAIM_NotInUse = 0, kVDOVDM_RAIM_InUse = 1 }
 Available values for message RAIM flag. More...
 
enum  VDOVDM_EPFDType {
  kVDOVDM_EPFDType_Undefined = 0, kVDOVDM_EPFDType_GPS = 1, kVDOVDM_EPFDType_Glonass = 2, kVDOVDM_EPFDType_GPS_Glonass = 3,
  kVDOVDM_EPFDType_LoranC = 4, kVDOVDM_EPFDType_Chayka = 5, kVDOVDM_EPFDType_IntegratedNavSystem = 6, kVDOVDM_EPFDType_Surveyed = 7,
  kVDOVDM_EPFDType_Galileo = 8, kVDOVDM_EPFDType_InternalGNSS = 15
}
 Available values for message Electronic Position Fixing Device type. More...
 
enum  VDOVDM_AISVersion { kVDOVDM_AISVersion_ITU_R_M_1371_1 = 0, kVDOVDM_AISVersion_ITU_R_M_1371_3 = 1, kVDOVDM_AISVersion_CompliantWithFutureEditions = 2 }
 Available values for message AIS Version Indicator values. More...
 
enum  VDOVDM_DTEState { kVDOVDM_DTEState_Available = 0, kVDOVDM_DTEState_NotAvailable = 1 }
 Available values for message Data Terminal Equipment state. More...
 
enum  VDOVDMRetransmitFlag { kVDOVDMRetransmitFlag_NoRetransmission = 0, kVDOVDMRetransmitFlag_Retransmitted = 1 }
 Available values for message Retransmit Flag state. More...
 
enum  VDOVDMAltitudeSensor { kVDOVDMAltitudeSensor_GNSS = 0, kVDOVDMAltitudeSensor_BarometricSource = 1 }
 Available values for message Altitude Sensor. More...
 
enum  VDOVDMAssignedModeFlag { kVDOVDMAssignedModeFlag_AutonomousAndContinuousMode = 0, kVDOVDMAssignedModeFlag_AssignedMode = 1 }
 Available values for message Assigned Mode Flag. More...
 
enum  VDOVDMClassBUnitFlag { kVDOVDMClassBUnitFlag_ClassB_SOTDMA_Unit = 0, kVDOVDMClassBUnitFlag_ClassB_CS_Unit = 1 }
 Available values for message Class B Unit Flag. More...
 
enum  VDOVDMClassBDisplayFlag { kVDOVDMClassBDisplayFlag_NoDisplayAvailable = 0, kVDOVDMClassBDisplayFlag_DisplayAvailable = 1 }
 Available values for message Class B Display Flag. More...
 
enum  VDOVDMClassBDSCFlag { kVDOVDMClassBDSCFlag_NotEquippedWithDSCFunction = 0, kVDOVDMClassBDSCFlag_EquippedWithDSCFunction = 1 }
 Available values for message Class B DSC Flag. More...
 
enum  VDOVDMClassBBandFlag { kVDOVDMClassBBandFlag_CapableOfOperatingOverTheUpper525kHzBandOfTheMarineBand = 0, kVDOVDMClassBBandFlag_CapableOfOperatingOverTheWholeMarineBand = 1 }
 Available values for message Class B Band Flag. More...
 
enum  VDOVDMClassBMessage22Flag { kVDOVDMClassBMessage22Flag_NoFrequencyManagement = 0, kVDOVDMClassBMessage22Flag_FrequencyManagement = 1 }
 Available values for message Class B Message 22 Flag. More...
 
enum  VDOVDMAtoNType {
  kVDOVDMAtoNType_NotSpecified = 0, kVDOVDMAtoNType_ReferencePoint = 1, kVDOVDMAtoNType_RACON = 2, kVDOVDMAtoNType_FixedStructuresOffshore = 3,
  kVDOVDMAtoNType_EmergencyWreckMarkingBuoy = 4, kVDOVDMAtoNType_LightWithoutSectors = 5, kVDOVDMAtoNType_LightWithSectors = 6, kVDOVDMAtoNType_LeadingLightFront = 7,
  kVDOVDMAtoNType_LeadingLightRear = 8, kVDOVDMAtoNType_BeaconCardinalN = 9, kVDOVDMAtoNType_BeaconCardinalE = 10, kVDOVDMAtoNType_BeaconCardinalS = 11,
  kVDOVDMAtoNType_BeaconCardinalW = 12, kVDOVDMAtoNType_BeaconPortHand = 13, kVDOVDMAtoNType_BeaconStarboardHand = 14, kVDOVDMAtoNType_BeaconPreferredChannelPortHand = 15,
  kVDOVDMAtoNType_BeaconPreferredChannelStarboardHand = 16, kVDOVDMAtoNType_BeaconIsolatedDanger = 17, kVDOVDMAtoNType_BeaconSafeWater = 18, kVDOVDMAtoNType_BeaconSpecialMark = 19,
  kVDOVDMAtoNType_CardinalMarkN = 20, kVDOVDMAtoNType_CardinalMarkE = 21, kVDOVDMAtoNType_CardinalMarkS = 22, kVDOVDMAtoNType_CardinalMarkW = 23,
  kVDOVDMAtoNType_PortHandMark = 24, kVDOVDMAtoNType_StarboardHandMark = 25, kVDOVDMAtoNType_PreferredChannelPortHand = 26, kVDOVDMAtoNType_PreferredChannelStarboardHand = 27,
  kVDOVDMAtoNType_IsolatedDanger = 28, kVDOVDMAtoNType_SafeWater = 29, kVDOVDMAtoNType_SpecialMark = 30, kVDOVDMAtoNType_LightVessel = 31
}
 Available values for message AtoN type. More...
 
enum  VDOVDMOffPositionIndicator { kVDOVDMOffPositionIndicator_OnPosition = 0, kVDOVDMOffPositionIndicator_OffPosition = 1 }
 Available values for message Off-Position indicator. More...
 
enum  VDOVDMAtoNFlag { kVDOVDMAtoNFlag_RealAtoN = 0, kVDOVDMAtoNFlag_VirtualAtoN = 1 }
 Available values for message Virtual AtoN flag. More...
 
enum  VDOVDMMsg24Part { kVDOVDMMsg24Part_A = 0, kVDOVDMMsg24Part_B = 1 }
 Available values for Message 24 Part. More...
 
enum  VDOVDMAcknowledgeRequired { kVDOVDMAcknowledgeRequired_Required = 0, kVDOVDMAcknowledgeRequired_NotRequired = 1 }
 Available values for message Acknowledge Required flag. More...
 
enum  VDOVDMTargetIdentifierType { kVDOVDMTargetIdentifierType_MMSI = 0, kVDOVDMTargetIdentifierType_IMO = 1, kVDOVDMTargetIdentifierType_CallSign = 2, kVDOVDMTargetIdentifierType_Other = 3 }
 Available values for message Type of Target Identifier flag. More...
 
enum  VDOVDMStatusOfSignal { kVDOVDMStatusOfSignal_NotAvailable = 0, kVDOVDMStatusOfSignal_InRegularService = 1, kVDOVDMStatusOfSignal_IrregularService = 2, kVDOVDMStatusOfSignal_Reserved = 3 }
 Available values for Status of Signal flag. More...
 
enum  VDOVDMSignalInService {
  kVDOVDMSignalInService_NotAvailable = 0, kVDOVDMSignalInService_PortTrafficSignal_1 = 1, kVDOVDMSignalInService_PortTrafficSignal_2 = 2, kVDOVDMSignalInService_PortTrafficSignal_3 = 3,
  kVDOVDMSignalInService_PortTrafficSignal_4 = 4, kVDOVDMSignalInService_PortTrafficSignal_5 = 5, kVDOVDMSignalInService_PortTrafficSignal_2a = 6, kVDOVDMSignalInService_PortTrafficSignal_5a = 7,
  kVDOVDMSignalInService_JapanTrafficSignal_I = 8, kVDOVDMSignalInService_JapanTrafficSignal_O = 9, kVDOVDMSignalInService_JapanTrafficSignal_F = 10, kVDOVDMSignalInService_JapanTrafficSignal_XI = 11,
  kVDOVDMSignalInService_JapanTrafficSignal_XO = 12, kVDOVDMSignalInService_JapanTrafficSignal_X = 13, kVDOVDMSignalInService_Reserved = 14
}
 Available values for Signal in Service flag. More...
 
enum  VDOVDMMooringPosition {
  kVDOVDMMooringPosition_Undefined = 0, kVDOVDMMooringPosition_PortSideTo = 1, kVDOVDMMooringPosition_StarboardSideTo = 2, kVDOVDMMooringPosition_MediterraneanMooring = 3,
  kVDOVDMMooringPosition_MooringBuoy = 4, kVDOVDMMooringPosition_Anchorage = 5, kVDOVDMMooringPosition_Reserved = 6
}
 Available values for Mooring Position flag. More...
 
enum  VDOVDMBerthServicesAvailability { kVDOVDMBerthServicesAvailability_ServicesTypeUnknown = 0, kVDOVDMBerthServicesAvailability_ServicesTypeAreKnown = 1 }
 Available values for Berth Services Availability flag. More...
 
enum  VDOVDMBerthServiceState { kVDOVDMBerthServiceState_ServiceNotAvailableOrRequested = 0, kVDOVDMBerthServiceState_ServiceAvailable = 1, kVDOVDMBerthServiceState_NoDataOrUnknown = 2, kVDOVDMBerthServiceState_NotToBeUsed = 3 }
 Available values for Berth Services State flag. More...
 
enum  VDOVDMNoticeDescription {
  kVDOVDMNoticeDescription_CautionArea_MarineMammalsHabitat = 0, kVDOVDMNoticeDescription_CautionArea_MarineMammalsInArea_ReduceSpeed = 1, kVDOVDMNoticeDescription_CautionArea_MarineMammalsInArea_StayClear = 2, kVDOVDMNoticeDescription_CautionArea_MarineMammalsInArea_ReportSighting = 3,
  kVDOVDMNoticeDescription_CautionArea_ProtectedHabitat_ReduceSpeed = 4, kVDOVDMNoticeDescription_CautionArea_ProtectedHabitat_StayClear = 5, kVDOVDMNoticeDescription_CautionArea_ProtectedHabitat_NoFishingOrAnchoring = 6, kVDOVDMNoticeDescription_CautionArea_Derelicts_DriftingObjects = 7,
  kVDOVDMNoticeDescription_CautionArea_TrafficCongestion = 8, kVDOVDMNoticeDescription_CautionArea_MarineEvent = 9, kVDOVDMNoticeDescription_CautionArea_DiversDown = 10, kVDOVDMNoticeDescription_CautionArea_SwimArea = 11,
  kVDOVDMNoticeDescription_CautionArea_DredgeOperations = 12, kVDOVDMNoticeDescription_CautionArea_SurveyOperations = 13, kVDOVDMNoticeDescription_CautionArea_UnderwaterOperations = 14, kVDOVDMNoticeDescription_CautionArea_SeaplaneOperations = 15,
  kVDOVDMNoticeDescription_CautionArea_Fishery_NetsInWater = 16, kVDOVDMNoticeDescription_CautionArea_ClusterOfFishingVessels = 17, kVDOVDMNoticeDescription_CautionArea_FairwayClosed = 18, kVDOVDMNoticeDescription_CautionArea_HarbourClosed = 19,
  kVDOVDMNoticeDescription_CautionArea_Risk = 20, kVDOVDMNoticeDescription_CautionArea_UnderwaterVehicleOperation = 21, kVDOVDMNoticeDescription_EnvironmentalCautionArea_StormFront = 23, kVDOVDMNoticeDescription_EnvironmentalCautionArea_HazardousSeaIce = 24,
  kVDOVDMNoticeDescription_EnvironmentalCautionArea_StormWarning = 25, kVDOVDMNoticeDescription_EnvironmentalCautionArea_HighWind = 26, kVDOVDMNoticeDescription_EnvironmentalCautionArea_HighWaves = 27, kVDOVDMNoticeDescription_EnvironmentalCautionArea_RestrictedVisibility = 28,
  kVDOVDMNoticeDescription_EnvironmentalCautionArea_StrongCurrents = 29, kVDOVDMNoticeDescription_EnvironmentalCautionArea_HeavyIcing = 30, kVDOVDMNoticeDescription_RestrictedArea_FishingProhibited = 32, kVDOVDMNoticeDescription_RestrictedArea_NoAnchoring = 33,
  kVDOVDMNoticeDescription_RestrictedArea_EntryApprovalRequiredPriorToTransit = 34, kVDOVDMNoticeDescription_RestrictedArea_EntryProhibited = 35, kVDOVDMNoticeDescription_RestrictedArea_ActiveMilitaryOpArea = 36, kVDOVDMNoticeDescription_RestrictedArea_Firing_DangerArea = 37,
  kVDOVDMNoticeDescription_RestrictedArea_DriftingMines = 38, kVDOVDMNoticeDescription_AnchorageArea_AnchorageOpen = 40, kVDOVDMNoticeDescription_AnchorageArea_AnchorageClosed = 41, kVDOVDMNoticeDescription_AnchorageArea_AnchoringProhibited = 42,
  kVDOVDMNoticeDescription_AnchorageArea_DeepDraftAnchorage = 43, kVDOVDMNoticeDescription_AnchorageArea_ShallowDraftAnchorage = 44, kVDOVDMNoticeDescription_AnchorageArea_VesselTransferOperations = 45, kVDOVDMNoticeDescription_SecurityAlert_Level_1 = 56,
  kVDOVDMNoticeDescription_SecurityAlert_Level_2 = 57, kVDOVDMNoticeDescription_SecurityAlert_Level_3 = 58, kVDOVDMNoticeDescription_DistressArea_VesselDisabledAndAdrift = 64, kVDOVDMNoticeDescription_DistressArea_VesselSinking = 65,
  kVDOVDMNoticeDescription_DistressArea_VesselAbandoningShip = 66, kVDOVDMNoticeDescription_DistressArea_VesselRequestsMedicalAssistance = 67, kVDOVDMNoticeDescription_DistressArea_VesselFlooding = 68, kVDOVDMNoticeDescription_DistressArea_VesselFireExplosion = 69,
  kVDOVDMNoticeDescription_DistressArea_VesselGrounding = 70, kVDOVDMNoticeDescription_DistressArea_VesselCollision = 71, kVDOVDMNoticeDescription_DistressArea_VesselListingCapsizing = 72, kVDOVDMNoticeDescription_DistressArea_VesselUnderAssault = 73,
  kVDOVDMNoticeDescription_DistressArea_PersonOverboard = 74, kVDOVDMNoticeDescription_DistressArea_SARArea = 75, kVDOVDMNoticeDescription_DistressArea_PollutionResponceArea = 76, kVDOVDMNoticeDescription_Instruction_ContactVTSAtThisPointJuncture = 80,
  kVDOVDMNoticeDescription_Instruction_ContactPortAdministrationAtThisPointJuncture = 81, kVDOVDMNoticeDescription_Instruction_DoNotProceedBeyoundThisPointJuncture = 82, kVDOVDMNoticeDescription_Instruction_AwaitInstructionsPriorToProceedingBeyoundThisPointJuncture = 83, kVDOVDMNoticeDescription_ProceedToThisLocation_AwaitInstructions = 84,
  kVDOVDMNoticeDescription_ClearanceGranted_ProceedToBerth = 85, kVDOVDMNoticeDescription_Information_PilotBoardingPosition = 88, kVDOVDMNoticeDescription_Information_IcebreakerWaitingArea = 89, kVDOVDMNoticeDescription_Information_PlacesOfRefuge = 90,
  kVDOVDMNoticeDescription_Information_PositionOfIcebreakers = 91, kVDOVDMNoticeDescription_Information_LocationOfResponceUnits = 92, kVDOVDMNoticeDescription_VTSActiveTarget = 93, kVDOVDMNoticeDescription_RougeOrSuspiciousVessel = 94,
  kVDOVDMNoticeDescription_VesselRequestingNonDistressAssistance = 95, kVDOVDMNoticeDescription_ChartFeature_SunkenVessel = 96, kVDOVDMNoticeDescription_ChartFeature_SubmergedObject = 97, kVDOVDMNoticeDescription_ChartFeature_SemiSubmergedObject = 98,
  kVDOVDMNoticeDescription_ChartFeature_ShoalArea = 99, kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueNorth = 100, kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueEast = 101, kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueSouth = 102,
  kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueWest = 103, kVDOVDMNoticeDescription_ChartFeature_ChannelObstruction = 104, kVDOVDMNoticeDescription_ChartFeature_ReducedVerticalClearance = 105, kVDOVDMNoticeDescription_ChartFeature_BridgeClosed = 106,
  kVDOVDMNoticeDescription_ChartFeature_BridgePartiallyOpen = 107, kVDOVDMNoticeDescription_ChartFeature_BridgeFullyOpen = 108, kVDOVDMNoticeDescription_ReportFromShip_IcingInfo = 112, kVDOVDMNoticeDescription_ReportFromShip_MiscellaneousInformation = 114,
  kVDOVDMNoticeDescription_Route_RecommendedRoute = 120, kVDOVDMNoticeDescription_Route_AlternativeRoute = 121, kVDOVDMNoticeDescription_Route_RecommendedRouteThroughIce = 122, kVDOVDMNoticeDescription_Other = 125,
  kVDOVDMNoticeDescription_Cancellation = 126, kVDOVDMNoticeDescription_Undefined = 127, kVDOVDMNoticeDescription_Reserved = 128
}
 Available values for Notice Description flag. More...
 
enum  VDOVDMAreaShape {
  kVDOVDMAreaShape_CircleOrPoint = 0, kVDOVDMAreaShape_Rectangle = 1, kVDOVDMAreaShape_Sector = 2, kVDOVDMAreaShape_PolyLine = 3,
  kVDOVDMAreaShape_Polygon = 4, kVDOVDMAreaShape_AssociatedText = 5, kVDOVDMAreaShape_Reserved = 6
}
 Available values for Area Shape flag. More...
 
enum  VDOVDMSensorReportType {
  kVDOVDMSensorReportType_SiteLocation = 0, kVDOVDMSensorReportType_StationID = 1, kVDOVDMSensorReportType_Wind = 2, kVDOVDMSensorReportType_WaterLevel = 3,
  kVDOVDMSensorReportType_CurrentFlow_2D = 4, kVDOVDMSensorReportType_CurrentFlow_3D = 5, kVDOVDMSensorReportType_HorizontalCurrentFlow = 6, kVDOVDMSensorReportType_SeaState = 7,
  kVDOVDMSensorReportType_Salinity = 8, kVDOVDMSensorReportType_Weather = 9, kVDOVDMSensorReportType_AirGap = 10, kVDOVDMSensorReportType_Reserved = 11
}
 Available values for Sensor Report Type flag. More...
 
enum  VDOVDMSensorOwner {
  kVDOVDMSensorOwner_Unknown = 0, kVDOVDMSensorOwner_HydrographicOffice = 1, kVDOVDMSensorOwner_InlandWaterwayAuthority = 2, kVDOVDMSensorOwner_CoastalDirectorate = 3,
  kVDOVDMSensorOwner_MeteorologicalService = 4, kVDOVDMSensorOwner_PortAuthority = 5, kVDOVDMSensorOwner_CoastGuard = 6, kVDOVDMSensorOwner_Reserved = 7
}
 Available values for Sensor Owner flag. More...
 
enum  VDOVDMDataTimeout {
  kVDOVDMDataTimeout_NoTimeout = 0, kVDOVDMDataTimeout_10_min = 1, kVDOVDMDataTimeout_1_hour = 2, kVDOVDMDataTimeout_6_hours = 3,
  kVDOVDMDataTimeout_12_hours = 4, kVDOVDMDataTimeout_24_hours = 5, kVDOVDMDataTimeout_Reserved = 7
}
 Available values for Data Timeout flag. More...
 
enum  VDOVDMTypeOfData {
  kVDOVDMTypeOfData_NoData = 0, kVDOVDMTypeOfData_RawRealTime = 1, kVDOVDMTypeOfData_RealTimeWithQualityControl = 2, kVDOVDMTypeOfData_Predicted = 3,
  kVDOVDMTypeOfData_Forecast = 4, kVDOVDMTypeOfData_Nowcast = 5, kVDOVDMTypeOfData_SensorNotAvailable = 6, kVDOVDMTypeOfData_Reserved = 7
}
 Available values for Type of Data flag. More...
 
enum  VDOVDMWaterLevelType { kVDOVDMWaterLevelType_RelativeToReferenceDatum = 0, kVDOVDMWaterLevelType_WaterDepth = 1 }
 Available values for Water Level Type flag. More...
 
enum  VDOVDMWaterLevelTrend { kVDOVDMWaterLevelTrend_Increasing = 0, kVDOVDMWaterLevelTrend_Decreasing = 1, kVDOVDMWaterLevelTrend_Steady = 2, kVDOVDMWaterLevelTrend_NotAvailable = 3 }
 Available values for Water Level Trend flag. More...
 
enum  VDOVDMVerticalReferenceDatum {
  kVDOVDMVerticalReferenceDatum_MLLW = 0, kVDOVDMVerticalReferenceDatum_IGLD_85 = 1, kVDOVDMVerticalReferenceDatum_LocalRiverDatum = 2, kVDOVDMVerticalReferenceDatum_STND = 3,
  kVDOVDMVerticalReferenceDatum_MHHW = 4, kVDOVDMVerticalReferenceDatum_MHW = 5, kVDOVDMVerticalReferenceDatum_MSL = 6, kVDOVDMVerticalReferenceDatum_MLW = 7,
  kVDOVDMVerticalReferenceDatum_NGVD_29 = 8, kVDOVDMVerticalReferenceDatum_NAVD_88 = 9, kVDOVDMVerticalReferenceDatum_WGS_84 = 10, kVDOVDMVerticalReferenceDatum_LAT = 11,
  kVDOVDMVerticalReferenceDatum_Pool = 12, kVDOVDMVerticalReferenceDatum_Gauge = 13, kVDOVDMVerticalReferenceDatum_Unknown = 14, kVDOVDMVerticalReferenceDatum_Reserved = 15
}
 Available values for Vertical Reference Datum flag. More...
 
enum  VDOVDMBeaufortScale {
  kVDOVDMBeaufortScale_Flat = 0, kVDOVDMBeaufortScale_RippleWithoutCrests = 1, kVDOVDMBeaufortScale_SmallWavelets = 2, kVDOVDMBeaufortScale_LargeWavelets = 3,
  kVDOVDMBeaufortScale_SmallWaves = 4, kVDOVDMBeaufortScale_ModerateWaves = 5, kVDOVDMBeaufortScale_LargeWaves = 6, kVDOVDMBeaufortScale_SeaHeapsUp = 7,
  kVDOVDMBeaufortScale_ModeratelyHighWaves = 8, kVDOVDMBeaufortScale_HighWaves = 9, kVDOVDMBeaufortScale_VeryHighWaves = 10, kVDOVDMBeaufortScale_ExceptionallyHighWaves = 11,
  kVDOVDMBeaufortScale_HugeWaves = 12, kVDOVDMBeaufortScale_NotAvailable = 13, kVDOVDMBeaufortScale_Reserved = 14
}
 Available values for Beaufort Scale. More...
 
enum  VDOVDMSalinityType { kVDOVDMSalinityType_Measured = 0, kVDOVDMSalinityType_CalculatedUsingPSS78 = 1, kVDOVDMSalinityType_CalculatedUsingOtherMethod = 2, kVDOVDMSalinityType_Reserved = 3 }
 Available values for Salinity Type. More...
 
enum  VDOVDMPrecipitation {
  kVDOVDMPrecipitation_Rain = 0, kVDOVDMPrecipitation_Snow = 1, kVDOVDMPrecipitation_RainAndSnow = 2, kVDOVDMPrecipitation_Thunderstorm = 3,
  kVDOVDMPrecipitation_FreezingRain = 4, kVDOVDMPrecipitation_MixedIce = 5, kVDOVDMPrecipitation_Other = 6, kVDOVDMPrecipitation_Reserved = 7,
  kVDOVDMPrecipitation_NotAvailable = 8
}
 Available values for Precipitation. More...
 
enum  VDOVDMAirPressureTrend { kVDOVDMAirPressureTrend_Steady = 0, kVDOVDMAirPressureTrend_Decreasing = 1, kVDOVDMAirPressureTrend_Increasing = 2, kVDOVDMAirPressureTrend_Undefined = 3 }
 Available values for Air Pressure Trend flag. More...
 
enum  VDOVDMAirGapTrend { kVDOVDMAirGapTrend_Steady = 0, kVDOVDMAirGapTrend_Rising = 1, kVDOVDMAirGapTrend_Falling = 2, kVDOVDMAirGapTrend_NoData = 3 }
 Available values for Air Gap Trend. More...
 
enum  VDOVDMSenderClassification { kVDOVDMSenderClassification_Ship = 0, kVDOVDMSenderClassification_Authority = 1, kVDOVDMSenderClassification_Reserved = 2 }
 Available values for Sender Classification flag. More...
 
enum  VDOVDMRouteType {
  kVDOVDMRouteType_NotAvailable = 0, kVDOVDMRouteType_MandatoryRoute = 1, kVDOVDMRouteType_RecommendedRoute = 2, kVDOVDMRouteType_AlternativeRoute = 3,
  kVDOVDMRouteType_RecommendedRouteThroughIce = 4, kVDOVDMRouteType_ShipRoutePlan = 5, kVDOVDMRouteType_Cancellation = 6, kVDOVDMRouteType_Reserved = 7
}
 Available values for Route Type flag. More...
 
enum  VDOVDMIce { kVDOVDMIce_No = 0, kVDOVDMIce_Yes = 1, kVDOVDMIce_Reserved = 2, kVDOVDMIce_NotAvailable = 3 }
 Available values for Ice. More...
 
enum  VDOVDMWeatherObservationReportType { VDOVDMWeatherObservationReportType_ReportFromShip = 0, VDOVDMWeatherObservationReportType_WMOReportFromShip = 1 }
 Available values for Type of weather report. More...
 
enum  VDOVDMPresentWeather {
  VDOVDMPresentWeather_Clear = 0, VDOVDMPresentWeather_Cloudy = 1, VDOVDMPresentWeather_Rain = 2, VDOVDMPresentWeather_Fog = 3,
  VDOVDMPresentWeather_Snow = 4, VDOVDMPresentWeather_TyphoonHurricane = 5, VDOVDMPresentWeather_Monsoon = 6, VDOVDMPresentWeather_Thunderstorm = 7,
  VDOVDMPresentWeather_NotAvailable = 8, VDOVDMPresentWeather_Reserved = 9
}
 Available values for Present Weather (Based on WMO Code 45501) More...
 
enum  VDOVDMPresentWeatherFM94
 Available values for Present Weather (Based on WMO Code table 0 20 003)
 
enum  VDOVDMPastWeatherFM94
 Available values for Past Weather (Based on WMO Code table 0 20 004)
 
enum  VDOVDMCloudAmountFM94
 Available values for Cloud amount (Based on WMO Code table 0 20 011)
 
enum  VDOVDMCloudTypeFM94
 Available values for Cloud type (Based on WMO Code table 0 20 012)
 
enum  VDOVDMRateOfIceAccretionFM94
 Available values for Rate of ice accretion (Based on WMO Code table 0 20 032)
 
enum  VDOVDMCauseOfIceAccretionFM94
 Available values for Cause of ice accretion (Based on WMO Code table 0 20 033)
 
enum  VDOVDMSeaIceConcentrationFM94
 Available values for Sea-ice concentration (Based on WMO Code table 0 20 034)
 
enum  VDOVDMAmountAndTypeOfIceFM94
 Available values for Amount and type of ice (Based on WMO Code table 0 20 035)
 
enum  VDOVDMIceSituationFM94
 Available values for Ice situation (Based on WMO Code table 0 20 036)
 
enum  VDOVDMIceDevelopmentFM94
 Available values for Ice development (Based on WMO Code table 0 20 037)
 
enum  VDOVDMAirPressureTrendWMO {
  VDOVDMAirPressureTrendWMO_IncreasingThenDecreasing = 0, VDOVDMAirPressureTrendWMO_IncreasingThenSteady = 1, VDOVDMAirPressureTrendWMO_Increasing = 2, VDOVDMAirPressureTrendWMO_DecreasingOrSteadyThenIncreasing = 3,
  VDOVDMAirPressureTrendWMO_Steady = 4, VDOVDMAirPressureTrendWMO_DecreasingThenIncreasing = 5, VDOVDMAirPressureTrendWMO_DecreasingThenSteady = 6, VDOVDMAirPressureTrendWMO_Decreasing = 7,
  VDOVDMAirPressureTrendWMO_SteadyOrIncreasingThenDecreasing = 8, VDOVDMAirPressureTrendWMO_NotAvailable = 9, VDOVDMAirPressureTrendWMO_Undefined = 10
}
 Available values for Characteristic of pressure tendency during the three hours preceding the time of observation (Based on WMO Code 0200) More...
 
enum  VDOVDMSentenceValueIDs {
  kVDOVDM_MessageID = 0, kVDOVDM_RepeatIndicator = 1, kVDOVDM_MMSI = 1000, kVDOVDM_DestinationMMSI = 1001,
  kVDOVDM_IMONumber = 1002, kVDOVDM_CallSign = 1003, kVDOVDM_Name = 1004, kVDOVDM_TypeOfShipAndCargo = 1005,
  kVDOVDM_Destination = 1006, kVDOVDM_ROT = kRateOfTurn_Value, kVDOVDM_SOG = kSOG_knots_Value, kVDOVDM_COG = kCOG_true_Value,
  kVDOVDM_TrueHeading = kHeadingTrue_Value, kVDOVDM_PositionAccuracy = 1007, kVDOVDM_Longitude = kLongitude_Value, kVDOVDM_Latitude = kLatitude_Value,
  kVDOVDM_TimeStamp = 1008, kVDOVDM_EPFSState = 1009, kVDOVDM_RAIMFlag = 1010, kVDOVDM_TypeOfEPFD = 1011,
  kVDOVDM_Year = 1012, kVDOVDM_Month = 1013, kVDOVDM_Day = 1014, kVDOVDM_Hours = 1015,
  kVDOVDM_Minutes = 1016, kVDOVDM_Seconds = 1017, kVDOVDM_Dimension_A = 1018, kVDOVDM_Dimension_B = 1019,
  kVDOVDM_Dimension_C = 1020, kVDOVDM_Dimension_D = 1021, kVDOVDM_MaxDraught = 1022, kVDOVDM_DTEState = 1023,
  kVDOVDM_SequenceNumber = 1024, kVDOVDM_RetransmitFlag = 1025, kVDOVDM_DAC = 1026, kVDOVDM_FI = 1027,
  kVDOVDM_ApplicationData = 1028, kVDOVDM_ApplicationDataSize = 1029, kVDOVDM_Text = 1030, kVDOVDM_AssignedModeFlag = 1031,
  kVDOVDM_MessageLinkageID = 1032, kVDOVDM_Duration = 1033, kVDOVDM_ScaleFactor = 1034, kVDOVDM_Precision = 1035,
  kVDOVDM_Radius = 1036, kVDOVDM_AverageWindSpeed = 1037, kVDOVDM_WindGust = 1038, kVDOVDM_WindDirection = 1039,
  kVDOVDM_WindGustDirection = 1040, kVDOVDM_SensorDataDescription = 1041, kVDOVDM_ForecastWindSpeed = 1042, kVDOVDM_ForecastWindGust = 1043,
  kVDOVDM_ForecastWindDirection = 1044, kVDOVDM_WaterLevel = 1045, kVDOVDM_WaterLevelTrend = 1046, kVDOVDM_Salinity = 1047,
  kVDOVDM_WaterTemperature = 1048, kVDOVDM_AirTemperature = 1049, kVDOVDM_HorizontalVisibility = 1050, kVDOVDM_DewPoint = 1051,
  kVDOVDM_AirPressure = 1052, kVDOVDM_AirPressureTrend = 1053, kVDOVDM_SeaState = 1054, kVDOVDM_Precipitation = 1055,
  kVDOVDM_CurrentSpeed_2 = 1056, kVDOVDM_CurrentDirection_2 = 1057, kVDOVDM_CurrentLevel_2 = 1058, kVDOVDM_CurrentSpeed_3 = 1059,
  kVDOVDM_CurrentDirection_3 = 1060, kVDOVDM_CurrentLevel_3 = 1061, kVDOVDM_WaveHeight = 1062, kVDOVDM_WavePeriod = 1063,
  kVDOVDM_WaveDirection = 1064, kVDOVDM_SwellHeight = 1065, kVDOVDM_SwellPeriod = 1066, kVDOVDM_SwellDirection = 1067,
  kVDOVDM_NavStatus = 1068, kVDOVDM_Message_1_2_3_UserID = kVDOVDM_MMSI, kVDOVDM_Message_1_2_3_NavigationalStatus = kVDOVDM_NavStatus, kVDOVDM_Message_1_2_3_ROT = kVDOVDM_ROT,
  kVDOVDM_Message_1_2_3_ROT_MoreThan_XXX_In_30_Sec = 121, kVDOVDM_Message_1_2_3_SOG = kVDOVDM_SOG, kVDOVDM_Message_1_2_3_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_Message_1_2_3_Longitude = kVDOVDM_Longitude,
  kVDOVDM_Message_1_2_3_Latitude = kVDOVDM_Latitude, kVDOVDM_Message_1_2_3_COG = kVDOVDM_COG, kVDOVDM_Message_1_2_3_TrueHeading = kVDOVDM_TrueHeading, kVDOVDM_Message_1_2_3_TimeStamp = kVDOVDM_TimeStamp,
  kVDOVDM_Message_1_2_3_EPFSState = kVDOVDM_EPFSState, kVDOVDM_Message_1_2_3_SpecialManoeuvreIndicator = 122, kVDOVDM_Message_1_2_3_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_4_11_UserID = kVDOVDM_MMSI,
  kVDOVDM_Message_4_11_Year = kVDOVDM_Year, kVDOVDM_Message_4_11_Month = kVDOVDM_Month, kVDOVDM_Message_4_11_Day = kVDOVDM_Day, kVDOVDM_Message_4_11_Hours = kVDOVDM_Hours,
  kVDOVDM_Message_4_11_Minutes = kVDOVDM_Minutes, kVDOVDM_Message_4_11_Seconds = kVDOVDM_Seconds, kVDOVDM_Message_4_11_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_Message_4_11_Longitude = kVDOVDM_Longitude,
  kVDOVDM_Message_4_11_Latitude = kVDOVDM_Latitude, kVDOVDM_Message_4_11_TypeOfEPFD = kVDOVDM_TypeOfEPFD, kVDOVDM_Message_4_11_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_5_UserID = kVDOVDM_MMSI,
  kVDOVDM_Message_5_AISVersionIndicator = 140, kVDOVDM_Message_5_IMONumber = kVDOVDM_IMONumber, kVDOVDM_Message_5_CallSign = kVDOVDM_CallSign, kVDOVDM_Message_5_Name = kVDOVDM_Name,
  kVDOVDM_Message_5_TypeOfShipAndCargo = kVDOVDM_TypeOfShipAndCargo, kVDOVDM_Message_5_Dimension_A = kVDOVDM_Dimension_A, kVDOVDM_Message_5_Dimension_B = kVDOVDM_Dimension_B, kVDOVDM_Message_5_Dimension_C = kVDOVDM_Dimension_C,
  kVDOVDM_Message_5_Dimension_D = kVDOVDM_Dimension_D, kVDOVDM_Message_5_TypeOfEPFD = kVDOVDM_TypeOfEPFD, kVDOVDM_Message_5_ETA_Month = kVDOVDM_Month, kVDOVDM_Message_5_ETA_Day = kVDOVDM_Day,
  kVDOVDM_Message_5_ETA_Hours = kVDOVDM_Hours, kVDOVDM_Message_5_ETA_Minutes = kVDOVDM_Minutes, kVDOVDM_Message_5_MaxDraught = kVDOVDM_MaxDraught, kVDOVDM_Message_5_Destination = kVDOVDM_Destination,
  kVDOVDM_Message_5_DTEState = kVDOVDM_DTEState, kVDOVDM_Message_6_SourceID = kVDOVDM_MMSI, kVDOVDM_Message_6_SequenceNumber = kVDOVDM_SequenceNumber, kVDOVDM_Message_6_DestinationID = kVDOVDM_DestinationMMSI,
  kVDOVDM_Message_6_RetransmitFlag = kVDOVDM_RetransmitFlag, kVDOVDM_Message_6_DAC = kVDOVDM_DAC, kVDOVDM_Message_6_FI = kVDOVDM_FI, kVDOVDM_Message_6_ApplicationData = kVDOVDM_ApplicationData,
  kVDOVDM_Message_6_ApplicationDataSize = kVDOVDM_ApplicationDataSize, kVDOVDM_Message_8_SourceID = kVDOVDM_MMSI, kVDOVDM_Message_8_DAC = kVDOVDM_DAC, kVDOVDM_Message_8_FI = kVDOVDM_FI,
  kVDOVDM_Message_8_ApplicationData = kVDOVDM_ApplicationData, kVDOVDM_Message_8_ApplicationDataSize = kVDOVDM_ApplicationDataSize, kVDOVDM_Message_9_UserID = kVDOVDM_MMSI, kVDOVDM_Message_9_Altitude = 200,
  kVDOVDM_Message_9_SOG = kVDOVDM_SOG, kVDOVDM_Message_9_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_Message_9_Longitude = kVDOVDM_Longitude, kVDOVDM_Message_9_Latitude = kVDOVDM_Latitude,
  kVDOVDM_Message_9_COG = kVDOVDM_COG, kVDOVDM_Message_9_TimeStamp = kVDOVDM_TimeStamp, kVDOVDM_Message_9_EPFSState = kVDOVDM_EPFSState, kVDOVDM_Message_9_AltitudeSensor = 201,
  kVDOVDM_Message_9_DTEState = kVDOVDM_DTEState, kVDOVDM_Message_9_AssignedModeFlag = kVDOVDM_AssignedModeFlag, kVDOVDM_Message_9_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_12_SourceID = kVDOVDM_MMSI,
  kVDOVDM_Message_12_SequenceNumber = kVDOVDM_SequenceNumber, kVDOVDM_Message_12_DestinationID = kVDOVDM_DestinationMMSI, kVDOVDM_Message_12_RetransmitFlag = kVDOVDM_RetransmitFlag, kVDOVDM_Message_12_SafetyRelatedText = kVDOVDM_Text,
  kVDOVDM_Message_14_SourceID = kVDOVDM_MMSI, kVDOVDM_Message_14_SafetyRelatedText = kVDOVDM_Text, kVDOVDM_Message_18_UserID = kVDOVDM_MMSI, kVDOVDM_Message_18_SOG = kVDOVDM_SOG,
  kVDOVDM_Message_18_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_Message_18_Longitude = kVDOVDM_Longitude, kVDOVDM_Message_18_Latitude = kVDOVDM_Latitude, kVDOVDM_Message_18_COG = kVDOVDM_COG,
  kVDOVDM_Message_18_TrueHeading = kVDOVDM_TrueHeading, kVDOVDM_Message_18_TimeStamp = kVDOVDM_TimeStamp, kVDOVDM_Message_18_EPFSState = kVDOVDM_EPFSState, kVDOVDM_Message_18_ClassBUnitFlag = 260,
  kVDOVDM_Message_18_ClassBDisplayFlag = 261, kVDOVDM_Message_18_ClassBDSCFlag = 262, kVDOVDM_Message_18_ClassBBandFlag = 263, kVDOVDM_Message_18_ClassBMessage22Flag = 264,
  kVDOVDM_Message_18_AssignedModeFlag = kVDOVDM_AssignedModeFlag, kVDOVDM_Message_18_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_19_UserID = kVDOVDM_MMSI, kVDOVDM_Message_19_SOG = kVDOVDM_SOG,
  kVDOVDM_Message_19_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_Message_19_Longitude = kVDOVDM_Longitude, kVDOVDM_Message_19_Latitude = kVDOVDM_Latitude, kVDOVDM_Message_19_COG = kVDOVDM_COG,
  kVDOVDM_Message_19_TrueHeading = kVDOVDM_TrueHeading, kVDOVDM_Message_19_TimeStamp = kVDOVDM_TimeStamp, kVDOVDM_Message_19_EPFSState = kVDOVDM_EPFSState, kVDOVDM_Message_19_Name = kVDOVDM_Name,
  kVDOVDM_Message_19_TypeOfShipAndCargo = kVDOVDM_TypeOfShipAndCargo, kVDOVDM_Message_19_Dimension_A = kVDOVDM_Dimension_A, kVDOVDM_Message_19_Dimension_B = kVDOVDM_Dimension_B, kVDOVDM_Message_19_Dimension_C = kVDOVDM_Dimension_C,
  kVDOVDM_Message_19_Dimension_D = kVDOVDM_Dimension_D, kVDOVDM_Message_19_TypeOfEPFD = kVDOVDM_TypeOfEPFD, kVDOVDM_Message_19_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_19_DTEState = kVDOVDM_DTEState,
  kVDOVDM_Message_19_AssignedModeFlag = kVDOVDM_AssignedModeFlag, kVDOVDM_Message_21_ID = kVDOVDM_MMSI, kVDOVDM_Message_21_TypeOfAtoN = 300, kVDOVDM_Message_21_NameOfAtoN = kVDOVDM_Name,
  kVDOVDM_Message_21_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_Message_21_Longitude = kVDOVDM_Longitude, kVDOVDM_Message_21_Latitude = kVDOVDM_Latitude, kVDOVDM_Message_21_Dimension_A = kVDOVDM_Dimension_A,
  kVDOVDM_Message_21_Dimension_B = kVDOVDM_Dimension_B, kVDOVDM_Message_21_Dimension_C = kVDOVDM_Dimension_C, kVDOVDM_Message_21_Dimension_D = kVDOVDM_Dimension_D, kVDOVDM_Message_21_TypeOfEPFD = kVDOVDM_TypeOfEPFD,
  kVDOVDM_Message_21_TimeStamp = kVDOVDM_TimeStamp, kVDOVDM_Message_21_EPFSState = kVDOVDM_EPFSState, kVDOVDM_Message_21_OffPositionIndicator = 301, kVDOVDM_Message_21_AtoNStatus = 302,
  kVDOVDM_Message_21_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_21_VirtualAtoNFlag = 303, kVDOVDM_Message_21_AssignedModeFlag = kVDOVDM_AssignedModeFlag, kVDOVDM_Message_21_NameOfAtoNExtension = 304,
  kVDOVDM_Message_24_UserID = kVDOVDM_MMSI, kVDOVDM_Message_24_PartNumber = 320, kVDOVDM_Message_24_Name = kVDOVDM_Name, kVDOVDM_Message_24_TypeOfShipAndCargo = kVDOVDM_TypeOfShipAndCargo,
  kVDOVDM_Message_24_VendorID = 321, kVDOVDM_Message_24_CallSign = kVDOVDM_CallSign, kVDOVDM_Message_24_Dimension_A = kVDOVDM_Dimension_A, kVDOVDM_Message_24_Dimension_B = kVDOVDM_Dimension_B,
  kVDOVDM_Message_24_Dimension_C = kVDOVDM_Dimension_C, kVDOVDM_Message_24_Dimension_D = kVDOVDM_Dimension_D, kVDOVDM_Message_27_UserID = kVDOVDM_MMSI, kVDOVDM_Message_27_PositionAccuracy = kVDOVDM_PositionAccuracy,
  kVDOVDM_Message_27_RAIMFlag = kVDOVDM_RAIMFlag, kVDOVDM_Message_27_NavigationalStatus = kVDOVDM_NavStatus, kVDOVDM_Message_27_Longitude = kVDOVDM_Longitude, kVDOVDM_Message_27_Latitude = kVDOVDM_Latitude,
  kVDOVDM_Message_27_SOG = kVDOVDM_SOG, kVDOVDM_Message_27_COG = kVDOVDM_COG, kVDOVDM_Message_27_PositionLatency = 330, kVDOVDM_DAC_1_FI_0_AcknowledgeRequired = 340,
  kVDOVDM_DAC_1_FI_0_SequenceNumber = 341, kVDOVDM_DAC_1_FI_0_TextMessage = 342, kVDOVDM_DAC_1_FI_16_NumOfPersons = 360, kVDOVDM_DAC_1_FI_17_VesselsDataEnumerator = 380,
  kVDOVDM_DAC_1_FI_17_TargetIdentifierType = 381, kVDOVDM_DAC_1_FI_17_TargetIdentifier = 382, kVDOVDM_DAC_1_FI_17_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_17_Longitude = kVDOVDM_Longitude,
  kVDOVDM_DAC_1_FI_17_COG = kVDOVDM_COG, kVDOVDM_DAC_1_FI_17_TimeStamp = kVDOVDM_TimeStamp, kVDOVDM_DAC_1_FI_17_SOG = kVDOVDM_SOG, kVDOVDM_DAC_1_FI_18_MessageLinkageID = kVDOVDM_MessageLinkageID,
  kVDOVDM_DAC_1_FI_18_Month = kVDOVDM_Month, kVDOVDM_DAC_1_FI_18_Day = kVDOVDM_Day, kVDOVDM_DAC_1_FI_18_Hours = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_18_Minutes = kVDOVDM_Minutes,
  kVDOVDM_DAC_1_FI_18_NameOfPortAndBerth = 400, kVDOVDM_DAC_1_FI_18_Destination = kVDOVDM_Destination, kVDOVDM_DAC_1_FI_18_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_18_Latitude = kVDOVDM_Latitude,
  kVDOVDM_DAC_1_FI_19_MessageLinkageID = kVDOVDM_MessageLinkageID, kVDOVDM_DAC_1_FI_19_SignalStationName = 420, kVDOVDM_DAC_1_FI_19_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_19_Latitude = kVDOVDM_Latitude,
  kVDOVDM_DAC_1_FI_19_StatusOfSignal = 421, kVDOVDM_DAC_1_FI_19_SignalInService = 422, kVDOVDM_DAC_1_FI_19_Hours = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_19_Minutes = kVDOVDM_Minutes,
  kVDOVDM_DAC_1_FI_19_ExpectedNextSignal = 423, kVDOVDM_DAC_1_FI_20_MessageLinkageID = kVDOVDM_MessageLinkageID, kVDOVDM_DAC_1_FI_20_BerthLength = 440, kVDOVDM_DAC_1_FI_20_WaterDepthAtBerth = 441,
  kVDOVDM_DAC_1_FI_20_MooringPosition = 442, kVDOVDM_DAC_1_FI_20_Month = kVDOVDM_Month, kVDOVDM_DAC_1_FI_20_Day = kVDOVDM_Day, kVDOVDM_DAC_1_FI_20_Hours = kVDOVDM_Hours,
  kVDOVDM_DAC_1_FI_20_Minutes = kVDOVDM_Minutes, kVDOVDM_DAC_1_FI_20_ServicesAvailability = 443, kVDOVDM_DAC_1_FI_20_AgentServiceAvailability = 444, kVDOVDM_DAC_1_FI_20_BunkerFuelServiceAvailability = 445,
  kVDOVDM_DAC_1_FI_20_ChandlerServiceAvailability = 446, kVDOVDM_DAC_1_FI_20_StevedoreServiceAvailability = 447, kVDOVDM_DAC_1_FI_20_ElectricalServiceAvailability = 448, kVDOVDM_DAC_1_FI_20_PotableWaterServiceAvailability = 449,
  kVDOVDM_DAC_1_FI_20_CustomsHouseServiceAvailability = 450, kVDOVDM_DAC_1_FI_20_CartageServiceAvailability = 451, kVDOVDM_DAC_1_FI_20_CraneServiceAvailability = 452, kVDOVDM_DAC_1_FI_20_LiftServiceAvailability = 453,
  kVDOVDM_DAC_1_FI_20_MedicalFacilitiesServiceAvailability = 454, kVDOVDM_DAC_1_FI_20_NavigationRepairServiceAvailability = 455, kVDOVDM_DAC_1_FI_20_ProvisionsServiceAvailability = 456, kVDOVDM_DAC_1_FI_20_ShipRepairServiceAvailability = 457,
  kVDOVDM_DAC_1_FI_20_SurveyorServiceAvailability = 458, kVDOVDM_DAC_1_FI_20_SteamServiceAvailability = 459, kVDOVDM_DAC_1_FI_20_TugsServiceAvailability = 460, kVDOVDM_DAC_1_FI_20_WasteDisposalSolidServiceAvailability = 461,
  kVDOVDM_DAC_1_FI_20_WasteDisposalLiquidServiceAvailability = 462, kVDOVDM_DAC_1_FI_20_WasteDisposalHazardousServiceAvailability = 463, kVDOVDM_DAC_1_FI_20_ReservedBallastExchangeServiceAvailability = 464, kVDOVDM_DAC_1_FI_20_AdditionalServicesAvailability = 465,
  kVDOVDM_DAC_1_FI_20_BerthName = 466, kVDOVDM_DAC_1_FI_20_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_20_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_21_TypeReport = 1330,
  kVDOVDM_DAC_1_FI_21_GeographicLocation = 1331, kVDOVDM_DAC_1_FI_21_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_21_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_21_Day = kVDOVDM_Day,
  kVDOVDM_DAC_1_FI_21_Hour = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_21_Minute = kVDOVDM_Minutes, kVDOVDM_DAC_1_FI_21_PresentWeather = 1332, kVDOVDM_DAC_1_FI_21_HorizontalVisibility = kVDOVDM_HorizontalVisibility,
  kVDOVDM_DAC_1_FI_21_HorizontalVisibilityMoreThan = 641, kVDOVDM_DAC_1_FI_21_RelativeHumidity = 640, kVDOVDM_DAC_1_FI_21_AverageWindSpeed = kVDOVDM_AverageWindSpeed, kVDOVDM_DAC_1_FI_21_WindDirection = kVDOVDM_WindDirection,
  kVDOVDM_DAC_1_FI_21_AirPressure = kVDOVDM_AirPressure, kVDOVDM_DAC_1_FI_21_AirPressureTendency = kVDOVDM_AirPressureTrend, kVDOVDM_DAC_1_FI_21_AirTemperature = kVDOVDM_AirTemperature, kVDOVDM_DAC_1_FI_21_WaterTemperature = kVDOVDM_WaterTemperature,
  kVDOVDM_DAC_1_FI_21_WavePeriod = kVDOVDM_WavePeriod, kVDOVDM_DAC_1_FI_21_WaveHeight = kVDOVDM_WaveHeight, kVDOVDM_DAC_1_FI_21_WaveDirection = kVDOVDM_WaveDirection, kVDOVDM_DAC_1_FI_21_SwellHeight = kVDOVDM_SwellHeight,
  kVDOVDM_DAC_1_FI_21_SwellDirection = kVDOVDM_SwellDirection, kVDOVDM_DAC_1_FI_21_SwellPeriod = kVDOVDM_SwellPeriod, kVDOVDM_DAC_1_FI_21_Month = kVDOVDM_Month, kVDOVDM_DAC_1_FI_21_COG = kVDOVDM_COG,
  kVDOVDM_DAC_1_FI_21_COG_stopped = 1333, kVDOVDM_DAC_1_FI_21_SOG = kVDOVDM_SOG, kVDOVDM_DAC_1_FI_21_HDT = kVDOVDM_TrueHeading, kVDOVDM_DAC_1_FI_21_PressureReducedToSeaLevel = 1054,
  kVDOVDM_DAC_1_FI_21_PressureChange = 1334 , kVDOVDM_DAC_1_FI_21_TrueWindSpeed = 1056, kVDOVDM_DAC_1_FI_21_RelativeWindDirection = 1057, kVDOVDM_DAC_1_FI_21_RelativeWindSpeed = 1058,
  kVDOVDM_DAC_1_FI_21_MaximumWindGustSpeed = kVDOVDM_WindGust, kVDOVDM_DAC_1_FI_21_MaximumWindGustDirection = kVDOVDM_WindGustDirection, kVDOVDM_DAC_1_FI_21_DryBulbTemperature = 1355 , kVDOVDM_DAC_1_FI_21_WMOPresentWeather = 1354,
  kVDOVDM_DAC_1_FI_21_PastWeather_1 = 1335, kVDOVDM_DAC_1_FI_21_PastWeather_2 = 1336, kVDOVDM_DAC_1_FI_21_TotalCloudCover = 1337, kVDOVDM_DAC_1_FI_21_CloudAmount = 1338,
  kVDOVDM_DAC_1_FI_21_CloudType_low = 1339, kVDOVDM_DAC_1_FI_21_CloudType_middle = 1340, kVDOVDM_DAC_1_FI_21_CloudType_high = 1341, kVDOVDM_DAC_1_FI_21_HeightCloud = 1342,
  kVDOVDM_DAC_1_FI_21_PeriodOfWindWaves = kVDOVDM_WavePeriod, kVDOVDM_DAC_1_FI_21_HeightOfWindWaves = kVDOVDM_WaveHeight, kVDOVDM_DAC_1_FI_21_DirectionOfFirstSwell = kVDOVDM_SwellDirection, kVDOVDM_DAC_1_FI_21_PeriodOfFirstSwell = kVDOVDM_SwellPeriod,
  kVDOVDM_DAC_1_FI_21_HeightOfFirstSwell = kVDOVDM_SwellHeight, kVDOVDM_DAC_1_FI_21_DirectionOfSecondSwell = 1343, kVDOVDM_DAC_1_FI_21_PeriodOfSecondSwell = 1344, kVDOVDM_DAC_1_FI_21_HeightOfSecondSwell = 1345,
  kVDOVDM_DAC_1_FI_21_IceDeposit = 1346, kVDOVDM_DAC_1_FI_21_RateOfIceAccretion = 1347, kVDOVDM_DAC_1_FI_21_CauseOfIceAccretion = 1348, kVDOVDM_DAC_1_FI_21_SeaIceConcentration = 1349,
  kVDOVDM_DAC_1_FI_21_AmountAndTypeOfIce = 1350, kVDOVDM_DAC_1_FI_21_IceSituation = 1351, kVDOVDM_DAC_1_FI_21_IceDevelopment = 1352, kVDOVDM_DAC_1_FI_21_BearingOfIceEdge = 1353,
  kVDOVDM_DAC_1_FI_22_MessageLinkageID = kVDOVDM_MessageLinkageID, kVDOVDM_DAC_1_FI_22_NoticeDescription = 480, kVDOVDM_DAC_1_FI_22_Month = kVDOVDM_Month, kVDOVDM_DAC_1_FI_22_Day = kVDOVDM_Day,
  kVDOVDM_DAC_1_FI_22_Hours = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_22_Minutes = kVDOVDM_Minutes, kVDOVDM_DAC_1_FI_22_Duration = kVDOVDM_Duration, kVDOVDM_DAC_1_FI_22_SubAreasDataEnumerator = 481,
  kVDOVDM_DAC_1_FI_22_AreaShape = 482, kVDOVDM_DAC_1_FI_22_CircleOrPointArea_ScaleFactor = kVDOVDM_ScaleFactor, kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Latitude = kVDOVDM_Latitude,
  kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Precision = kVDOVDM_Precision, kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Radius = kVDOVDM_Radius, kVDOVDM_DAC_1_FI_22_Rectangle_ScaleFactor = kVDOVDM_ScaleFactor, kVDOVDM_DAC_1_FI_22_Rectangle_Longitude = kVDOVDM_Longitude,
  kVDOVDM_DAC_1_FI_22_Rectangle_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_22_Rectangle_Precision = kVDOVDM_Precision, kVDOVDM_DAC_1_FI_22_Rectangle_Dimension_E = 484, kVDOVDM_DAC_1_FI_22_Rectangle_Dimension_N = 485,
  kVDOVDM_DAC_1_FI_22_Rectangle_Orientation = 486, kVDOVDM_DAC_1_FI_22_Sector_ScaleFactor = kVDOVDM_ScaleFactor, kVDOVDM_DAC_1_FI_22_Sector_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_22_Sector_Latitude = kVDOVDM_Latitude,
  kVDOVDM_DAC_1_FI_22_Sector_Precision = kVDOVDM_Precision, kVDOVDM_DAC_1_FI_22_Sector_Radius = kVDOVDM_Radius, kVDOVDM_DAC_1_FI_22_Sector_LeftBoundary = 487, kVDOVDM_DAC_1_FI_22_Sector_RightBoundary = 488,
  kVDOVDM_DAC_1_FI_22_Polyline_ScaleFactor = kVDOVDM_ScaleFactor, kVDOVDM_DAC_1_FI_22_Polyline_Point_1_Angle = 489, kVDOVDM_DAC_1_FI_22_Polyline_Point_1_Distance = 490, kVDOVDM_DAC_1_FI_22_Polyline_Point_2_Angle = 491,
  kVDOVDM_DAC_1_FI_22_Polyline_Point_2_Distance = 492, kVDOVDM_DAC_1_FI_22_Polyline_Point_3_Angle = 493, kVDOVDM_DAC_1_FI_22_Polyline_Point_3_Distance = 494, kVDOVDM_DAC_1_FI_22_Polyline_Point_4_Angle = 495,
  kVDOVDM_DAC_1_FI_22_Polyline_Point_4_Distance = 496, kVDOVDM_DAC_1_FI_22_Polygon_ScaleFactor = kVDOVDM_ScaleFactor, kVDOVDM_DAC_1_FI_22_Polygon_Point_1_Angle = 497, kVDOVDM_DAC_1_FI_22_Polygon_Point_1_Distance = 498,
  kVDOVDM_DAC_1_FI_22_Polygon_Point_2_Angle = 499, kVDOVDM_DAC_1_FI_22_Polygon_Point_2_Distance = 500, kVDOVDM_DAC_1_FI_22_Polygon_Point_3_Angle = 501, kVDOVDM_DAC_1_FI_22_Polygon_Point_3_Distance = 502,
  kVDOVDM_DAC_1_FI_22_Polygon_Point_4_Angle = 503, kVDOVDM_DAC_1_FI_22_Polygon_Point_4_Distance = 504, kVDOVDM_DAC_1_FI_22_AssociatedText_Text = 505, kVDOVDM_DAC_1_FI_26_SensorDataEnumerator = 520,
  kVDOVDM_DAC_1_FI_26_ReportType = 521, kVDOVDM_DAC_1_FI_26_Day = kVDOVDM_Day, kVDOVDM_DAC_1_FI_26_Hours = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_26_Minutes = kVDOVDM_Minutes,
  kVDOVDM_DAC_1_FI_26_SiteID = 522, kVDOVDM_DAC_1_FI_26_SiteLocation_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_26_SiteLocation_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_26_SiteLocation_Altitude = 523,
  kVDOVDM_DAC_1_FI_26_SiteLocation_SensorOwner = 524, kVDOVDM_DAC_1_FI_26_SiteLocation_DataTimeout = 525, kVDOVDM_DAC_1_FI_26_StationID_Name = 526, kVDOVDM_DAC_1_FI_26_WindReport_AverageWindSpeed = kVDOVDM_AverageWindSpeed,
  kVDOVDM_DAC_1_FI_26_WindReport_WindGust = kVDOVDM_WindGust, kVDOVDM_DAC_1_FI_26_WindReport_WindDirection = kVDOVDM_WindDirection, kVDOVDM_DAC_1_FI_26_WindReport_WindGustDirection = kVDOVDM_WindGustDirection, kVDOVDM_DAC_1_FI_26_WindReport_SensorDataDescription = kVDOVDM_SensorDataDescription,
  kVDOVDM_DAC_1_FI_26_WindReport_ForecastWindSpeed = kVDOVDM_ForecastWindSpeed, kVDOVDM_DAC_1_FI_26_WindReport_ForecastWindGust = kVDOVDM_ForecastWindGust, kVDOVDM_DAC_1_FI_26_WindReport_ForecastWindDirection = kVDOVDM_ForecastWindDirection, kVDOVDM_DAC_1_FI_26_WindReport_ForecastDay = 527,
  kVDOVDM_DAC_1_FI_26_WindReport_ForecastHours = 528, kVDOVDM_DAC_1_FI_26_WindReport_ForecastMinutes = 529, kVDOVDM_DAC_1_FI_26_WindReport_ForecastDuration = kVDOVDM_Duration, kVDOVDM_DAC_1_FI_26_WaterLevel_WaterLevelType = 530,
  kVDOVDM_DAC_1_FI_26_WaterLevel_WaterLevel = kVDOVDM_WaterLevel, kVDOVDM_DAC_1_FI_26_WaterLevel_WaterLevelTrend = kVDOVDM_WaterLevelTrend, kVDOVDM_DAC_1_FI_26_WaterLevel_VerticalReferenceDatum = 531, kVDOVDM_DAC_1_FI_26_WaterLevel_SensorDataDescription = kVDOVDM_SensorDataDescription,
  kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastWaterLevelType = 532, kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastWaterLevel = 533, kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastDay = 527, kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastHours = 528,
  kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastMinutes = 529, kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastDuration = kVDOVDM_Duration, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentSpeed_1 = 530, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentDirection_1 = 531,
  kVDOVDM_DAC_1_FI_26_Flow2D_CurrentLevel_1 = 532, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentSpeed_2 = kVDOVDM_CurrentSpeed_2, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentDirection_2 = kVDOVDM_CurrentDirection_2, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentLevel_2 = kVDOVDM_CurrentLevel_2,
  kVDOVDM_DAC_1_FI_26_Flow2D_CurrentSpeed_3 = kVDOVDM_CurrentSpeed_3, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentDirection_3 = kVDOVDM_CurrentDirection_3, kVDOVDM_DAC_1_FI_26_Flow2D_CurrentLevel_3 = kVDOVDM_CurrentLevel_3, kVDOVDM_DAC_1_FI_26_Flow2D_SensorDataDescription = kVDOVDM_SensorDataDescription,
  kVDOVDM_DAC_1_FI_26_Flow3D_NorthComponent_1 = 539, kVDOVDM_DAC_1_FI_26_Flow3D_EastComponent_1 = 540, kVDOVDM_DAC_1_FI_26_Flow3D_UpComponent_1 = 541, kVDOVDM_DAC_1_FI_26_Flow3D_CurrentLevel_1 = 542,
  kVDOVDM_DAC_1_FI_26_Flow3D_NorthComponent_2 = 543, kVDOVDM_DAC_1_FI_26_Flow3D_EastComponent_2 = 544, kVDOVDM_DAC_1_FI_26_Flow3D_UpComponent_2 = 545, kVDOVDM_DAC_1_FI_26_Flow3D_CurrentLevel_2 = 546,
  kVDOVDM_DAC_1_FI_26_Flow3D_SensorDataDescription = kVDOVDM_SensorDataDescription, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Bearing_1 = 547, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Distance_1 = 548, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Speed_1 = 549,
  kVDOVDM_DAC_1_FI_26_HorizontalFlow_Direction_1 = 550, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Level_1 = 551, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Bearing_2 = 552, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Distance_2 = 553,
  kVDOVDM_DAC_1_FI_26_HorizontalFlow_Speed_2 = 554, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Direction_2 = 555, kVDOVDM_DAC_1_FI_26_HorizontalFlow_Level_2 = 556, kVDOVDM_DAC_1_FI_26_SeaState_SwellHeight = kVDOVDM_SwellHeight,
  kVDOVDM_DAC_1_FI_26_SeaState_SwellPeriod = kVDOVDM_SwellPeriod, kVDOVDM_DAC_1_FI_26_SeaState_SwellDirection = kVDOVDM_SwellDirection, kVDOVDM_DAC_1_FI_26_SeaState_SeaState = kVDOVDM_SeaState, kVDOVDM_DAC_1_FI_26_SeaState_SwellSensorDataDescription = 561,
  kVDOVDM_DAC_1_FI_26_SeaState_WaterTemperature = kVDOVDM_WaterTemperature, kVDOVDM_DAC_1_FI_26_SeaState_WaterTemperatureDepth = 563, kVDOVDM_DAC_1_FI_26_SeaState_TempSensorDataDescription = 564, kVDOVDM_DAC_1_FI_26_SeaState_WaveHeight = kVDOVDM_WaveHeight,
  kVDOVDM_DAC_1_FI_26_SeaState_WavePeriod = kVDOVDM_WavePeriod, kVDOVDM_DAC_1_FI_26_SeaState_WaveDirection = kVDOVDM_WaveDirection, kVDOVDM_DAC_1_FI_26_SeaState_WaveSensorDataDescription = 568, kVDOVDM_DAC_1_FI_26_SeaState_Salinity = kVDOVDM_Salinity,
  kVDOVDM_DAC_1_FI_26_Salinity_WaterTemperature = kVDOVDM_WaterTemperature, kVDOVDM_DAC_1_FI_26_Salinity_Conductivity = 569, kVDOVDM_DAC_1_FI_26_Salinity_WaterPressure = 570, kVDOVDM_DAC_1_FI_26_Salinity_Salinity = kVDOVDM_Salinity,
  kVDOVDM_DAC_1_FI_26_Salinity_SalinityType = 571, kVDOVDM_DAC_1_FI_26_Salinity_SensorDataDescription = kVDOVDM_SensorDataDescription, kVDOVDM_DAC_1_FI_26_Weather_AirTemperature = kVDOVDM_AirTemperature, kVDOVDM_DAC_1_FI_26_Weather_AirSensorDataDescription = 572,
  kVDOVDM_DAC_1_FI_26_Weather_Precipitation = kVDOVDM_Precipitation, kVDOVDM_DAC_1_FI_26_Weather_HorizontalVisibility = kVDOVDM_HorizontalVisibility, kVDOVDM_DAC_1_FI_26_Weather_DewPoint = kVDOVDM_DewPoint, kVDOVDM_DAC_1_FI_26_Weather_DewSensorDataDescription = 576,
  kVDOVDM_DAC_1_FI_26_Weather_AirPressure = kVDOVDM_AirPressure, kVDOVDM_DAC_1_FI_26_Weather_AirPressureTrend = kVDOVDM_AirPressureTrend, kVDOVDM_DAC_1_FI_26_Weather_PressureSensorDataDescription = 579, kVDOVDM_DAC_1_FI_26_Weather_Salinity = kVDOVDM_Salinity,
  kVDOVDM_DAC_1_FI_26_AirGap_AirDraught = 580, kVDOVDM_DAC_1_FI_26_AirGap_AirGap = 581, kVDOVDM_DAC_1_FI_26_AirGap_AirGapTrend = 582, kVDOVDM_DAC_1_FI_26_AirGap_ForecastAirGap = 583,
  kVDOVDM_DAC_1_FI_26_AirGap_ForecastDay = 584, kVDOVDM_DAC_1_FI_26_AirGap_ForecastHours = 585, kVDOVDM_DAC_1_FI_26_AirGap_ForecastMinutes = 586, kVDOVDM_DAC_1_FI_27_MessageLinkageID = kVDOVDM_MessageLinkageID,
  kVDOVDM_DAC_1_FI_27_SenderClassification = 600, kVDOVDM_DAC_1_FI_27_RouteType = 601, kVDOVDM_DAC_1_FI_27_Month = kVDOVDM_Month, kVDOVDM_DAC_1_FI_27_Day = kVDOVDM_Day,
  kVDOVDM_DAC_1_FI_27_Hours = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_27_Minutes = kVDOVDM_Minutes, kVDOVDM_DAC_1_FI_27_Duration = kVDOVDM_Duration, kVDOVDM_DAC_1_FI_27_WaypointsDataEnumerator = 602,
  kVDOVDM_DAC_1_FI_27_Waypoint_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_27_Waypoint_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_29_MessageLinkageID = kVDOVDM_MessageLinkageID, kVDOVDM_DAC_1_FI_29_TextString = kVDOVDM_Text,
  kVDOVDM_DAC_1_FI_31_Longitude = kVDOVDM_Longitude, kVDOVDM_DAC_1_FI_31_Latitude = kVDOVDM_Latitude, kVDOVDM_DAC_1_FI_31_PositionAccuracy = kVDOVDM_PositionAccuracy, kVDOVDM_DAC_1_FI_31_Day = kVDOVDM_Day,
  kVDOVDM_DAC_1_FI_31_Hours = kVDOVDM_Hours, kVDOVDM_DAC_1_FI_31_Minutes = kVDOVDM_Minutes, kVDOVDM_DAC_1_FI_31_AverageWindSpeed = kVDOVDM_AverageWindSpeed, kVDOVDM_DAC_1_FI_31_WindGust = kVDOVDM_WindGust,
  kVDOVDM_DAC_1_FI_31_WindDirection = kVDOVDM_WindDirection, kVDOVDM_DAC_1_FI_31_WindGustDirection = kVDOVDM_WindGustDirection, kVDOVDM_DAC_1_FI_31_AirTemperature = kVDOVDM_AirTemperature, kVDOVDM_DAC_1_FI_31_RelativeHumidity = 640,
  kVDOVDM_DAC_1_FI_31_DewPoint = kVDOVDM_DewPoint, kVDOVDM_DAC_1_FI_31_AirPressure = kVDOVDM_AirPressure, kVDOVDM_DAC_1_FI_31_AirPressureTendency = kVDOVDM_AirPressureTrend, kVDOVDM_DAC_1_FI_31_HorizontalVisibility = kVDOVDM_HorizontalVisibility,
  kVDOVDM_DAC_1_FI_31_HorizontalVisibilityMoreThan = 641, kVDOVDM_DAC_1_FI_31_WaterLevel = kVDOVDM_WaterLevel, kVDOVDM_DAC_1_FI_31_WaterLevelTrend = kVDOVDM_WaterLevelTrend, kVDOVDM_DAC_1_FI_31_SurfaceCurrentSpeed = 642,
  kVDOVDM_DAC_1_FI_31_SurfaceCurrentDirection = 643, kVDOVDM_DAC_1_FI_31_CurrentSpeed_2 = kVDOVDM_CurrentSpeed_2, kVDOVDM_DAC_1_FI_31_CurrentDirection_2 = kVDOVDM_CurrentDirection_2, kVDOVDM_DAC_1_FI_31_CurrentLevel_2 = kVDOVDM_CurrentLevel_2,
  kVDOVDM_DAC_1_FI_31_CurrentSpeed_3 = kVDOVDM_CurrentSpeed_3, kVDOVDM_DAC_1_FI_31_CurrentDirection_3 = kVDOVDM_CurrentDirection_3, kVDOVDM_DAC_1_FI_31_CurrentLevel_3 = kVDOVDM_CurrentLevel_3, kVDOVDM_DAC_1_FI_31_WaveHeight = kVDOVDM_WaveHeight,
  kVDOVDM_DAC_1_FI_31_WavePeriod = kVDOVDM_WavePeriod, kVDOVDM_DAC_1_FI_31_WaveDirection = kVDOVDM_WaveDirection, kVDOVDM_DAC_1_FI_31_SwellHeight = kVDOVDM_SwellHeight, kVDOVDM_DAC_1_FI_31_SwellPeriod = kVDOVDM_SwellPeriod,
  kVDOVDM_DAC_1_FI_31_SwellDirection = kVDOVDM_SwellDirection, kVDOVDM_DAC_1_FI_31_SeaState = kVDOVDM_SeaState, kVDOVDM_DAC_1_FI_31_WaterTemperature = kVDOVDM_WaterTemperature, kVDOVDM_DAC_1_FI_31_Precipitation = kVDOVDM_Precipitation,
  kVDOVDM_DAC_1_FI_31_Salinity = kVDOVDM_Salinity, kVDOVDM_DAC_1_FI_31_Ice = 656, kVDOVDM_DAC_1_FI_32_Month = kVDOVDM_Month, kVDOVDM_DAC_1_FI_32_Day = kVDOVDM_Day,
  kVDOVDM_DAC_1_FI_32_Longitude_1 = 1301, kVDOVDM_DAC_1_FI_32_Latitude_1 = 1302, kVDOVDM_DAC_1_FI_32_From_Hours_1 = 1303, kVDOVDM_DAC_1_FI_32_From_Minutes_1 = 1304,
  kVDOVDM_DAC_1_FI_32_To_Hours_1 = 1305, kVDOVDM_DAC_1_FI_32_To_Minutes_1 = 1306, kVDOVDM_DAC_1_FI_32_CurrentDirection_1 = 1307, kVDOVDM_DAC_1_FI_32_CurrentSpeed_1 = 1308,
  kVDOVDM_DAC_1_FI_32_Longitude_2 = 1309, kVDOVDM_DAC_1_FI_32_Latitude_2 = 1310, kVDOVDM_DAC_1_FI_32_From_Hours_2 = 1311, kVDOVDM_DAC_1_FI_32_From_Minutes_2 = 1312,
  kVDOVDM_DAC_1_FI_32_To_Hours_2 = 1313, kVDOVDM_DAC_1_FI_32_To_Minutes_2 = 1314, kVDOVDM_DAC_1_FI_32_CurrentDirection_2 = 1315, kVDOVDM_DAC_1_FI_32_CurrentSpeed_2 = 1316,
  kVDOVDM_DAC_1_FI_32_Longitude_3 = 1317, kVDOVDM_DAC_1_FI_32_Latitude_3 = 1318, kVDOVDM_DAC_1_FI_32_From_Hours_3 = 1319, kVDOVDM_DAC_1_FI_32_From_Minutes_3 = 1320,
  kVDOVDM_DAC_1_FI_32_To_Hours_3 = 1321, kVDOVDM_DAC_1_FI_32_To_Minutes_3 = 1322, kVDOVDM_DAC_1_FI_32_CurrentDirection_3 = 1323, kVDOVDM_DAC_1_FI_32_CurrentSpeed_3 = 1324
}
 Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for VDM/VDO NMEA sentence. More...
 

Variables

static const double kTTDMaxTrueBearing = 359.9
 Reserved values for unknown/invalid data. More...
 

Detailed Description

NMEA 183 parser.

Enumeration Type Documentation

◆ ParseResult

NMEA sentence parsing result.

Enumerator
kParseResult_Succeeded 

NMEA sentence is valid and it's data can be used.

kParseResult_Succeeded_NotCompleted 

NMEA sentence is complex and is not completed yet.

kParseResult_Filtered 

NMEA sentence was skipped due of filter settings.

kParseResult_Failed_InvalidHeader 

Passed sentence has invalid NMEA header (sentence type/talker ID/mnemonic code)

kParseResult_Failed_UnknownSentence 

Parser was unable to parse NMEA sentence due of unknown mnemonic.

kParseResult_Failed_InvalidChecksum 

NMEA sentence is not valid due of invalid checksum.

kParseResult_Failed_InvalidComplexSentenceFormat 

Complex NMEA sentence has wrong format.

kParseResult_Failed_AbsentChecksum 

NMEA sentence is not valid due of CRC is absent.

kParseResult_Failed_InvalidFormat 

NMEA sentence is not valid due.

◆ SentenceType

Available NMEA sentence types.

Enumerator
kSentenceType_Unknown 

Unknown NMEA sentence type.

kSentenceType_Parametric 

NMEA sentence with delimited fields ($aabbb)

kSentenceType_Encapsulated 

NMEA sentence with non-delimited fields (!aabbb)

kSentenceType_Proprietary 

Proprietary NMEA sentence ($Pbbb)

◆ ChecksumCheckResult

NMEA sentence checksum check result.

Enumerator
kChecksumCheckResult_ChecksumValid 

Checksum for NMEA sentence is valid.

kChecksumCheckResult_ChecksumInvalid 

Checksum for NMEA sentence is invalid.

kChecksumCheckResult_ChecksumAbsent 

Checksum is absent in NMEA sentence.

kChecksumCheckResult_CheckSkipped 

Checksum check operation was not performed.

◆ DataFieldState

Different states for one of sentence data fields.

Enumerator
kDataFieldState_Valid 

Data field with correctly formatted and within range value.

kDataFieldState_Absent 

Data field with empty data.

kDataFieldState_InvalidFormat 

Data field with wrongly formatted data.

kDataFieldState_InvalidValue 

Data field with invalid value (value is out of range)

kDataFieldState_Unknown 

Data field state is unknown due of parsing was not performed.

◆ NMEAVersion

NMEA sentence version.

Enumerator
kNMEAVersion_1 

NMEA sentence satisfies NMEA v1 standard.

kNMEAVersion_2 

NMEA sentence satisfies NMEA v2 standard.

◆ StatusField

Available values for sentence Status field (A/V)

Enumerator
kStatus_Valid 

Data is valid.

kStatus_Invalid 

Data is invalid.

◆ ModeIndicator

Available values for Mode Indicator field.

Enumerator
kModeIndicator_Autonomous 

Autonomous mode.

kModeIndicator_Differential 

Differential mode.

kModeIndicator_Estimated 

Estimated mode (Dead reckoning)

kModeIndicator_FloatRTK 

Float RTK mode.

kModeIndicator_ManualInput 

Manual input mode.

kModeIndicator_Precise 

Precise mode.

kModeIndicator_RTK 

Real time kinematic mode.

kModeIndicator_Simulator 

Simulator mode.

kModeIndicator_DataNotValid_NoFix 

Data not valid (No fix)

◆ GGA_GPSQualityIndicator

Available values for GGA sentence GPS quality indicator field.

Enumerator
kGGA_GPSQualityIndicator_FixNotAvailable 

Fix not available or invalid.

kGGA_GPSQualityIndicator_GPS_SPS_Mode 

GPS SPS mode.

kGGA_GPSQualityIndicator_DGPS_SPS_Mode 

Differential GPS, SPS mode.

kGGA_GPSQualityIndicator_GPS_PPS_Mode 

GPS PPS mode.

kGGA_GPSQualityIndicator_RTK 

Real Time Kinematic. Satellite system used in RTK mode with fixed integers.

kGGA_GPSQualityIndicator_FloatRTK 

Float RTK. Satellite system used in RTK mode with floating solution.

kGGA_GPSQualityIndicator_Estimated 

Estimated (dead reckoning) mode.

kGGA_GPSQualityIndicator_ManualInput 

Manual input mode.

kGGA_GPSQualityIndicator_Simulator 

Simulator mode.

◆ NavigationalStatus

Available values for sentence Navigational status field.

Enumerator
kNavigationalStatus_Safe 

Estimated positioning accuracy is within the selected accuracy level.

kNavigationalStatus_Caution 

Integrity is not available.

kNavigationalStatus_Unsafe 

Estimated positioning accuracy is less than the selected accuracy level.

kNavigationalStatus_Absent 

Equipment is not providing navigational status indication.

◆ Reference

enum Reference

Available values for sentence Reference field.

Enumerator
kReference_Relative 

Value is relative.

kReference_True 

Value is true.

◆ SpeedUnits

enum SpeedUnits

Available values for sentence Speed units field.

Enumerator
kSpeedUnits_kmh 

Speed units are kilometers/hour.

kSpeedUnits_ms 

Speed units are meters/sec.

kSpeedUnits_knots 

Speed units are knots.

◆ DistanceUnits

Available values for sentence Distance units field.

Enumerator
kDistanceUnits_Kilometers 

Distance units are kilometers.

kDistanceUnits_NauticalMiles 

Distance units are nautical miles.

kDistanceUnits_StatuteMiles 

Distance units are statute miles.

◆ AlarmCondition

Available values for sentence Alarm Condition field.

Enumerator
kAlarmCondition_ThresholdExceeded 

Threshold exceeded.

kAlarmCondition_ThresholdNotExceeded 

Threshold not exceeded.

◆ AlarmAcknowledgeState

Available values for sentence Alarm Acknowledge State field.

Enumerator
kAlarmAcknowledgeState_Acknowledged 

Alarm acknowledged.

kAlarmAcknowledgeState_Unacknowledged 

Alarm unacknowledged.

◆ FrequencyIndicator

Available values for sentence Frequency Indicator field.

Enumerator
kFrequencyIndicator_NotReceivedOverAir 

Not received over air (for example test messages);.

kFrequencyIndicator_490_kHz 

490 kHz

kFrequencyIndicator_518_kHz 

518 kHz

kFrequencyIndicator_4209_kHz 

4209.5 kHz

kFrequencyIndicator_Unknown 

Frequency is unknown.

◆ ReferenceTarget

Available values for sentence Reference Target field.

Enumerator
kReferenceTarget_Yes 

Reference target.

kReferenceTarget_No 

Non-reference target.

◆ TargetStatus

Available values for sentence Target Status field.

Enumerator
kTargetStatus_Lost 

Lost, tracked target has been lost.

kTargetStatus_Query 

Query, target in the process of acquisition.

kTargetStatus_Tracking 

Tracking target.

◆ TypeOfAcquisition

Available values for sentence Type of Acquisition field.

Enumerator
kTypeOfAcquisition_Automatic 

Automatic.

kTypeOfAcquisition_Manual 

Manual.

kTypeOfAcquisition_Reported 

Reported.

◆ AISChannel

enum AISChannel

Available values for sentence AIS channel field.

Enumerator
kAISChannel_A 

AIS channel A.

kAISChannel_B 

AIS channel B.

kAISChannel_C 

AIS channel C.

kAISChannel_D 

AIS channel D.

◆ MessageID

enum MessageID

Available values for sentence Message ID field.

Enumerator
kMessageID_6 

AIS message 6.

kMessageID_7 

AIS message 7.

kMessageID_8 

AIS message 8.

kMessageID_12 

AIS message 12.

kMessageID_13 

AIS message 13.

kMessageID_14 

AIS message 14.

kMessageID_15 

AIS message 15.

◆ AcknowledgeType

Available values for sentence Acknowledge Type field.

Enumerator
kAcknowledgeType_AddressedMessageSent 

Message (6 or 12) successfully received by the addressed AIS unit.

kAcknowledgeType_AdressedMessageSentWithoutAck 

Message (6 or 12) was broadcast, but no acknowledgment by the addressed AIS unit.

kAcknowledgeType_CantSendMessage 

Message could not be broadcast (i.e. quantity of encapsulated data exceeds five slots)

kAcknowledgeType_BroadcastMessageSent 

Requested broadcast of Message (8, 14 or 15) has been successfully completed.

kAcknowledgeType_LateReception 

Late reception of a Message 7 or 13 acknowledgment that was addressed to this AIS unit (own ship) and referenced as a valid transaction.

kAcknowledgeType_MessageReadAndAcknowledged 

Message has been read and acknowledged on a display unit.

◆ RouteType

enum RouteType

Available values for sentence Route Type field.

Enumerator
kRouteType_Complete 

Complete (full) route.

kRouteType_Working 

Working (currently monitored) route.

◆ CorrectionState

Available values for sentence Correction State field.

Enumerator
kCorrectionState_SpeedLatAndDynCorrIncludedInHeading 

Both Speed/latitude and dynamic correction included in heading.

kCorrectionState_DynCorrIncludedInHeading 

Dynamic correction included in heading.

kCorrectionState_SpeedLatCorrIncludedInHeading 

Speed/latitude correction included in heading.

kCorrectionState_NoCorrectionIncludedInHeading 

No correction included in heading.

kCorrectionState_NotAvailable 

Not available, reporting device does not know about correction state.

◆ AlertCommand

Available values for sentence Alert Command field.

Enumerator
kAlertCommand_Acknowledge 

Acknowledge.

kAlertCommand_RequestInformation 

Request/repeat information.

kAlertCommand_ResponsibilityTransfer 

Responsibility transfer.

kAlertCommand_Silence 

Silence.

◆ AlertSentenceStatus

Available values for sentence Alert Sentence Status field.

Enumerator
kAlertSentenceStatus_Command 

Command.

◆ NmeaAlertCategory

Available values for sentence Alert Category field.

Enumerator
kNmeaAlertCategory_A 

Alert category A.

kNmeaAlertCategory_B 

Alert category B.

kNmeaAlertCategory_C 

Alert category C.

◆ NmeaAlertPriority

Available values for sentence Alert Priority field.

Enumerator
kNmeaAlertPriority_EmergencyAlarm 

Emergency alarm.

kNmeaAlertPriority_Alarm 

Alarm.

kNmeaAlertPriority_Warning 

Warning.

kNmeaAlertPriority_Caution 

Caution.

◆ NmeaAlertState

Available values for sentence Alert State field.

Enumerator
kNmeaAlertState_Active_Unacknowledged 

Active � unacknowledged:

kNmeaAlertState_Active_Silenced 

Active � silenced.

kNmeaAlertState_Active_AcknowledgedOrActive 

Active � acknowledged or active.

kNmeaAlertState_Active_ResponsibilityTransferred 

Active � responsibility transferred.

kNmeaAlertState_Rectified_Unacknowledged 

Rectified � unacknowledged.

kNmeaAlertState_Normal 

Normal.

◆ RefusedAlertCommand

Available values for sentence Refused Alert Command field.

Enumerator
kRefusedAlertCommand_Acknowledge 

Acknowledge.

kRefusedAlertCommand_RequestRepeatInformation 

Request/Repeat information.

kRefusedAlertCommand_ResponsibilityTransfer 

Responsibility transfer.

kRefusedAlertCommand_Silence 

Silence.

◆ FunctionCode

Available values for sentence Function Code field.

Enumerator
kFunctionCode_Null 

Undefined function code.

kFunctionCode_RequestMessagesForGivenMask 

Request messages for the given mask.

kFunctionCode_SetReportStorageMask 

Set/report the storage mask.

kFunctionCode_SetReportPrinterMask 

Set/report the printer mask.

kFunctionCode_SetReportINSMask 

Set/report the INS mask.

◆ TransmitterCoverageAreaMask

Available values for sentence Transmitter Coverage Area Mask field.

Enumerator
kTransmitterCoverageAreaMask_Unknown 

Unknown coverage area.

kTransmitterCoverageAreaMask_First 

First entry.

kTransmitterCoverageAreaMask_A 

Coverage area A.

kTransmitterCoverageAreaMask_B 

Coverage area B.

kTransmitterCoverageAreaMask_C 

Coverage area C.

kTransmitterCoverageAreaMask_D 

Coverage area D.

kTransmitterCoverageAreaMask_E 

Coverage area E.

kTransmitterCoverageAreaMask_F 

Coverage area F.

kTransmitterCoverageAreaMask_G 

Coverage area G.

kTransmitterCoverageAreaMask_H 

Coverage area H.

kTransmitterCoverageAreaMask_I 

Coverage area I.

kTransmitterCoverageAreaMask_J 

Coverage area J.

kTransmitterCoverageAreaMask_K 

Coverage area K.

kTransmitterCoverageAreaMask_L 

Coverage area L.

kTransmitterCoverageAreaMask_M 

Coverage area M.

kTransmitterCoverageAreaMask_N 

Coverage area N.

kTransmitterCoverageAreaMask_O 

Coverage area O.

kTransmitterCoverageAreaMask_P 

Coverage area P.

kTransmitterCoverageAreaMask_Q 

Coverage area Q.

kTransmitterCoverageAreaMask_R 

Coverage area R.

kTransmitterCoverageAreaMask_S 

Coverage area S.

kTransmitterCoverageAreaMask_T 

Coverage area T.

kTransmitterCoverageAreaMask_U 

Coverage area U.

kTransmitterCoverageAreaMask_V 

Coverage area V.

kTransmitterCoverageAreaMask_W 

Coverage area W.

kTransmitterCoverageAreaMask_X 

Coverage area X.

kTransmitterCoverageAreaMask_Y 

Coverage area Y.

kTransmitterCoverageAreaMask_Z 

Coverage area Z.

kTransmitterCoverageAreaMask_Last 

Last entry.

◆ MessageTypeMask

Available values for sentence Message Type Mask field.

Enumerator
kMessageTypeMask_Unknown 

Unknown Navtex message type.

kMessageTypeMask_First 

First entry.

kMessageTypeMask_NavigationalWarning 

A: Navigational warning.

kMessageTypeMask_MeteorologicalWarning 

B: Meteorological warning.

kMessageTypeMask_IceReport 

C: Ice report.

kMessageTypeMask_SARInfoAndPirateWarning 

D: Search & rescue information, and pirate warning.

kMessageTypeMask_MeteorologicalForecast 

E: Meteorological forecast.

kMessageTypeMask_PilotServiceMessage 

F: Pilot service message.

kMessageTypeMask_AISMessage 

G: AIS messages.

kMessageTypeMask_LORANMessage 

H: LORAN message.

kMessageTypeMask_I 

I: Mask I.

kMessageTypeMask_SATNAVMessage 

J: SATNAV message (i.e. GPS or GLONASS)

kMessageTypeMask_OtherNavAidMessage 

K: Other electronic navaid message.

kMessageTypeMask_NavWarning_AdditionalToA 

L: Navigational warning - additional to letter A (Should not be rejected by the receiver)

kMessageTypeMask_M 

M: Mask M.

kMessageTypeMask_N 

N: Mask N.

kMessageTypeMask_O 

O: Mask O.

kMessageTypeMask_P 

P: Mask P.

kMessageTypeMask_Q 

Q: Mask Q.

kMessageTypeMask_R 

R: Mask R.

kMessageTypeMask_S 

S: Mask S.

kMessageTypeMask_TestTransmition 

T: Test transmissions (UK only - not official)

kMessageTypeMask_U 

U: Mask U.

kMessageTypeMask_NoticeToFisherman 

V: Notice to fishermen (U.S. only - currently not used)

kMessageTypeMask_Environmental 

W: Environmental (U.S. only - currently not used)

kMessageTypeMask_SpecialServices 

X: Special services - allocation by IMO NAVTEX Panel.

kMessageTypeMask_SpecialServices2 

Y: Special services - allocation by IMO NAVTEX Panel.

kMessageTypeMask_NoMessageOnHand 

Z: No message on hand.

kMessageTypeMask_Last 

Last entry.

◆ SentenceStatusFlag

Available values for Sentence Status Flag field.

Enumerator
kSentenceStatusFlag_StatusReport 

Sentence is a status report of current settings (use for a reply to a query).

kSentenceStatusFlag_ConfigurationCommand 

Sentence is a configuration command to change settings. A sentence without �C� is not a command.

◆ IntegrityStatus

Available values for Integrity Status field.

Enumerator
kIntegrityStatus_Unknown 

Integrity status is unknown.

kIntegrityStatus_Passed 

Passed, integrity verification passed.

kIntegrityStatus_Failed 

Failed, integrity verification not passed.

kIntegrityStatus_Doubtful 

Doubtful, integrity verification not possible.

kIntegrityStatus_NotAvailable 

Not available, reporting device does not support integrity check.

◆ PlausibilityStatus

Available values for Plausibility Status field.

Enumerator
kPlausibilityStatus_Unknown 

Plausibility status is unknown.

kPlausibilityStatus_Yes 

Yes (Plausible)

kPlausibilityStatus_No 

No (Not plausible)

kPlausibilityStatus_NotAvailable 

Not available, reporting device does not support plausibility check.

◆ STWMode

enum STWMode

Available values for Mode of STW field.

Enumerator
kSTWMode_Measured 

Measured water reference.

kSTWMode_Estimated 

Estimated/calculated from non-water referenced sources.

kSTWMode_Manual 

Manual input.

kSTWMode_NotAvailable 

Not available.

◆ RouteTransferType

Available values for Route Transfer Type field.

Enumerator
kRouteTransferType_Monitored 

Monitored route.

kRouteTransferType_Alternate 

Alternate route for editing.

kRouteTransferType_Query 

Query for transmitting any monitored or alternative route for editing.

◆ RouteFileTransferStatus

Available values for Route File Transfer Status field.

Enumerator
kRouteFileTransferStatus_Succeeded 

Successful reception of the route file transfer.

kRouteFileTransferStatus_Failed 

Error in reception of the route file transfer.

◆ ApplicationRouteStatus

Available values for Application Route Status field.

Enumerator
kApplicationRouteStatus_Accepted 

Content of the received route accepted and valid.

kApplicationRouteStatus_Rejected 

Content of received route rejected.

kApplicationRouteStatus_Pending 

Pending, application level has not yet evaluated the received route.

kApplicationRouteStatus_NotApplicable 

not applicable. This is used when reporting the reception status and when the file transfer status of the transferred route indicated an error in the reception of the route file transfer

◆ NMEASentenceValueIDs

List of supported NMEA sentence value IDs.

Enumerator
kParseResult 

NMEA sentence parsing result.

kSDKAnyType_Uint32, one of ParseResult enum

kNMEASentence 

Original NMEA sentence

kSDKAnyType_SDKStringPtr

kSentenceType 

NMEA sentence type

kSDKAnyType_Uint32, one of SentenceType enum

kTalkerID 

NMEA sentence talker ID

kSDKAnyType_SDKStringPtr, 2 symbols

kMnemonicCode 

NMEA sentence mnemonic code

kSDKAnyType_SDKStringPtr, 3 symbols

kMnemonicCodeEnum 

NMEA sentence mnemonic code, converted to MnemonicCodeEnum.

kSDKAnyType_Uint32, one of MnemonicCodeEnum enum

kChecksumCheckResult 

NMEA sentence checksum check result

kSDKAnyType_Uint32, one of ChecksumCheckResult enum

kOriginalChecksum 

Original NMEA sentence checksum

kSDKAnyType_SDKStringPtr, 2 symbols, can absent

kCalculatedChecksum 

Calculated NMEA sentence checksum

kSDKAnyType_SDKStringPtr, 2 symbols, can absent

kNMEAVersion 

NMEA standard version used for given sentence.

kSDKAnyType_Uint32, one of NMEAVersion enum

kLatitude_Value 

Latitude field value.

kLatitude_DataFieldState 

Latitude field state.

kLongitude_Value 

Longitude field value.

kLongitude_DataFieldState 

Longitude field state.

kSOG_knots_Value 

SOG in knots field value.

kSOG_knots_DataFieldState 

SOG in knots field state.

kSTW_knots_Value 

STW in knots field value.

kSTW_knots_DataFieldState 

STW in knots field state.

kCOG_true_Value 

COG True field value.

kCOG_true_DataFieldState 

COG True field state.

kHeadingTrue_Value 

Heading True field value.

kHeadingTrue_DataFieldState 

Heading True field state.

kHeadingMagnetic_Value 

Heading Magnetic field value.

kHeadingMagnetic_DataFieldState 

Heading Magnetic field state.

kTime_Value 

Time field value.

kTime_DataFieldState 

Time field state.

kDate_Value 

Date field value.

kDate_DataFieldState 

Date field state.

kStatus_Value 

Status field value.

kStatus_DataFieldState 

Status field state.

kModeIndicator_Value 

Mode indicator field value.

kModeIndicator_DataFieldState 

Mode indicator field state.

kNavigationalStatus_Value 

Navigational status field value.

kNavigationalStatus_DataFieldState 

Navigational status field state.

kNumberOfSatellites_Value 

Number of satellites in use field value.

kNumberOfSatellites_DataFieldState 

Number of satellites in use field state.

kAntennaAltitude_Value 

Antenna altitude field value.

kAntennaAltitude_DataFieldState 

Antenna altitude field state.

kGeoidalSeparation_Value 

Geoidal separation field value.

kGeoidalSeparation_DataFieldState 

Geoidal separation field state.

kHDOP_Value 

Horizontal dilution of precision field value.

kHDOP_DataFieldState 

Horizontal dilution of precision field state.

kAgeOfDifferentialData_Value 

Age of differential data field value.

kAgeOfDifferentialData_DataFieldState 

Age of differential data field state.

kStationRefenceID_Value 

Differential station reference ID data field value.

kStationRefenceID_DataFieldState 

Differential station reference ID data field state.

kMagneticDeviation_Value 

Magnetic deviation field value.

kMagneticDeviation_DataFieldState 

Magnetic deviation field state.

kMagneticVariation_Value 

Magnetic variation field value.

kMagneticVariation_DataFieldState 

Magnetic variation field state.

kWaterDepth_Value 

Water depth field value.

kWaterDepth_DataFieldState 

Water depth field state.

kAlarmID_Value 

Alarm ID field value.

kAlarmID_DataFieldState 

Alarm ID field state.

kTargetNumber_Value 

Target number field value.

kTargetNumber_DataFieldState 

Target number field state.

kTargetName_Value 

Target name field value.

kTargetName_DataFieldState 

Target name field state.

kTargetDistance_Value 

Target distance field value.

kTargetDistance_DataFieldState 

Target distance field state.

kTargetBearing_Value 

Target bearing field value.

kTargetBearing_DataFieldState 

Target bearing field state.

kTargetBearingReference_Value 

Target bearing reference field value.

kTargetBearingReference_DataFieldState 

Target bearing reference field state.

kTargetSpeed_Value 

Target speed field value.

kTargetSpeed_DataFieldState 

Target speed field state.

kTargetCourse_Value 

Target course field value.

kTargetCourse_DataFieldState 

Target course field state.

kTargetCourseReference_Value 

Target course reference field value.

kTargetCourseReference_DataFieldState 

Target course reference field state.

kTargetStatus_Value 

Target status field value.

kTargetStatus_DataFieldState 

Target status field state.

kReferenceTarget_Value 

Reference target field value.

kReferenceTarget_DataFieldState 

Reference target field state.

kDCPA_Value 

Distance to CPA field value.

kDCPA_DataFieldState 

Distance to CPA field state.

kTCPA_Value 

Time to CPA field value.

kTCPA_DataFieldState 

Time to CPA field state.

kParsedNMEADataEnumerator_Value 

Parsed NMEA data enumerator field value.

kParsedNMEADataEnumerator_DataFieldState 

Parsed NMEA data enumerator field state.

kAISChannel_Value 

AIS channel field value.

kAISChannel_DataFieldState 

AIS channel field state.

kRateOfTurn_Value 

Rate of turn field value.

kRateOfTurn_DataFieldState 

Rate of turn field state.

kTextMessage_Value 

Text message field value.

kTextMessage_DataFieldState 

Text message field state.

kName_Value 

Name field value.

kName_DataFieldState 

Name field state.

kManufacturerCode_Value 

Manufacturer mnemonic code field value.

kManufacturerCode_DataFieldState 

Manufacturer mnemonic code field state.

kAlertID_Value 

Alert identifier field value.

kAlertID_DataFieldState 

Alert identifier field state.

kAlertInstance_Value 

Alert instance field value.

kAlertInstance_DataFieldState 

Alert instance field state.

kAlertRevCounter_Value 

Alert revision counter field value.

kAlertRevCounter_DataFieldState 

Alert revision counter field state.

kGLL_Latitude_Value 

GLL sentence values (500) Latitude value kSDKAnyType_Double

kGLL_Latitude_DataFieldState 

Latitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kGLL_Longitude_Value 

Longitude value

kSDKAnyType_Double

kGLL_Longitude_DataFieldState 

Longitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kGLL_UTCOfPositionFix_Value 

Time of position fix (UTC)

kSDKAnyType_SDKTimePacked

kGLL_UTCOfPositionFix_DataFieldState 

Time of position fix (UTC) data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGLL_Status_Value 

Status

kSDKAnyType_Uint32, one of Status enum

kGLL_Status_DataFieldState 

Status data field state

kSDKAnyType_Uint32, one of DataFieldState

kGLL_ModeIndicator_Value 

Mode indicator

kSDKAnyType_Uint32, one of ModeIndicator enum, absent for NMEA v1

kGLL_ModeIndicator_DataFieldState 

Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kVTG_COG_true_Value 

VTG sentence values (520) COG true value
kSDKAnyType_Double

kVTG_COG_true_DataFieldState 

COG true data field state

kSDKAnyType_Uint32, one of DataFieldState

kVTG_COG_magnetic_Value 

COG magnetic value

kSDKAnyType_Double

kVTG_COG_magnetic_DataFieldState 

COG magnetic data field state

kSDKAnyType_Uint32, one of DataFieldState

kVTG_SOG_knots_Value 

SOG in knots value

kSDKAnyType_Double

kVTG_SOG_knots_DataFieldState 

SOG in knots data field state

kSDKAnyType_Uint32, one of DataFieldState

kVTG_SOG_kmh_Value 

SOG in km/h value

kSDKAnyType_Double

kVTG_SOG_kmh_DataFieldState 

SOG in km/h data field state

kSDKAnyType_Uint32, one of DataFieldState

kVTG_ModeIndicator_Value 

Mode indicator

kSDKAnyType_Uint32, one of ModeIndicator enum, absent for NMEA v1

kVTG_ModeIndicator_DataFieldState 

Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_UTCOfPositionFix_Value 

RMC sentence values (540) UTC time of position fix value
kSDKAnyType_SDKTimePacked

kRMC_UTCOfPositionFix_DataFieldState 

UTC time of position data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_Status_Value 

Status value

kSDKAnyType_Uint32, one of Status enum

kRMC_Status_DataFieldState 

Status field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_Latitude_Value 

Latitude value

kSDKAnyType_Double

kRMC_Latitude_DataFieldState 

Latitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_Longitude_Value 

Longitude value

kSDKAnyType_Double

kRMC_Longitude_DataFieldState 

Longitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_SOG_Value 

SOG value

kSDKAnyType_Double

kRMC_SOG_DataFieldState 

SOG data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_COG_Value 

COG value

kSDKAnyType_Double

kRMC_COG_DataFieldState 

COG data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_Date_Value 

Date value

kSDKAnyType_SDKTimePacked

kRMC_Date_DataFieldState 

Date data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_MagneticVariation_Value 

Magnetic variation value

kSDKAnyType_Double

kRMC_MagneticVariation_DataFieldState 

Magnetic variation data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_ModeIndicator_Value 

Mode indicator value

kSDKAnyType_Uint32, one of ModeIndicator enum, absent for NMEA v1

kRMC_ModeIndicator_DataFieldState 

Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kRMC_NavigationalStatus_Value 

Navigational status value

kSDKAnyType_Uint32, one of NavigationalStatus enum, absent for NMEA v1

kRMC_NavigationalStatus_DataFieldState 

Navigational status data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_UTCOfPositionFix_Value 

GGA sentence values (560) UTC time of position fix value
kSDKAnyType_SDKTimePacked

kGGA_UTCOfPositionFix_DataFieldState 

UTC time of position fix data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_Latitude_Value 

Latitude value

kSDKAnyType_Double

kGGA_Latitude_DataFieldState 

Latitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_Longitude_Value 

Longitude value

kSDKAnyType_Double

kGGA_Longitude_DataFieldState 

Longitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_GPSQualityIndicator_Value 

GPS quality indicator value

kSDKAnyType_Uint32, one of GGA_GPSQualityIndicator enum

kGGA_GPSQualityIndicator_DataFieldState 

GPS quality indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_NumberOfSatellites_Value 

Mumber of satellites in use value.

kSDKAnyType_Uint32

kGGA_NumberOfSatellites_DataFieldState 

Number of satellites in use data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGGA_HDOP_Value 

Horizontal dilution of precision value.

kSDKAnyType_Double

kGGA_HDOP_DataFieldState 

Horizontal dilution of precision data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGGA_AntennaAltitude_Value 

Antenna altitude above/below mean sea level value.

kSDKAnyType_Double

kGGA_AntennaAltitude_DataFieldState 

Antenna altitude above/below mean sea level data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGGA_GeoidalSeparation_Value 

Geoidal separation value

kSDKAnyType_Double

kGGA_GeoidalSeparation_DataFieldState 

Geoidal separation data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_AgeOfDGPSData_Value 

Age of DGPS data value

kSDKAnyType_Double

kGGA_AgeOfDGPSData_DataFieldState 

Age of DGPS data field state

kSDKAnyType_Uint32, one of DataFieldState

kGGA_StationRefID_Value 

Differential reference station ID data value.

kSDKAnyType_Uint32

kGGA_StationRefID_DataFieldState 

Differential reference station ID data field state.

kSDKAnyType_Uint32, one of DataFieldState

kZDA_Time_Value 

ZDA sentence values (580) Time data value kSDKAnyType_SDKTimePacked

kZDA_Time_DataFieldState 

Time data field state

kSDKAnyType_Uint32, one of DataFieldState

kZDA_Date_Value 

Date data value

kSDKAnyType_SDKTimePacked

kZDA_Date_DataFieldState 

Date data field state

kSDKAnyType_Uint32, one of DataFieldState

kZDA_LocalZoneHours_Value 

Local zone hours data value

kSDKAnyType_Int32

kZDA_LocalZoneHours_DataFieldState 

Local zone hours data field state

kSDKAnyType_Uint32, one of DataFieldState

kZDA_LocalZoneMinutes_Value 

Local zone minutes data value (sign of minutes value is always positive, like raw ZDA sentence have)

kSDKAnyType_Uint32

kZDA_LocalZoneMinutes_DataFieldState 

Local zone minutes data field state

kSDKAnyType_Uint32, one of DataFieldState

kDTM_LocalDatum_Value 

DTM sentence values (600) Local datum data value
kSDKAnyType_SDKStringPtr

kDTM_LocalDatum_DataFieldState 

Local datum data field state

kSDKAnyType_Uint32, one of DataFieldState

kDTM_LocalDatumSubdivisionCode_Value 

Local datum subdivision code data value.

kSDKAnyType_Uint8

kDTM_LocalDatumSubdivisionCode_DataFieldState 

Local datum subdivision code data field state.

kSDKAnyType_Uint32, one of DataFieldState

kDTM_LatitudeOffset_Value 

Latitude offset value.

kSDKAnyType_Double

kDTM_LatitudeOffset_DataFieldState 

Latitude offset data field state

kSDKAnyType_Uint32, one of DataFieldState

kDTM_LongitudeOffset_Value 

Longitude offset value

kSDKAnyType_Double

kDTM_LongitudeOffset_DataFieldState 

Longitude offset data field state

kSDKAnyType_Uint32, one of DataFieldState

kDTM_AltitudeOffset_Value 

Altitude offset value

kSDKAnyType_Double

kDTM_AltitudeOffset_DataFieldState 

Altitude offset data field state

kSDKAnyType_Uint32, one of DataFieldState

kDTM_ReferenceDatum_Value 

Reference datum data value

kSDKAnyType_SDKStringPtr

kDTM_ReferenceDatum_DataFieldState 

Reference datum data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_UTCOfPositionFix_Value 

GNS sentence values (620) UTC time of position fix value kSDKAnyType_SDKTimePacked

kGNS_UTCOfPositionFix_DataFieldState 

UTC time of position fix data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_Latitude_Value 

Latitude value

kSDKAnyType_Double

kGNS_Latitude_DataFieldState 

Latitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_Longitude_Value 

Longitude value

kSDKAnyType_Double

kGNS_Longitude_DataFieldState 

Longitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_GPS_ModeIndicator_Value 

GPS Mode indicator value

kSDKAnyType_Uint32, one of ModeIndicator enum

kGNS_GPS_ModeIndicator_DataFieldState 

GPS Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_Glonass_ModeIndicator_Value 

Glonass Mode indicator value

kSDKAnyType_Uint32, one of ModeIndicator enum

kGNS_Glonass_ModeIndicator_DataFieldState 

Glonass Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_Galileo_ModeIndicator_Value 

Galileo Mode indicator value.

kSDKAnyType_Uint32, one of ModeIndicator enum

kGNS_Galileo_ModeIndicator_DataFieldState 

Galileo Mode indicator data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGNS_NumberOfSatellites_Value 

Total number of satellites in use value.

kSDKAnyType_Uint32

kGNS_NumberOfSatellites_DataFieldState 

Total number of satellites in use data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGNS_HDOP_Value 

HDOP value

kSDKAnyType_Double

kGNS_HDOP_DataFieldState 

HDOP data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_AntennaAltitude_Value 

Antenna altitude, re: mean-sea-level value.

kSDKAnyType_Double

kGNS_AntennaAltitude_DataFieldState 

Antenna altitude, re: mean-sea-level data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGNS_GeoidalSeparation_Value 

Geoidal separation value

kSDKAnyType_Double

kGNS_GeoidalSeparation_DataFieldState 

Geoidal separation data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_AgeOfDifferentialData_Value 

Age of differential data value

kSDKAnyType_Double

kGNS_AgeOfDifferentialData_DataFieldState 

Age of differential data field state

kSDKAnyType_Uint32, one of DataFieldState

kGNS_StationRefID_Value 

Differential reference station ID data value.

kSDKAnyType_Uint32

kGNS_StationRefID_DataFieldState 

Differential reference station ID data field state.

kSDKAnyType_Uint32, one of DataFieldState

kGNS_NavigationalStatus_Value 

Navigational status value

kSDKAnyType_Uint32, one of NavigationalStatus enum, absent for NMEA v1

kGNS_NavigationalStatus_DataFieldState 

Navigational status data field state

kSDKAnyType_Uint32, one of DataFieldState

kHDG_MagneticSensorHeading_Value 

HDG sentence values (640) Magnetic sensor heading value kSDKAnyType_Double

kHDG_MagneticSensorHeading_DataFieldState 

Magnetic sensor heading data field state

kSDKAnyType_Uint32, one of DataFieldState

kHDG_MagneticDeviation_Value 

Magnetic deviation value.

kSDKAnyType_Double

kHDG_MagneticDeviation_DataFieldState 

Magnetic deviation data field state

kSDKAnyType_Uint32, one of DataFieldState

kHDG_MagneticVariation_Value 

Magnetic variation value

kSDKAnyType_Double

kHDG_MagneticVariation_DataFieldState 

Magnetic variation data field state

kSDKAnyType_Uint32, one of DataFieldState

kHDT_HeadingTrue_Value 

HDT sentence values (660) Heading true value kSDKAnyType_Double

kHDT_HeadingTrue_DataFieldState 

Heading true data field state

kSDKAnyType_Uint32, one of DataFieldState

kHDM_HeadingMagnetic_Value 

HDM sentence values (680) Heading magnetic value kSDKAnyType_Double

kHDM_HeadingMagnetic_DataFieldState 

Heading magnetic data field state

kSDKAnyType_Uint32, one of DataFieldState

kVHW_HeadingTrue_Value 

VHW sentence values (700) Heading true value kSDKAnyType_Double

kVHW_HeadingTrue_DataFieldState 

Heading true data field state

kSDKAnyType_Uint32, one of DataFieldState

kVHW_HeadingMagnetic_Value 

Heading magnetic value

kSDKAnyType_Double

kVHW_HeadingMagnetic_DataFieldState 

Heading magnetic data field state

kSDKAnyType_Uint32, one of DataFieldState

kVHW_STW_knots_Value 

STW in knots value

kSDKAnyType_Double

kVHW_STW_knots_DataFieldState 

STW in knots data field state

kSDKAnyType_Uint32, one of DataFieldState

kVHW_STW_kmh_Value 

STW in km/h value

kSDKAnyType_Double

kVHW_STW_kmh_DataFieldState 

STW in km/h data field state

kSDKAnyType_Uint32, one of DataFieldState

kTHS_HeadingTrue_Value 

THS sentence values (720) Heading true value kSDKAnyType_Double

kTHS_HeadingTrue_DataFieldState 

Heading true data field state

kSDKAnyType_Uint32, one of DataFieldState

kTHS_ModeIndicator_Value 

Mode indicator value

kSDKAnyType_Uint32, one of ModeIndicator enum

kTHS_ModeIndicator_DataFieldState 

Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kROT_RateOfTurn_Value 

ROT sentence values (740) Rate of turn value kSDKAnyType_Double

kROT_RateOfTurn_DataFieldState 

Rate of turn data field state

kSDKAnyType_Uint32, one of DataFieldState

kROT_Status_Value 

Status value

kSDKAnyType_Uint32, one of Status enum

kROT_Status_DataFieldState 

Status field state

kSDKAnyType_Uint32, one of DataFieldState

kVDR_DirectionTrue_Value 

VDR sentence values (760) Direction true value kSDKAnyType_Double

kVDR_DirectionTrue_DataFieldState 

VDR sentence direction true data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVDR_DirectionMagnetic_Value 

Direction magnetic value

kSDKAnyType_Double

kVDR_DirectionMagnetic_DataFieldState 

Direction magnetic data field state

kSDKAnyType_Uint32, one of DataFieldState

kVDR_CurrentSpeed_Value 

Current speed in knots value

kSDKAnyType_Double

kVDR_CurrentSpeed_DataFieldState 

Current speed in knots data field state

kSDKAnyType_Uint32, one of DataFieldState

kVBW_LongitudinalWaterSpeed_Value 

VBW sentence values (780) Longitudinal water speed value kSDKAnyType_Double

kVBW_LongitudinalWaterSpeed_DataFieldState 

Longitudinal water speed data field state

kSDKAnyType_Uint32, one of DataFieldState

kVBW_TransverseWaterSpeed_Value 

Transverse water speed value.

kSDKAnyType_Double

kVBW_TransverseWaterSpeed_DataFieldState 

Transverse water speed data field state

kSDKAnyType_Uint32, one of DataFieldState

kVBW_WaterSpeedStatus_Value 

Status of water speed parameters value.

kSDKAnyType_Uint32, one of Status enum

kVBW_WaterSpeedStatus_DataFieldState 

Status of water speed parameters data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_LongitudinalGroundSpeed_Value 

Longitudinal ground speed value.

kSDKAnyType_Double

kVBW_LongitudinalGroundSpeed_DataFieldState 

Longitudinal ground speed data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_TransverseGroundSpeed_Value 

Transverse ground speed value.

kSDKAnyType_Double

kVBW_TransverseGroundSpeed_DataFieldState 

Transverse ground speed data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_GroundSpeedStatus_Value 

Status of ground speed parameters value.

kSDKAnyType_Uint32, one of Status enum

kVBW_GroundSpeedStatus_DataFieldState 

Status of ground speed parameters data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_SternTransverseWaterSpeed_Value 

Stern transverse water speed value.

kSDKAnyType_Double, absent for NMEA v1

kVBW_SternTransverseWaterSpeed_DataFieldState 

Stern transverse water speed data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_SternWaterSpeedStatus_Value 

Status of stern water speed parameter value.

kSDKAnyType_Uint32, one of Status enum, absent for NMEA v1

kVBW_SternWaterSpeedStatus_DataFieldState 

Status of stern water speed parameter data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_SternTransverseGroundSpeed_Value 

Stern transverse ground speed value.

kSDKAnyType_Double, absent for NMEA v1

kVBW_SternTransverseGroundSpeed_DataFieldState 

Stern transverse ground speed data field state.

kSDKAnyType_Uint32, one of DataFieldState

kVBW_SternGroundSpeedStatus_Value 

Status of stern ground speed parameter value.

kSDKAnyType_Uint32, one of Status enum, absent for NMEA v1

kVBW_SternGroundSpeedStatus_DataFieldState 

Status of stern ground speed parameter data field state.

kSDKAnyType_Uint32, one of DataFieldState

kDBT_WaterDepthFeets_Value 

DBT sentence values (800) Water depth in feets value kSDKAnyType_Double

kDBT_WaterDepthFeets_DataFieldState 

Water depth in feets data field state.

kSDKAnyType_Uint32, one of DataFieldState

kDBT_WaterDepthMeters_Value 

Water depth in meters value

kSDKAnyType_Double

kDBT_WaterDepthMeters_DataFieldState 

Water depth in meters data field state

kSDKAnyType_Uint32, one of DataFieldState

kDBT_WaterDepthFathoms_Value 

Water depth in fathoms value

kSDKAnyType_Double

kDBT_WaterDepthFathoms_DataFieldState 

Water depth in fathoms data field state.

kSDKAnyType_Uint32, one of DataFieldState

kDPT_WaterDepth_Value 

DPT sentence values (820) Water depth value kSDKAnyType_Double

kDPT_WaterDepth_DataFieldState 

Water depth data field state

kSDKAnyType_Uint32, one of DataFieldState

kDPT_OffsetFromTransducer_Value 

Offset from transducer value

kSDKAnyType_Double

kDPT_OffsetFromTransducer_DataFieldState 

Offset from transducer data field state.

kSDKAnyType_Uint32, one of DataFieldState

kDPT_MaximumRangeScaleInUse_Value 

Maximum range scale in use value.

kSDKAnyType_Double, absent for NMEA v1

kDPT_MaximumRangeScaleInUse_DataFieldState 

Maximum range scale in use data field state.

kSDKAnyType_Uint32, one of DataFieldState

kMWV_WindAngle_Value 

MWV sentence values (840) Wind angle value kSDKAnyType_Double

kMWV_WindAngle_DataFieldState 

Wind angle data field state.

kSDKAnyType_Uint32, one of DataFieldState

kMWV_Reference_Value 

Reference value

kSDKAnyType_Uint32, one of Reference enum

kMWV_Reference_DataFieldState 

Reference data field state.

kSDKAnyType_Uint32, one of DataFieldState

kMWV_WindSpeed_Value 

Wind speed value

kSDKAnyType_Double

kMWV_WindSpeed_DataFieldState 

Wind speed data field state.

kSDKAnyType_Uint32, one of DataFieldState

kMWV_WindSpeedUnits_Value 

Wind speed units value

kSDKAnyType_Uint32, one of SpeedUnits enum

kMWV_WindSpeedUnits_DataFieldState 

Wind speed units data field state.

kSDKAnyType_Uint32, one of DataFieldState

kMWV_Status_Value 

Status value

kSDKAnyType_Uint32, one of Status enum

kMWV_Status_DataFieldState 

Status field state

kSDKAnyType_Uint32, one of DataFieldState

kMWD_WindDirectionTrue_Value 

MWD sentence values (860) Wind direction true value kSDKAnyType_Double

kMWD_WindDirectionTrue_DataFieldState 

Wind direction true data field state

kSDKAnyType_Uint32, one of DataFieldState

kMWD_WindDirectionMagnetic_Value 

Wind direction magnetic value.

kSDKAnyType_Double

kMWD_WindDirectionMagnetic_DataFieldState 

Wind direction magnetic data field state.

kSDKAnyType_Uint32, one of DataFieldState

kMWD_WindSpeedKnots_Value 

Wind speed in knots value.

kSDKAnyType_Double

kMWD_WindSpeedKnots_DataFieldState 

Wind speed in knots data field state

kSDKAnyType_Uint32, one of DataFieldState

kMWD_WindSpeedMetersSec_Value 

Wind speed in m/s value

kSDKAnyType_Double

kMWD_WindSpeedMetersSec_DataFieldState 

Wind speed in m/s data field state

kSDKAnyType_Uint32, one of DataFieldState

kALR_TimeOfAlarmConditionChange_Value 

ALR sentence values (880) Time of alarm condition change value kSDKAnyType_SDKTimePacked

kALR_TimeOfAlarmConditionChange_DataFieldState 

Time of alarm condition change data field state.

kSDKAnyType_Uint32, one of DataFieldState

kALR_AlarmID_Value 

Alarm identificator value.

kSDKAnyType_Int32

kALR_AlarmID_DataFieldState 

Alarm identificator data field state

kSDKAnyType_Uint32, one of DataFieldState

kALR_AlarmCondition_Value 

Alarm condition value

kSDKAnyType_Uint32, one of AlarmCondition enum

kALR_AlarmCondition_DataFieldState 

Alarm condition data field state

kSDKAnyType_Uint32, one of DataFieldState

kALR_AlarmAcknowledgeState_Value 

Alarm acknowledge state value

kSDKAnyType_Uint32, one of AlarmAcknowledgeState enum

kALR_AlarmAcknowledgeState_DataFieldState 

Alarm acknowledge state field state

kSDKAnyType_Uint32, one of DataFieldState

kALR_AlarmDescription_Value 

Alarm description value.

kSDKAnyType_SDKStringPtr

kALR_AlarmDescription_DataFieldState 

Alarm description field state

kSDKAnyType_Uint32, one of DataFieldState

kACK_AlarmID_Value 

ACK sentence values (900) Alarm identificator value kSDKAnyType_Int32

kACK_AlarmID_DataFieldState 

Alarm identificator data field state

kSDKAnyType_Uint32, one of DataFieldState

kTXT_TextMessage_Value 

TXT sentence values (920) Text message value kSDKAnyType_SDKStringPtr

kTXT_TextMessage_DataFieldState 

Text message field state

kSDKAnyType_Uint32, one of DataFieldState

kNRX_MessageCode_Value 

NRX sentence values (940) Message code value kSDKAnyType_SDKStringPtr

kNRX_MessageCode_DataFieldState 

Message code field state

kSDKAnyType_Uint32, one of DataFieldState

kNRX_FrequencyIndicator_Value 

Frequency indicator value

kSDKAnyType_Uint32, one of FrequencyIndicator

kNRX_FrequencyIndicator_DataFieldState 

Frequency indicator field state

kSDKAnyType_Uint32, one of DataFieldState

kNRX_UTCOfReceiptOfMessage_Value 

UTC of receipt of message value.

kSDKAnyType_SDKTimePacked

kNRX_UTCOfReceiptOfMessage_DataFieldState 

UTC of receipt of message field state

kSDKAnyType_Uint32, one of DataFieldState

kNRX_Date_Value 

Date value.

kSDKAnyType_SDKTimePacked

kNRX_Date_DataFieldState 

Date field state

kSDKAnyType_Uint32, one of DataFieldState

kNRX_TotalNumberOfCharacters_Value 

Total number of characters value

kSDKAnyType_Uint32

kNRX_TotalNumberOfCharacters_DataFieldState 

Total number of characters field state.

kSDKAnyType_Uint32, one of DataFieldState

kNRX_TotalNumberOfBadCharacters_Value 

Total number of bad characters value.

kSDKAnyType_Uint32

kNRX_TotalNumberOfBadCharacters_DataFieldState 

Total number of bad characters field state.

kSDKAnyType_Uint32, one of DataFieldState

kNRX_Status_Value 

Status value.

kSDKAnyType_Uint32, one of Status enum

kNRX_Status_DataFieldState 

Status field state

kSDKAnyType_Uint32, one of DataFieldState

kNRX_TextMessage_Value 

Text message value

kSDKAnyType_SDKStringPtr

kNRX_TextMessage_DataFieldState 

Text message field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_TargetNumber_Value 

TLL sentence values (960) Target number value kSDKAnyType_Uint32

kTLL_TargetNumber_DataFieldState 

Target number data field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_TargetLatitude_Value 

Target latitude value

kSDKAnyType_Double

kTLL_TargetLatitude_DataFieldState 

Target latitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_TargetLongitude_Value 

Target longitude value

kSDKAnyType_Double

kTLL_TargetLongitude_DataFieldState 

Target longitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_TargetName_Value 

Target name value

kSDKAnyType_SDKStringPtr

kTLL_TargetName_DataFieldState 

Target name field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_UTCOfData_Value 

UTC of data value

kSDKAnyType_SDKTimePacked

kTLL_UTCOfData_DataFieldState 

UTC of data field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_TargetStatus_Value 

Target status value

kSDKAnyType_Uint32, one of TargetStatus enum

kTLL_TargetStatus_DataFieldState 

Target status field state

kSDKAnyType_Uint32, one of DataFieldState

kTLL_ReferenceTarget_Value 

Reference target value

kSDKAnyType_Uint32, one of ReferenceTarget enum

kTLL_ReferenceTarget_DataFieldState 

Reference target field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetNumber_Value 

TTM sentence values (980) Target number value kSDKAnyType_Uint32

kTTM_TargetNumber_DataFieldState 

Target number data field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetDistance_Value 

Target distance from own ship value

kSDKAnyType_Double

kTTM_TargetDistance_DataFieldState 

Target distance from own ship data field state.

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetBearing_Value 

Bearing from own ship value

kSDKAnyType_Double

kTTM_TargetBearing_DataFieldState 

Bearing from own ship data field state.

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetBearingReference_Value 

Bearing from own ship true/relative value.

kSDKAnyType_Uint32, one of Reference enum

kTTM_TargetBearingReference_DataFieldState 

Bearing from own ship true/relative data field state.

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetSpeed_Value 

Target speed value.

kSDKAnyType_Double

kTTM_TargetSpeed_DataFieldState 

Target speed data field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetCourse_Value 

Target course value

kSDKAnyType_Double

kTTM_TargetCourse_DataFieldState 

Target course data field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetCourseReference_Value 

Target course true/relative value

kSDKAnyType_Uint32, one of Reference enum

kTTM_TargetCourseReference_DataFieldState 

Target course true/relative data field state.

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetDCPA_Value 

Distance of closest-point-of-approach value.

kSDKAnyType_Double

kTTM_TargetDCPA_DataFieldState 

Distance of closest-point-of-approach data field state.

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetTCPA_Value 

Time to CPA value

kSDKAnyType_Double

kTTM_TargetTCPA_DataFieldState 

Time to CPA data field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_SpeedDistanceUnits_Value 

Speed/distance units value

kSDKAnyType_Uint32, one of DistanceUnits enum

kTTM_SpeedDistanceUnits_DataFieldState 

Speed/distance units data field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetName_Value 

Target name value.

kSDKAnyType_SDKStringPtr

kTTM_TargetName_DataFieldState 

Target name field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TargetStatus_Value 

Target status value

kSDKAnyType_Uint32, one of TargetStatus enum

kTTM_TargetStatus_DataFieldState 

Target status field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_ReferenceTarget_Value 

Reference target value

kSDKAnyType_Uint32, one of ReferenceTarget enum

kTTM_ReferenceTarget_DataFieldState 

Reference target field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TimeOfData_Value 

Time of data value

kSDKAnyType_SDKTimePacked, absent for NMEA v1

kTTM_TimeOfData_DataFieldState 

Time of data field state

kSDKAnyType_Uint32, one of DataFieldState

kTTM_TypeOfAcquisition_Value 

Type of acquisition value

kSDKAnyType_Uint32, one of TypeOfAcquisition enum, absent for NMEA v1

kTTM_TypeOfAcquisition_DataFieldState 

Type of acquisition data field state

kSDKAnyType_Uint32, one of DataFieldState

kTLB_ParsedNMEADataEnumerator_Value 

TLB sentence values (1000) Parsed NMEA data enumerator value kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kTLB_ParsedNMEADataEnumerator_DataFieldState 

Parsed NMEA data enumerator field state.

kSDKAnyType_Uint32, one of DataFieldState

kTTD_ParsedNMEADataEnumerator_Value 

TTD sentence values (1020) Parsed NMEA data enumerator value kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kTTD_ParsedNMEADataEnumerator_DataFieldState 

Parsed NMEA data enumerator field state.

kSDKAnyType_Uint32, one of DataFieldState

kVDO_AISChannel_Value 

VDO sentence values (1040) AIS channel value kSDKAnyType_Uint32, one of AISChannel enum

kVDO_AISChannel_DataFieldState 

AIS channel data field state

kSDKAnyType_Uint32, one of DataFieldState

kVDO_ParsedNMEADataEnumerator_Value 

Parsed NMEA data enumerator value

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kVDO_ParsedNMEADataEnumerator_DataFieldState 

Parsed NMEA data enumerator field state.

kSDKAnyType_Uint32, one of DataFieldState

kVDM_AISChannel_Value 

VDM sentence values (1060) AIS channel value kSDKAnyType_Uint32, one of AISChannel enum

kVDM_AISChannel_DataFieldState 

AIS channel data field state

kSDKAnyType_Uint32, one of DataFieldState

kVDM_ParsedNMEADataEnumerator_Value 

Parsed NMEA data enumerator value

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kVDM_ParsedNMEADataEnumerator_DataFieldState 

Parsed NMEA data enumerator field state.

kSDKAnyType_Uint32, one of DataFieldState

kABK_MMSI_Value 

ABK sentence values (1080) MMSI value kSDKAnyType_Uint32

kABK_MMSI_DataFieldState 

MMSI data field state

kSDKAnyType_Uint32, one of DataFieldState

kABK_AISChannel_Value 

AIS channel value

kSDKAnyType_Uint32, one of AISChannel enum

kABK_AISChannel_DataFieldState 

AIS channel data field state

kSDKAnyType_Uint32, one of DataFieldState

kABK_MessageID_Value 

Message ID value

kSDKAnyType_Uint32, one of MessageID enum

kABK_MessageID_DataFieldState 

Message ID data field state

kSDKAnyType_Uint32, one of DataFieldState

kABK_MessageNumber_Value 

Message sequence number value

kSDKAnyType_Uint32

kABK_MessageNumber_DataFieldState 

Message sequence number data field state.

kSDKAnyType_Uint32, one of DataFieldState

kABK_AcknowledgeType_Value 

Acknowledge type value

kSDKAnyType_Uint32, one of AcknowledgeType enum

kABK_AcknowledgeType_DataFieldState 

Acknowledge type data field state

kSDKAnyType_Uint32, one of DataFieldState

kRTE_RouteType_Value 

RTE sentence values (1100) Route Type value kSDKAnyType_Uint32, one of RouteType

kRTE_RouteType_DataFieldState 

Route Type data field state

kSDKAnyType_Uint32, one of DataFieldState

kRTE_RouteName_Value 

Route Name value

kSDKAnyType_SDKStringPtr

kRTE_RouteName_DataFieldState 

Route Name data field state

kSDKAnyType_Uint32, one of DataFieldState

kRTE_Waypoints_Value 

Waypoints data enumerator value

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kRTE_Waypoints_DataFieldState 

Waypoints data enumerator field state

kSDKAnyType_Uint32, one of DataFieldState

kRTE_Waypoint_Name 

kSDKAnyType_SDKStringPtr

For each of Waypoints in enumerator following fields are available
Waypoint name

kWPL_WaypointLatitude_Value 

WPL sentence values (1120) Waypoint latitude value kSDKAnyType_Double

kWPL_WaypointLatitude_DataFieldState 

Waypoint latitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kWPL_WaypointLongitude_Value 

Waypoint longitude value

kSDKAnyType_Double

kWPL_WaypointLongitude_DataFieldState 

Waypoint longitude data field state

kSDKAnyType_Uint32, one of DataFieldState

kWPL_WaypointName_Value 

Waypoint name value

kSDKAnyType_SDKStringPtr

kWPL_WaypointName_DataFieldState 

Waypoint name data field state

kSDKAnyType_Uint32, one of DataFieldState

kHCR_HeadingTrue_Value 

HCR sentence values (1140) Heading true value kSDKAnyType_Double

kHCR_HeadingTrue_DataFieldState 

Heading true data field state

kSDKAnyType_Uint32, one of DataFieldState

kHCR_ModeIndicator_Value 

Mode indicator value

kSDKAnyType_Uint32, one of ModeIndicator enum

kHCR_ModeIndicator_DataFieldState 

Mode indicator data field state

kSDKAnyType_Uint32, one of DataFieldState

kHCR_CorrectionState_Value 

Correction State value

kSDKAnyType_Uint32, one of CorrectionState enum

kHCR_CorrectionState_DataFieldState 

Correction State data field state

kSDKAnyType_Uint32, one of DataFieldState

kHCR_Correction_Value 

Correction value

kSDKAnyType_Double

kHCR_Correction_DataFieldState 

Correction data field state

kSDKAnyType_Uint32, one of DataFieldState

kEVE_EventTime_Value 

EVE sentence values (1160) Event time value kSDKAnyType_SDKTimePacked

kEVE_EventTime_DataFieldState 

Event time field state

kSDKAnyType_Uint32, one of DataFieldState

kEVE_SourceOfEventCode_Value 

Source of event code value

kSDKAnyType_SDKStringPtr

kEVE_SourceOfEventCode_DataFieldState 

Source of event code field state

kSDKAnyType_Uint32, one of DataFieldState

kEVE_EventDescription_Value 

Event description value.

kSDKAnyType_SDKStringPtr

kEVE_EventDescription_DataFieldState 

Event description field state

kSDKAnyType_Uint32, one of DataFieldState

kHBT_RepeatInterval_Value 

HBT sentence values (1180) Repeat interval value kSDKAnyType_Double

kHBT_RepeatInterval_DataFieldState 

Repeat interval field state

kSDKAnyType_Uint32, one of DataFieldState

kHBT_EquipmentStatus_Value 

Equipment status

kSDKAnyType_Uint32, one of Status enum

kHBT_EquipmentStatus_DataFieldState 

Equipment data field state

kSDKAnyType_Uint32, one of DataFieldState

kHBT_SentenceID_Value 

ID value

kSDKAnyType_Uint32

kHBT_SentenceID_DataFieldState 

ID field state

kSDKAnyType_Uint32, one of DataFieldState

kACM_Time_Value 

kSDKAnyType_SDKTimePacked

ACM/ACN sentence values (1200) Time value

kACN_Time_Value 

kSDKAnyType_SDKTimePacked

kACM_Time_DataFieldState 

Time field state

kSDKAnyType_Uint32, one of DataFieldState

kACN_Time_DataFieldState 

kSDKAnyType_Uint32, one of DataFieldState

kACM_ManufacturerCode_Value 

Manufacturer mnemonic code value

kSDKAnyType_SDKString

kACN_ManufacturerCode_Value 

kSDKAnyType_SDKString

kACM_ManufacturerCode_DataFieldState 

Manufacturer mnemonic code field state

kSDKAnyType_Uint32, one of DataFieldState

kACN_ManufacturerCode_DataFieldState 

kSDKAnyType_Uint32, one of DataFieldState

kACM_AlertID_Value 

Alert ID value

kSDKAnyType_Uint32

kACN_AlertID_Value 

kSDKAnyType_Uint32

kACM_AlertID_DataFieldState 

Alert ID field state

kSDKAnyType_Uint32, one of DataFieldState

kACN_AlertID_DataFieldState 

kSDKAnyType_Uint32, one of DataFieldState

kACM_AlertInstance_Value 

Alert instance value

kSDKAnyType_Uint32

kACN_AlertInstance_Value 

kSDKAnyType_Uint32

kACM_AlertInstance_DataFieldState 

Alert instance field state

kSDKAnyType_Uint32, one of DataFieldState

kACN_AlertInstance_DataFieldState 

kSDKAnyType_Uint32, one of DataFieldState

kACM_AlertCommand_Value 

Alert command value

kSDKAnyType_Uint32, one of AlertCommand enum

kACN_AlertCommand_Value 

kSDKAnyType_Uint32, one of AlertCommand enum

kACM_AlertCommand_DataFieldState 

Alert command field state

kSDKAnyType_Uint32, one of DataFieldState

kACN_AlertCommand_DataFieldState 

kSDKAnyType_Uint32, one of DataFieldState

kACM_SentenceStatus_Value 

Status value

kSDKAnyType_Uint32, one of AlertSentenceStatus enum

kACN_SentenceStatus_Value 

kSDKAnyType_Uint32, one of AlertSentenceStatus enum

kACM_SentenceStatus_DataFieldState 

Status data field state

kSDKAnyType_Uint32, one of DataFieldState

kACN_SentenceStatus_DataFieldState 

kSDKAnyType_Uint32, one of DataFieldState

kALC_AlertEntries_Value 

ALC sentence values (1220) ALC sentence Alert Entries data enumerator value kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kALC_AlertEntries_DataFieldState 

ALC sentence Alert Entries data enumerator field state.

kSDKAnyType_Uint32, one of DataFieldState

kALC_AlertEntry_ManufacturerCode 

For each of Alert Entry in enumerator following fields are available
ALC sentence Alert Entry manufacturer mnemonic code value kSDKAnyType_SDKString

kALC_AlertEntry_AlertID 

ALC sentence Alert Entry alert ID value.

kSDKAnyType_Uint32

kALC_AlertEntry_AlertInstance 

ALC sentence Alert Entry alert instance value.

kSDKAnyType_Uint32

kALC_AlertEntry_AlertRevCounter 

ALC sentence Alert Entry alert revision counter value.

kSDKAnyType_Uint32

kALF_TimeOfLastChange_Value 

ALF sentence values (1240) Time of last change value kSDKAnyType_SDKTimePacked

kALF_TimeOfLastChange_DataFieldState 

Time of last change field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertCategory_Value 

Alert category value

kSDKAnyType_Uint32, one of NmeaAlertCategory

kALF_AlertCategory_DataFieldState 

Alert category field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertPriority_Value 

Alert priority value

kSDKAnyType_Uint32, one of NmeaAlertPriority

kALF_AlertPriority_DataFieldState 

Alert priority field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertState_Value 

Alert state value

kSDKAnyType_Uint32, one of NmeaAlertState

kALF_AlertState_DataFieldState 

Alert state field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_ManufacturerCode_Value 

Manufacturer mnemonic code value

kSDKAnyType_SDKString

kALF_ManufacturerCode_DataFieldState 

Manufacturer mnemonic code field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertID_Value 

Alert ID value

kSDKAnyType_Uint32

kALF_AlertID_DataFieldState 

Alert ID field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertInstance_Value 

Alert instance value

kSDKAnyType_Uint32

kALF_AlertInstance_DataFieldState 

Alert instance field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_RevisionCounter_Value 

Revision counter value

kSDKAnyType_Uint32

kALF_RevisionCounter_DataFieldState 

Revision counter field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_EscalationCounter_Value 

Escalation counter value

kSDKAnyType_Uint32

kALF_EscalationCounter_DataFieldState 

Escalation counter field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertTitle_Value 

Alert title value.

kSDKAnyType_SDKStringPtr

kALF_AlertTitle_DataFieldState 

Alert title field state

kSDKAnyType_Uint32, one of DataFieldState

kALF_AlertDescription_Value 

Alert description value

kSDKAnyType_SDKStringPtr

kALF_AlertDescription_DataFieldState 

Alert description field state

kSDKAnyType_Uint32, one of DataFieldState

kARC_ReleaseTime_Value 

ARC sentence values (1260) Release time value kSDKAnyType_SDKTimePacked

kARC_ReleaseTime_DataFieldState 

Release time field state

kSDKAnyType_Uint32, one of DataFieldState

kARC_ManufacturerCode_Value 

Manufacturer mnemonic code value

kSDKAnyType_SDKString

kARC_ManufacturerCode_DataFieldState 

Manufacturer mnemonic code field state

kSDKAnyType_Uint32, one of DataFieldState

kARC_AlertID_Value 

Alert ID value

kSDKAnyType_Uint32

kARC_AlertID_DataFieldState 

Alert ID field state

kSDKAnyType_Uint32, one of DataFieldState

kARC_AlertInstance_Value 

Alert instance value

kSDKAnyType_Uint32

kARC_AlertInstance_DataFieldState 

Alert instance field state

kSDKAnyType_Uint32, one of DataFieldState

kARC_RefusedAlertCommand_Value 

Refused alert command value

kSDKAnyType_Uint32, one of RefusedAlertCommand

kARC_RefusedAlertCommand_DataFieldState 

Refused alert command field state

kSDKAnyType_Uint32, one of DataFieldState

kNRM_FunctionCode_Value 

NRM sentence values (1280) Function code value kSDKAnyType_Uint32, one of FunctionCode

kNRM_FunctionCode_DataFieldState 

Function code field state

kSDKAnyType_Uint32, one of DataFieldState

kNRM_FrequencyTableIndex_Value 

Frequency table index value

kSDKAnyType_Uint32, one of FrequencyIndicator

kNRM_FrequencyTableIndex_DataFieldState 

Frequency table index field state

kSDKAnyType_Uint32, one of DataFieldState

kNRM_TransmitterCoverageAreaMask_Value 

Transmitter coverage area mask value.

kSDKAnyType_Uint32, combination of TransmitterCoverageAreaMask values

kNRM_TransmitterCoverageAreaMask_DataFieldState 

Transmitter coverage area mask field state.

kSDKAnyType_Uint32, one of DataFieldState

kNRM_MessageTypeMask_Value 

Message type mask value.

kSDKAnyType_Uint32, combination of MessageTypeMask values

kNRM_MessageTypeMask_DataFieldState 

Message type mask field state

kSDKAnyType_Uint32, one of DataFieldState

kNRM_SentenceStatusFlag_Value 

Status flag value.

kSDKAnyType_Uint32, one of SentenceStatusFlag values

kNRM_SentenceStatusFlag_DataFieldState 

Status flag field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_IntegrityOfHeading_Value 

NSR sentence values (1300) Integrity of heading value kSDKAnyType_Uint32, one of IntegrityStatus

kNSR_IntegrityOfHeading_DataFieldState 

Integrity of heading field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_PlausibilityOfHeading_Value 

Plausibility of heading value.

kSDKAnyType_Uint32, one of PlausibilityStatus

kNSR_PlausibilityOfHeading_DataFieldState 

Plausibility of heading field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_IntegrityOfPosition_Value 

Integrity of position value.

kSDKAnyType_Uint32, one of IntegrityStatus

kNSR_IntegrityOfPosition_DataFieldState 

Integrity of position field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_PlausibilityOfPosition_Value 

Plausibility of position value.

kSDKAnyType_Uint32, one of PlausibilityStatus

kNSR_PlausibilityOfPosition_DataFieldState 

Plausibility of position field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_IntegrityOfSTW_Value 

Integrity of STW value.

kSDKAnyType_Uint32, one of IntegrityStatus

kNSR_IntegrityOfSTW_DataFieldState 

Integrity of STW field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_PlausibilityOfSTW_Value 

Plausibility of STW value

kSDKAnyType_Uint32, one of PlausibilityStatus

kNSR_PlausibilityOfSTW_DataFieldState 

Plausibility of STW field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_IntegrityOfSOGCOG_Value 

Integrity of SOG/COG value.

kSDKAnyType_Uint32, one of IntegrityStatus

kNSR_IntegrityOfSOGCOG_DataFieldState 

Integrity of SOG/COG field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_PlausibilityOfSOGCOG_Value 

Plausibility of SOG/COG value.

kSDKAnyType_Uint32, one of PlausibilityStatus

kNSR_PlausibilityOfSOGCOG_DataFieldState 

Plausibility of SOG/COG field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_IntegrityOfDepth_Value 

Integrity of Depth value.

kSDKAnyType_Uint32, one of IntegrityStatus

kNSR_IntegrityOfDepth_DataFieldState 

Integrity of Depth field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_PlausibilityOfDepth_Value 

Plausibility of Depth value

kSDKAnyType_Uint32, one of PlausibilityStatus

kNSR_PlausibilityOfDepth_DataFieldState 

Plausibility of Depth field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_ModeOfSTW_Value 

Mode of STW value.

kSDKAnyType_Uint32, one of STWMode

kNSR_ModeOfSTW_DataFieldState 

Mode of STW field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_IntegrityOfTime_Value 

Integrity of Time value

kSDKAnyType_Uint32, one of IntegrityStatus

kNSR_IntegrityOfTime_DataFieldState 

Integrity of Time field state

kSDKAnyType_Uint32, one of DataFieldState

kNSR_PlausibilityOfTime_Value 

Plausibility of Time value

kSDKAnyType_Uint32, one of PlausibilityStatus

kNSR_PlausibilityOfTime_DataFieldState 

Plausibility of Time field state

kSDKAnyType_Uint32, one of DataFieldState

kRRT_ReportedTransferType_Value 

RRT sentence values (1320) Reported transfer type value kSDKAnyType_Uint32, one of RouteTransferType

kRRT_ReportedTransferType_DataFieldState 

Reported transfer type field state

kSDKAnyType_Uint32, one of DataFieldState

kRRT_RouteName_Value 

Route name value.

kSDKAnyType_SDKStringPtr

kRRT_RouteName_DataFieldState 

Route name field state

kSDKAnyType_Uint32, one of DataFieldState

kRRT_RouteVersion_Value 

Route version value

kSDKAnyType_SDKStringPtr

kRRT_RouteVersion_DataFieldState 

Route version field state

kSDKAnyType_Uint32, one of DataFieldState

kRRT_CurrentWaypointID_Value 

Current waypoint ID value

kSDKAnyType_SDKStringPtr

kRRT_CurrentWaypointID_DataFieldState 

Current waypoint ID field state

kSDKAnyType_Uint32, one of DataFieldState

kRRT_FileTransferStatus_Value 

File transfer status value.

kSDKAnyType_Uint32, one of RouteFileTransferStatus

kRRT_FileTransferStatus_DataFieldState 

File transfer status field state

kSDKAnyType_Uint32, one of DataFieldState

kRRT_ApplicationStatus_Value 

Application status value.

kSDKAnyType_Uint32, one of ApplicationRouteStatus

kRRT_ApplicationStatus_DataFieldState 

Application status field state

kSDKAnyType_Uint32, one of DataFieldState

◆ WaypointDataFieldID

List of available waypoint data field IDs.

Enumerator
kWaypointDataFieldID_Name 

Waypoint name.

kWaypointDataFieldID_Lat 

Waypoint latitude.

kWaypointDataFieldID_Lon 

Waypoint longitude.

◆ RouteDataFieldID

List of available route data field IDs.

Enumerator
kRouteDataFieldID_Name 

Route name.

kRouteDataFieldID_CompleteRoute 

Complete route flag.

◆ TLBSentenceValueIDs

Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for TLB NMEA sentence.

Enumerator
kTLB_TargetNumber 

Target number value.

kTLB_TargetLabel 

Target label value.

◆ TTDTargetStatus_ARPA_AIS

Available Target Status values for TTD sentence.

Enumerator
kTTDTargetStatus_NonTracking_NoTargetToReport 

Non-tracking / No target to report.

kTTDTargetStatus_AcquiringTarget_SleepingTarget 

Acquiring target (not established) / Sleeping target.

kTTDTargetStatus_LostTarget_LostTarget 

Lost target / Lost target.

kTTDTargetStatus_EstablishedTrackingNoAlarm_ActivatedTargetNoAlarm 

Established tracking, no alarm / Activated target, no alarm.

kTTDTargetStatus_EstablishedTrackingWithAlarm_ActivatedTargetWithAlarm 

Established tracking, CPA/TCPA alarm / Activated target, CPA/TCPA alarm.

kTTDTargetStatus_EstablishedTrackingAcknowledgedAlarm_ActivatedTargetAcknowledgedAlarm 

Established tracking, acknowledged CPA/TCPA alarm / Activated target, acknowledged CPA/TCPA alarm.

◆ TTDOperationMode

Available Operation Mode values for TTD sentence.

Enumerator
kTTDOperationMode_Autonomous 

Autonomous (normal)

kTTDOperationMode_TestTarget 

Test target.

◆ TTDSpeedMode

Available Speed Mode values for TTD sentence.

Enumerator
kTTDSpeedMode_TrueSpeedAndCourse 

True speed and course.

kTTDSpeedMode_RelativeSpeedAndCourse 

Relative speed and course.

◆ TTDStabilizationMode

Available Stabilization Mode values for TTD sentence.

Enumerator
kTTDStabilizationMode_OverTheGround 

Over the ground.

kTTDStabilizationMode_ThroughTheWater 

Through the water.

◆ TTDSentenceValueIDs

Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for TTD NMEA sentence.

Enumerator
kTTD_ProtocolVersion 

Protocol version value.

kSDKAnyType_Uint32

kTTD_TargetNumber 

Target number value.

kSDKAnyType_Uint32

kTTD_TargetTrueBearing 

Target true bearing value.

kSDKAnyType_Double, see kTTDMaxTrueBearing/kTTDUnknownTrueBearing

kTTD_TargetSpeed 

Target speed value.

kSDKAnyType_Double, see kTTDMaxSpeed/kTTDUnknownSpeed

kTTD_TargetCourse 

Target course value.

kSDKAnyType_Double, see kTTDMaxCourse/kTTDUnknownCourse

kTTD_TargetHeading 

Target heading value.

kSDKAnyType_Double, see kTTDMaxHeading/kTTDUnknownHeading/kTTDNoHeadingData

kTTD_TargetStatus 

Target status value.

kSDKAnyType_Uint32, one of TTDTargetStatus_ARPA_AIS enum value

kTTD_OperationMode 

Operation mode value.

kSDKAnyType_Uint32, one of TTDOperationMode enum value

kTTD_DistanceToTarget 

Distance to target value.

kSDKAnyType_Double, see kTTDMaxDistance/kTTDUnknownDistance

kTTD_SpeedMode 

Speed mode value.

kSDKAnyType_Uint32, one of TTDSpeedMode enum value

kTTD_StabilizationMode 

Stabilization mode value.

kSDKAnyType_Uint32, one of TTDStabilizationMode enum value

kTTD_AssociationNumber 

Association number value.

kSDKAnyType_Uint32

kTTD_CPA 

CPA.

kSDKAnyType_Double, see kTTDMaxCPA/kTTDUnknownCPA

kTTD_TCPA 

TCPA.

kSDKAnyType_Double, see kTTDMinTCPA/kTTDMaxTCPA/kTTDUnknownTCPA

◆ VDOVDMNavigationalStatus

Available values for message Navigational Status field.

Enumerator
kVDOVDMNavigationalStatus_UnderWayUsingEngines 

under way using engine

kVDOVDMNavigationalStatus_AtAnchor 

at anchor

kVDOVDMNavigationalStatus_NotUnderCommand 

not under command

kVDOVDMNavigationalStatus_RestrictedManeuverability 

restricted maneuverability

kVDOVDMNavigationalStatus_ConstrainedByHerDraught 

constrained by her draught

kVDOVDMNavigationalStatus_Moored 

moored

kVDOVDMNavigationalStatus_Aground 

aground

kVDOVDMNavigationalStatus_EngagedInFishing 

engaged in fishing

kVDOVDMNavigationalStatus_UnderWaySailing 

under way sailing

kVDOVDMNavigationalStatus_ReservedForHSC 

reserved for future amendment of navigational status for ships carrying DG, HS, or MP, or IMO hazard or pollutant category C, high speed craft (HSC),

kVDOVDMNavigationalStatus_ReservedForWIG 

reserved for future amendment of navigational status for ships carrying dangerous goods (DG), harmful substances (HS) or marine pollutants (MP), or IMO hazard or pollutant category A, wing in grand (WIG);

kVDOVDMNavigationalStatus_VesselTowingAstern 

power-driven vessel towing astern

kVDOVDMNavigationalStatus_VesselPushingAheadAlong 

power-driven vessel pushing ahead or towing alongside

kVDOVDMNavigationalStatus_Reserved 

reserved for future use

kVDOVDMNavigationalStatus_AIS_SART_Active 

AIS-SART (active)

kVDOVDMNavigationalStatus_AIS_SART_Test 

AIS-SART (active)

kVDOVDMNavigationalStatus_NotDefined 

not defined = default also AIS-SART (test mode)

◆ VDOVDMPositionAccuracy

Available values for message Position Accuracy field.

Enumerator
kVDOVDMPositionAccuracy_Low 

Low accuracy (>10m)

kVDOVDMPositionAccuracy_High 

High accuracy (<10m)

◆ VDOVDMPositionLatency

Available values for message Position Latency field.

Enumerator
kVDOVDMPositionLatency_LessThan5Sec 

Reported position latency is less than 5 seconds.

kVDOVDMPositionLatency_MoreThan5Sec 

Reported position latency is greater than 5 seconds.

◆ VDOVDM_EPFSState

Available values for message Electronic Position Fixing System state.

Enumerator
kVDOVDM_EPFSState_NotAvailable 

EPFS mode is not available.

kVDOVDM_EPFSState_Operative 

EPFS is in Operative mode.

kVDOVDM_EPFSState_ManualInput 

EPFS is in Manual Input mode.

kVDOVDM_EPFSState_Estimated 

EPFS is in Estimated (Dead reckoning) mode.

kVDOVDM_EPFSState_Inoperative 

EPFS is inoperative.

◆ VDOVDMSpecialManoeuvreIndicator

Available values for message Special Manoeuvre Indicator state.

Enumerator
kVDOVDMSpecialManoeuvreIndicator_NotAvailable 

Not available = default.

kVDOVDMSpecialManoeuvreIndicator_NotEngaged 

Not engaged in special manoeuvre.

kVDOVDMSpecialManoeuvreIndicator_Engaged 

Engaged in special manoeuvre.

◆ VDOVDM_RAIMFlag

Available values for message RAIM flag.

Enumerator
kVDOVDM_RAIM_NotInUse 

RAIM is not in use.

kVDOVDM_RAIM_InUse 

RAIM is in use.

◆ VDOVDM_EPFDType

Available values for message Electronic Position Fixing Device type.

Enumerator
kVDOVDM_EPFDType_Undefined 

Undefined (default)

kVDOVDM_EPFDType_GPS 

Global positioning system (GPS)

kVDOVDM_EPFDType_Glonass 

GNSS (GLONASS)

kVDOVDM_EPFDType_GPS_Glonass 

Combined GPS/GLONASS.

kVDOVDM_EPFDType_LoranC 

Loran-C.

kVDOVDM_EPFDType_Chayka 

Chayka.

kVDOVDM_EPFDType_IntegratedNavSystem 

Integrated navigation system.

kVDOVDM_EPFDType_Surveyed 

Surveyed.

kVDOVDM_EPFDType_Galileo 

Galileo.

kVDOVDM_EPFDType_InternalGNSS 

Internal GNSS.

◆ VDOVDM_AISVersion

Available values for message AIS Version Indicator values.

Enumerator
kVDOVDM_AISVersion_ITU_R_M_1371_1 

Station compliant with Recommendation ITU-R M.1371-1.

kVDOVDM_AISVersion_ITU_R_M_1371_3 

Station compliant with Recommendation ITU-R M.1371-3.

kVDOVDM_AISVersion_CompliantWithFutureEditions 

Station compliant with future editions.

◆ VDOVDM_DTEState

Available values for message Data Terminal Equipment state.

Enumerator
kVDOVDM_DTEState_Available 

Available.

kVDOVDM_DTEState_NotAvailable 

Not available.

◆ VDOVDMRetransmitFlag

Available values for message Retransmit Flag state.

Enumerator
kVDOVDMRetransmitFlag_NoRetransmission 

No retransmission.

kVDOVDMRetransmitFlag_Retransmitted 

Retransmitted.

◆ VDOVDMAltitudeSensor

Available values for message Altitude Sensor.

Enumerator
kVDOVDMAltitudeSensor_GNSS 

GNSS.

kVDOVDMAltitudeSensor_BarometricSource 

Barometric Source.

◆ VDOVDMAssignedModeFlag

Available values for message Assigned Mode Flag.

Enumerator
kVDOVDMAssignedModeFlag_AutonomousAndContinuousMode 

Station operating in autonomous and continuous mode.

kVDOVDMAssignedModeFlag_AssignedMode 

Station operating in assigned mode.

◆ VDOVDMClassBUnitFlag

Available values for message Class B Unit Flag.

Enumerator
kVDOVDMClassBUnitFlag_ClassB_SOTDMA_Unit 

Class B SOTDMA unit.

kVDOVDMClassBUnitFlag_ClassB_CS_Unit 

Class B “CS” unit.

◆ VDOVDMClassBDisplayFlag

Available values for message Class B Display Flag.

Enumerator
kVDOVDMClassBDisplayFlag_NoDisplayAvailable 

No display available; not capable of displaying Message 12 and 14.

kVDOVDMClassBDisplayFlag_DisplayAvailable 

Equipped with integrated display displaying Message 12 and 14.

◆ VDOVDMClassBDSCFlag

Available values for message Class B DSC Flag.

Enumerator
kVDOVDMClassBDSCFlag_NotEquippedWithDSCFunction 

Not equipped with DSC function.

kVDOVDMClassBDSCFlag_EquippedWithDSCFunction 

Equipped with DSC function (dedicated or time-shared)

◆ VDOVDMClassBBandFlag

Available values for message Class B Band Flag.

Enumerator
kVDOVDMClassBBandFlag_CapableOfOperatingOverTheUpper525kHzBandOfTheMarineBand 

Capable of operating over the upper 525 kHz band of the marine band.

kVDOVDMClassBBandFlag_CapableOfOperatingOverTheWholeMarineBand 

Capable of operating over the whole marine band (irrelevant if “Class B Message 22 flag” is 0)

◆ VDOVDMClassBMessage22Flag

Available values for message Class B Message 22 Flag.

Enumerator
kVDOVDMClassBMessage22Flag_NoFrequencyManagement 

No frequency management via Message 22 , operating on AIS1, AIS2 only.

kVDOVDMClassBMessage22Flag_FrequencyManagement 

Frequency management via Message 22.

◆ VDOVDMAtoNType

Available values for message AtoN type.

Enumerator
kVDOVDMAtoNType_NotSpecified 

Default, Type of AtoN not specified.

kVDOVDMAtoNType_ReferencePoint 

Reference point.

kVDOVDMAtoNType_RACON 

RACON.

kVDOVDMAtoNType_FixedStructuresOffshore 

Fixed structures off-shore, such as oil platforms, wind farms.

kVDOVDMAtoNType_EmergencyWreckMarkingBuoy 

Emergency wreck marking buoy.

kVDOVDMAtoNType_LightWithoutSectors 

Light, without sectors.

kVDOVDMAtoNType_LightWithSectors 

Light, with sectors.

kVDOVDMAtoNType_LeadingLightFront 

Leading Light Front.

kVDOVDMAtoNType_LeadingLightRear 

Leading Light Rear.

kVDOVDMAtoNType_BeaconCardinalN 

Beacon, Cardinal N.

kVDOVDMAtoNType_BeaconCardinalE 

Beacon, Cardinal E.

kVDOVDMAtoNType_BeaconCardinalS 

Beacon, Cardinal S.

kVDOVDMAtoNType_BeaconCardinalW 

Beacon, Cardinal W.

kVDOVDMAtoNType_BeaconPortHand 

Beacon, Port hand.

kVDOVDMAtoNType_BeaconStarboardHand 

Beacon, Starboard hand.

kVDOVDMAtoNType_BeaconPreferredChannelPortHand 

Beacon, Preferred Channel port hand.

kVDOVDMAtoNType_BeaconPreferredChannelStarboardHand 

Beacon, Preferred Channel starboard hand.

kVDOVDMAtoNType_BeaconIsolatedDanger 

Beacon, Isolated danger.

kVDOVDMAtoNType_BeaconSafeWater 

Beacon, Safe water.

kVDOVDMAtoNType_BeaconSpecialMark 

Beacon, Special mark.

kVDOVDMAtoNType_CardinalMarkN 

Cardinal Mark N.

kVDOVDMAtoNType_CardinalMarkE 

Cardinal Mark E.

kVDOVDMAtoNType_CardinalMarkS 

Cardinal Mark S.

kVDOVDMAtoNType_CardinalMarkW 

Cardinal Mark W.

kVDOVDMAtoNType_PortHandMark 

Port hand Mark.

kVDOVDMAtoNType_StarboardHandMark 

Starboard hand Mark.

kVDOVDMAtoNType_PreferredChannelPortHand 

Preferred Channel Port hand.

kVDOVDMAtoNType_PreferredChannelStarboardHand 

Preferred Channel Starboard hand.

kVDOVDMAtoNType_IsolatedDanger 

Isolated danger.

kVDOVDMAtoNType_SafeWater 

Safe Water.

kVDOVDMAtoNType_SpecialMark 

Special Mark.

kVDOVDMAtoNType_LightVessel 

Light Vessel/LANBY/Rigs.

◆ VDOVDMOffPositionIndicator

Available values for message Off-Position indicator.

Enumerator
kVDOVDMOffPositionIndicator_OnPosition 

On position.

kVDOVDMOffPositionIndicator_OffPosition 

Off position.

◆ VDOVDMAtoNFlag

Available values for message Virtual AtoN flag.

Enumerator
kVDOVDMAtoNFlag_RealAtoN 

Real AtoN at indicated position.

kVDOVDMAtoNFlag_VirtualAtoN 

Virtual AtoN, does not physically exist.

◆ VDOVDMMsg24Part

Available values for Message 24 Part.

Enumerator
kVDOVDMMsg24Part_A 

Part A.

kVDOVDMMsg24Part_B 

Part B.

◆ VDOVDMAcknowledgeRequired

Available values for message Acknowledge Required flag.

Enumerator
kVDOVDMAcknowledgeRequired_Required 

Acknowledge required.

kVDOVDMAcknowledgeRequired_NotRequired 

Acknowledge is not required.

◆ VDOVDMTargetIdentifierType

Available values for message Type of Target Identifier flag.

Enumerator
kVDOVDMTargetIdentifierType_MMSI 

Target identifier is MMSI.

kVDOVDMTargetIdentifierType_IMO 

Target identifier is IMO number.

kVDOVDMTargetIdentifierType_CallSign 

Target identifier is call-sign.

kVDOVDMTargetIdentifierType_Other 

Other target identifier type.

◆ VDOVDMStatusOfSignal

Available values for Status of Signal flag.

Enumerator
kVDOVDMStatusOfSignal_NotAvailable 

Status of signal information is not available.

kVDOVDMStatusOfSignal_InRegularService 

In regular service.

kVDOVDMStatusOfSignal_IrregularService 

Irregular service.

kVDOVDMStatusOfSignal_Reserved 

Reserved value.

◆ VDOVDMSignalInService

Available values for Signal in Service flag.

Enumerator
kVDOVDMSignalInService_NotAvailable 

Signal in Service information is not available.

kVDOVDMSignalInService_PortTrafficSignal_1 

IALA port traffic signal 1: Serious emergency – all vessels to stop or divert according to instructions.

kVDOVDMSignalInService_PortTrafficSignal_2 

IALA port traffic signal 2: Vessels shall not proceed.

kVDOVDMSignalInService_PortTrafficSignal_3 

IALA port traffic signal 3: Vessels may proceed. One way traffic.

kVDOVDMSignalInService_PortTrafficSignal_4 

IALA port traffic signal 4: Vessels may proceed. Two way traffic.

kVDOVDMSignalInService_PortTrafficSignal_5 

IALA port traffic signal 5: A vessel may proceed only when it has received specific orders to do so.

kVDOVDMSignalInService_PortTrafficSignal_2a 

IALA port traffic signal 2a: Vessels shall not proceed, except that vessels which navigate outside the main channel need not comply with the main message.

kVDOVDMSignalInService_PortTrafficSignal_5a 

IALA port traffic signal 5a: A vessel may proceed only when it has received specific orders to do so; except that vessels which navigate outside the main channel need not comply with the main message.

kVDOVDMSignalInService_JapanTrafficSignal_I 

Japan Traffic Signal - I = "in-bound" only acceptable.

kVDOVDMSignalInService_JapanTrafficSignal_O 

Japan Traffic Signal - O = "out-bound" only acceptable.

kVDOVDMSignalInService_JapanTrafficSignal_F 

Japan Traffic Signal - F = both "in- and out-bound" acceptable.

kVDOVDMSignalInService_JapanTrafficSignal_XI 

Japan Traffic Signal - XI = Code will shift to "I" in due time.

kVDOVDMSignalInService_JapanTrafficSignal_XO 

Japan Traffic Signal - XO = Code will shift to "O" in due time.

kVDOVDMSignalInService_JapanTrafficSignal_X 

Japan Traffic Signal - X = Vessels shall not proceed, except a vessel which receives the direction from the competent authority.

kVDOVDMSignalInService_Reserved 

Reserved value.

◆ VDOVDMMooringPosition

Available values for Mooring Position flag.

Enumerator
kVDOVDMMooringPosition_Undefined 

Mooring position is undefined.

kVDOVDMMooringPosition_PortSideTo 

Port-side to.

kVDOVDMMooringPosition_StarboardSideTo 

Starboard-side to.

kVDOVDMMooringPosition_MediterraneanMooring 

Mediterranean mooring.

kVDOVDMMooringPosition_MooringBuoy 

Mooring buoy.

kVDOVDMMooringPosition_Anchorage 

Anchorage.

kVDOVDMMooringPosition_Reserved 

Reserved for future use.

◆ VDOVDMBerthServicesAvailability

Available values for Berth Services Availability flag.

Enumerator
kVDOVDMBerthServicesAvailability_ServicesTypeUnknown 

Services types unknown.

kVDOVDMBerthServicesAvailability_ServicesTypeAreKnown 

Services types are known.

◆ VDOVDMBerthServiceState

Available values for Berth Services State flag.

Enumerator
kVDOVDMBerthServiceState_ServiceNotAvailableOrRequested 

Service not available or requested.

kVDOVDMBerthServiceState_ServiceAvailable 

Service available.

kVDOVDMBerthServiceState_NoDataOrUnknown 

No data or unknown.

kVDOVDMBerthServiceState_NotToBeUsed 

Not to be used.

◆ VDOVDMNoticeDescription

Available values for Notice Description flag.

Enumerator
kVDOVDMNoticeDescription_CautionArea_MarineMammalsHabitat 

Caution Area: Marine mammals habitat.

kVDOVDMNoticeDescription_CautionArea_MarineMammalsInArea_ReduceSpeed 

Caution Area: Marine mammals in area – reduce speed.

kVDOVDMNoticeDescription_CautionArea_MarineMammalsInArea_StayClear 

Caution Area: Marine mammals in area – stay clear.

kVDOVDMNoticeDescription_CautionArea_MarineMammalsInArea_ReportSighting 

Caution Area: Marine mammals in area – report sightings.

kVDOVDMNoticeDescription_CautionArea_ProtectedHabitat_ReduceSpeed 

Caution Area: Protected habitat – reduce speed.

kVDOVDMNoticeDescription_CautionArea_ProtectedHabitat_StayClear 

Caution Area: Protected habitat – stay clear.

kVDOVDMNoticeDescription_CautionArea_ProtectedHabitat_NoFishingOrAnchoring 

Caution Area: Protected habitat – no fishing or anchoring.

kVDOVDMNoticeDescription_CautionArea_Derelicts_DriftingObjects 

Caution Area: Derelicts (drifting objects)

kVDOVDMNoticeDescription_CautionArea_TrafficCongestion 

Caution Area: Traffic congestion.

kVDOVDMNoticeDescription_CautionArea_MarineEvent 

Caution Area: Marine event.

kVDOVDMNoticeDescription_CautionArea_DiversDown 

Caution Area: Divers down.

kVDOVDMNoticeDescription_CautionArea_SwimArea 

Caution Area: Swim area.

kVDOVDMNoticeDescription_CautionArea_DredgeOperations 

Caution Area: Dredge operations.

kVDOVDMNoticeDescription_CautionArea_SurveyOperations 

Caution Area: Survey operations.

kVDOVDMNoticeDescription_CautionArea_UnderwaterOperations 

Caution Area: Underwater operation.

kVDOVDMNoticeDescription_CautionArea_SeaplaneOperations 

Caution Area: Seaplane operation.

kVDOVDMNoticeDescription_CautionArea_Fishery_NetsInWater 

Caution Area: Fishery – nets in water.

kVDOVDMNoticeDescription_CautionArea_ClusterOfFishingVessels 

Caution Area: Cluster of fishing vessels.

kVDOVDMNoticeDescription_CautionArea_FairwayClosed 

Caution Area: Fairway closed.

kVDOVDMNoticeDescription_CautionArea_HarbourClosed 

Caution Area: Harbour closed.

kVDOVDMNoticeDescription_CautionArea_Risk 

Caution Area: Risk.

kVDOVDMNoticeDescription_CautionArea_UnderwaterVehicleOperation 

Caution Area: Underwater vehicle operation.

kVDOVDMNoticeDescription_EnvironmentalCautionArea_StormFront 

Environmental Caution Area: Storm front (line squall)

kVDOVDMNoticeDescription_EnvironmentalCautionArea_HazardousSeaIce 

Environmental Caution Area: Hazardous sea ice.

kVDOVDMNoticeDescription_EnvironmentalCautionArea_StormWarning 

Environmental Caution Area: Storm warning (storm cell or line of storms)

kVDOVDMNoticeDescription_EnvironmentalCautionArea_HighWind 

Environmental Caution Area: High wind.

kVDOVDMNoticeDescription_EnvironmentalCautionArea_HighWaves 

Environmental Caution Area: High waves.

kVDOVDMNoticeDescription_EnvironmentalCautionArea_RestrictedVisibility 

Environmental Caution Area: Restricted visibility (fog, rain, etc.)

kVDOVDMNoticeDescription_EnvironmentalCautionArea_StrongCurrents 

Environmental Caution Area: Strong currents.

kVDOVDMNoticeDescription_EnvironmentalCautionArea_HeavyIcing 

Environmental Caution Area: Heavy icing.

kVDOVDMNoticeDescription_RestrictedArea_FishingProhibited 

Restricted Area: Fishing prohibited.

kVDOVDMNoticeDescription_RestrictedArea_NoAnchoring 

Restricted Area: No anchoring.

kVDOVDMNoticeDescription_RestrictedArea_EntryApprovalRequiredPriorToTransit 

Restricted Area: Entry approval required prior to transit.

kVDOVDMNoticeDescription_RestrictedArea_EntryProhibited 

Restricted Area: Entry prohibited.

kVDOVDMNoticeDescription_RestrictedArea_ActiveMilitaryOpArea 

Restricted Area: Active military OPAREA.

kVDOVDMNoticeDescription_RestrictedArea_Firing_DangerArea 

Restricted Area: Firing – danger area.

kVDOVDMNoticeDescription_RestrictedArea_DriftingMines 

Restricted Area: Drifting Mines.

kVDOVDMNoticeDescription_AnchorageArea_AnchorageOpen 

Anchorage Area: Anchorage open.

kVDOVDMNoticeDescription_AnchorageArea_AnchorageClosed 

Anchorage Area: Anchorage closed.

kVDOVDMNoticeDescription_AnchorageArea_AnchoringProhibited 

Anchorage Area: Anchoring prohibited.

kVDOVDMNoticeDescription_AnchorageArea_DeepDraftAnchorage 

Anchorage Area: Deep draft anchorage.

kVDOVDMNoticeDescription_AnchorageArea_ShallowDraftAnchorage 

Anchorage Area: Shallow draft anchorage.

kVDOVDMNoticeDescription_AnchorageArea_VesselTransferOperations 

Anchorage Area: Vessel transfer operations.

kVDOVDMNoticeDescription_SecurityAlert_Level_1 

Security Alert – Level 1.

kVDOVDMNoticeDescription_SecurityAlert_Level_2 

Security Alert – Level 2.

kVDOVDMNoticeDescription_SecurityAlert_Level_3 

Security Alert – Level 3.

kVDOVDMNoticeDescription_DistressArea_VesselDisabledAndAdrift 

Distress Area: Vessel disabled and adrift.

kVDOVDMNoticeDescription_DistressArea_VesselSinking 

Distress Area: Vessel sinking.

kVDOVDMNoticeDescription_DistressArea_VesselAbandoningShip 

Distress Area: Vessel abandoning ship.

kVDOVDMNoticeDescription_DistressArea_VesselRequestsMedicalAssistance 

Distress Area: Vessel requests medical assistance.

kVDOVDMNoticeDescription_DistressArea_VesselFlooding 

Distress Area: Vessel flooding.

kVDOVDMNoticeDescription_DistressArea_VesselFireExplosion 

Distress Area: Vessel fire/explosion.

kVDOVDMNoticeDescription_DistressArea_VesselGrounding 

Distress Area: Vessel grounding.

kVDOVDMNoticeDescription_DistressArea_VesselCollision 

Distress Area: Vessel collision.

kVDOVDMNoticeDescription_DistressArea_VesselListingCapsizing 

Distress Area: Vessel listing/capsizing.

kVDOVDMNoticeDescription_DistressArea_VesselUnderAssault 

Distress Area: Vessel under assault.

kVDOVDMNoticeDescription_DistressArea_PersonOverboard 

Distress Area: Person overboard.

kVDOVDMNoticeDescription_DistressArea_SARArea 

Distress Area: SAR area.

kVDOVDMNoticeDescription_DistressArea_PollutionResponceArea 

Distress Area: Pollution response area.

kVDOVDMNoticeDescription_Instruction_ContactVTSAtThisPointJuncture 

Instruction: Contact VTS at this point/juncture.

kVDOVDMNoticeDescription_Instruction_ContactPortAdministrationAtThisPointJuncture 

Instruction: Contact Port Administration at this point/juncture.

kVDOVDMNoticeDescription_Instruction_DoNotProceedBeyoundThisPointJuncture 

Instruction: Do not proceed beyond this point/juncture.

kVDOVDMNoticeDescription_Instruction_AwaitInstructionsPriorToProceedingBeyoundThisPointJuncture 

Await instructions prior to proceeding beyond this point/juncture.

kVDOVDMNoticeDescription_ProceedToThisLocation_AwaitInstructions 

Proceed to this location – await instructions.

kVDOVDMNoticeDescription_ClearanceGranted_ProceedToBerth 

Clearance granted – proceed to berth.

kVDOVDMNoticeDescription_Information_PilotBoardingPosition 

Information: Pilot boarding position.

kVDOVDMNoticeDescription_Information_IcebreakerWaitingArea 

Information: Icebreaker waiting area.

kVDOVDMNoticeDescription_Information_PlacesOfRefuge 

Information: Places of refuge.

kVDOVDMNoticeDescription_Information_PositionOfIcebreakers 

Information: Position of icebreakers.

kVDOVDMNoticeDescription_Information_LocationOfResponceUnits 

Information: Location of response units.

kVDOVDMNoticeDescription_VTSActiveTarget 

VTS active target.

kVDOVDMNoticeDescription_RougeOrSuspiciousVessel 

Rouge or suspicious vessel.

kVDOVDMNoticeDescription_VesselRequestingNonDistressAssistance 

Vessel requesting non-distress assistance.

kVDOVDMNoticeDescription_ChartFeature_SunkenVessel 

Chart Feature: Sunken vessel.

kVDOVDMNoticeDescription_ChartFeature_SubmergedObject 

Chart Feature: Submerged object.

kVDOVDMNoticeDescription_ChartFeature_SemiSubmergedObject 

Chart Feature: Semi-submerged object.

kVDOVDMNoticeDescription_ChartFeature_ShoalArea 

Chart Feature: Shoal area.

kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueNorth 

Chart Feature: Shoal area due north.

kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueEast 

Chart Feature: Shoal area due east.

kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueSouth 

Chart Feature: Shoal area due south.

kVDOVDMNoticeDescription_ChartFeature_ShoalAreaDueWest 

Chart Feature: Shoal area due west.

kVDOVDMNoticeDescription_ChartFeature_ChannelObstruction 

Chart Feature: Channel obstruction.

kVDOVDMNoticeDescription_ChartFeature_ReducedVerticalClearance 

Chart Feature: Reduced vertical clearance.

kVDOVDMNoticeDescription_ChartFeature_BridgeClosed 

Chart Feature: Bridge closed.

kVDOVDMNoticeDescription_ChartFeature_BridgePartiallyOpen 

Chart Feature: Bridge partially open.

kVDOVDMNoticeDescription_ChartFeature_BridgeFullyOpen 

Chart Feature: Bridge fully open.

kVDOVDMNoticeDescription_ReportFromShip_IcingInfo 

Report from ship: Icing info.

kVDOVDMNoticeDescription_ReportFromShip_MiscellaneousInformation 

Report from ship: Miscellaneous information – define in Associated text field.

kVDOVDMNoticeDescription_Route_RecommendedRoute 

Route: Recommended route.

kVDOVDMNoticeDescription_Route_AlternativeRoute 

Route: Alternative route.

kVDOVDMNoticeDescription_Route_RecommendedRouteThroughIce 

Route: Recommended route through ice.

kVDOVDMNoticeDescription_Other 

Other – Define in associated text field.

kVDOVDMNoticeDescription_Cancellation 

Cancellation – cancel area as identified by Message Linkage ID.

kVDOVDMNoticeDescription_Undefined 

Undefined.

kVDOVDMNoticeDescription_Reserved 

Reserved for future use.

◆ VDOVDMAreaShape

Available values for Area Shape flag.

Enumerator
kVDOVDMAreaShape_CircleOrPoint 

Circle or point.

kVDOVDMAreaShape_Rectangle 

Rectangle.

kVDOVDMAreaShape_Sector 

Sector.

kVDOVDMAreaShape_PolyLine 

Polyline.

kVDOVDMAreaShape_Polygon 

Polygon.

kVDOVDMAreaShape_AssociatedText 

Associated text.

kVDOVDMAreaShape_Reserved 

Reserved for future use.

◆ VDOVDMSensorReportType

Available values for Sensor Report Type flag.

Enumerator
kVDOVDMSensorReportType_SiteLocation 

Site location.

kVDOVDMSensorReportType_StationID 

Station ID.

kVDOVDMSensorReportType_Wind 

Wind.

kVDOVDMSensorReportType_WaterLevel 

Water level.

kVDOVDMSensorReportType_CurrentFlow_2D 

Current flow (2D)

kVDOVDMSensorReportType_CurrentFlow_3D 

Current flow (3D)

kVDOVDMSensorReportType_HorizontalCurrentFlow 

Horizontal current flow.

kVDOVDMSensorReportType_SeaState 

Sea state.

kVDOVDMSensorReportType_Salinity 

Salinity.

kVDOVDMSensorReportType_Weather 

Weather.

kVDOVDMSensorReportType_AirGap 

Air gap/Air draft.

kVDOVDMSensorReportType_Reserved 

Reserved for future use.

◆ VDOVDMSensorOwner

Available values for Sensor Owner flag.

Enumerator
kVDOVDMSensorOwner_Unknown 

Unknown.

kVDOVDMSensorOwner_HydrographicOffice 

Hydrographic office.

kVDOVDMSensorOwner_InlandWaterwayAuthority 

Inland waterway authority.

kVDOVDMSensorOwner_CoastalDirectorate 

Coastal directorate.

kVDOVDMSensorOwner_MeteorologicalService 

Meteorological service.

kVDOVDMSensorOwner_PortAuthority 

Port authority.

kVDOVDMSensorOwner_CoastGuard 

Coast guard.

kVDOVDMSensorOwner_Reserved 

Reserved for future use.

◆ VDOVDMDataTimeout

Available values for Data Timeout flag.

Enumerator
kVDOVDMDataTimeout_NoTimeout 

No time-out period.

kVDOVDMDataTimeout_10_min 

10 minutes

kVDOVDMDataTimeout_1_hour 

1 hour

kVDOVDMDataTimeout_6_hours 

6 hours

kVDOVDMDataTimeout_12_hours 

12 hours

kVDOVDMDataTimeout_24_hours 

24 hours

kVDOVDMDataTimeout_Reserved 

Reserved for future use.

◆ VDOVDMTypeOfData

Available values for Type of Data flag.

Enumerator
kVDOVDMTypeOfData_NoData 

No data.

kVDOVDMTypeOfData_RawRealTime 

Raw real time.

kVDOVDMTypeOfData_RealTimeWithQualityControl 

Real time with Quality Control.

kVDOVDMTypeOfData_Predicted 

Predicted (based historical statistics)

kVDOVDMTypeOfData_Forecast 

Forecast (predicted, refined with real-time information)

kVDOVDMTypeOfData_Nowcast 

Nowcast (a continuous forecast)

kVDOVDMTypeOfData_SensorNotAvailable 

Sensor not available.

kVDOVDMTypeOfData_Reserved 

Reserved for future use.

◆ VDOVDMWaterLevelType

Available values for Water Level Type flag.

Enumerator
kVDOVDMWaterLevelType_RelativeToReferenceDatum 

Relative to reference datum.

kVDOVDMWaterLevelType_WaterDepth 

Water depth.

◆ VDOVDMWaterLevelTrend

Available values for Water Level Trend flag.

Enumerator
kVDOVDMWaterLevelTrend_Increasing 

Water level is increasing.

kVDOVDMWaterLevelTrend_Decreasing 

Water level is decreasing.

kVDOVDMWaterLevelTrend_Steady 

Water level is steady.

kVDOVDMWaterLevelTrend_NotAvailable 

Water level trend data is not available.

◆ VDOVDMVerticalReferenceDatum

Available values for Vertical Reference Datum flag.

Enumerator
kVDOVDMVerticalReferenceDatum_MLLW 

Mean Lower Low Water (MLLW)

kVDOVDMVerticalReferenceDatum_IGLD_85 

International Great Lakes Datum (IGLD-85)

kVDOVDMVerticalReferenceDatum_LocalRiverDatum 

Local river datum.

kVDOVDMVerticalReferenceDatum_STND 

Station Datum (STND)

kVDOVDMVerticalReferenceDatum_MHHW 

Mean Higher High Water (MHHW)

kVDOVDMVerticalReferenceDatum_MHW 

Mean High Water (MHW)

kVDOVDMVerticalReferenceDatum_MSL 

Mean Sea Level (MSL)

kVDOVDMVerticalReferenceDatum_MLW 

Mean Low Water (MLW)

kVDOVDMVerticalReferenceDatum_NGVD_29 

National Geodetic Vertical Datum (NGVD-29)

kVDOVDMVerticalReferenceDatum_NAVD_88 

North American Vertical Datum (NAVD-88)

kVDOVDMVerticalReferenceDatum_WGS_84 

World Geodetic System (WGS-84)

kVDOVDMVerticalReferenceDatum_LAT 

Lowest Astronomical Tide (LAT)

kVDOVDMVerticalReferenceDatum_Pool 

Pool.

kVDOVDMVerticalReferenceDatum_Gauge 

Gauge.

kVDOVDMVerticalReferenceDatum_Unknown 

Unknown/not available.

kVDOVDMVerticalReferenceDatum_Reserved 

Reserved for future use.

◆ VDOVDMBeaufortScale

Available values for Beaufort Scale.

Enumerator
kVDOVDMBeaufortScale_Flat 

Flat.

kVDOVDMBeaufortScale_RippleWithoutCrests 

Ripples without crests.

kVDOVDMBeaufortScale_SmallWavelets 

Small wavelets. Crests of glassy appearance, not breaking.

kVDOVDMBeaufortScale_LargeWavelets 

Large wavelets. Crests begin to break; scattered whitecaps.

kVDOVDMBeaufortScale_SmallWaves 

Small waves.

kVDOVDMBeaufortScale_ModerateWaves 

Moderate (1.2 m) longer waves. Some foam and spray.

kVDOVDMBeaufortScale_LargeWaves 

Large waves with foam crests and some spray.

kVDOVDMBeaufortScale_SeaHeapsUp 

Sea heaps up and foam begins to streak.

kVDOVDMBeaufortScale_ModeratelyHighWaves 

Moderately high waves with breaking crests forming spindrift. Streaks of foam.

kVDOVDMBeaufortScale_HighWaves 

High waves (6-7 m) with dense foam. Wave crests start to roll over. Considerable spray.

kVDOVDMBeaufortScale_VeryHighWaves 

Very high waves. The sea surface is white and there is considerable tumbling. Visibility is reduced.

kVDOVDMBeaufortScale_ExceptionallyHighWaves 

Exceptionally high waves.

kVDOVDMBeaufortScale_HugeWaves 

Huge waves. Air filled with foam and spray. Sea completely white with driving spray. Visibility greatly reduced.

kVDOVDMBeaufortScale_NotAvailable 

Not available.

kVDOVDMBeaufortScale_Reserved 

Reserved for future use.

◆ VDOVDMSalinityType

Available values for Salinity Type.

Enumerator
kVDOVDMSalinityType_Measured 

Measured.

kVDOVDMSalinityType_CalculatedUsingPSS78 

Calculated using PSS-78.

kVDOVDMSalinityType_CalculatedUsingOtherMethod 

Calculated using other method.

kVDOVDMSalinityType_Reserved 

Reserved for future use.

◆ VDOVDMPrecipitation

Available values for Precipitation.

Enumerator
kVDOVDMPrecipitation_Rain 

Rain.

kVDOVDMPrecipitation_Snow 

Snow.

kVDOVDMPrecipitation_RainAndSnow 

Rain and Snow.

kVDOVDMPrecipitation_Thunderstorm 

Thunderstorm.

kVDOVDMPrecipitation_FreezingRain 

Freezing rain.

kVDOVDMPrecipitation_MixedIce 

Mixed/Ice.

kVDOVDMPrecipitation_Other 

Other.

kVDOVDMPrecipitation_Reserved 

Reserved for future use.

kVDOVDMPrecipitation_NotAvailable 

Not available.

◆ VDOVDMAirPressureTrend

Available values for Air Pressure Trend flag.

Enumerator
kVDOVDMAirPressureTrend_Steady 

Air pressure is steady.

kVDOVDMAirPressureTrend_Decreasing 

Air pressure is decreasing.

kVDOVDMAirPressureTrend_Increasing 

Air pressure is increasing.

kVDOVDMAirPressureTrend_Undefined 

Air pressure trend information is undefined.

◆ VDOVDMAirGapTrend

Available values for Air Gap Trend.

Enumerator
kVDOVDMAirGapTrend_Steady 

Steady.

kVDOVDMAirGapTrend_Rising 

Rising.

kVDOVDMAirGapTrend_Falling 

Falling.

kVDOVDMAirGapTrend_NoData 

No data about air gap trend.

◆ VDOVDMSenderClassification

Available values for Sender Classification flag.

Enumerator
kVDOVDMSenderClassification_Ship 

Ship.

kVDOVDMSenderClassification_Authority 

Authority.

kVDOVDMSenderClassification_Reserved 

Reserved for future use.

◆ VDOVDMRouteType

Available values for Route Type flag.

Enumerator
kVDOVDMRouteType_NotAvailable 

Route type information is not available.

kVDOVDMRouteType_MandatoryRoute 

Mandatory route.

kVDOVDMRouteType_RecommendedRoute 

Recommended route.

kVDOVDMRouteType_AlternativeRoute 

Alternative route.

kVDOVDMRouteType_RecommendedRouteThroughIce 

Recommended route through ice.

kVDOVDMRouteType_ShipRoutePlan 

Ship route plan.

kVDOVDMRouteType_Cancellation 

Route cancellation.

kVDOVDMRouteType_Reserved 

Reserved for future use.

◆ VDOVDMIce

enum VDOVDMIce

Available values for Ice.

Enumerator
kVDOVDMIce_No 

No ice present.

kVDOVDMIce_Yes 

Ice is present.

kVDOVDMIce_Reserved 

Reserved for future use.

kVDOVDMIce_NotAvailable 

No data about ice.

◆ VDOVDMWeatherObservationReportType

Available values for Type of weather report.

Enumerator
VDOVDMWeatherObservationReportType_ReportFromShip 

Weather observation report from ship.

VDOVDMWeatherObservationReportType_WMOReportFromShip 

WMO Weather observation report from ship.

◆ VDOVDMPresentWeather

Available values for Present Weather (Based on WMO Code 45501)

Enumerator
VDOVDMPresentWeather_Clear 

Ulear (no clouds at any level)

VDOVDMPresentWeather_Cloudy 

cloudy

VDOVDMPresentWeather_Rain 

Rain.

VDOVDMPresentWeather_Fog 

fog

VDOVDMPresentWeather_Snow 

Snow.

VDOVDMPresentWeather_TyphoonHurricane 

typhoon/hurricane

VDOVDMPresentWeather_Monsoon 

monsoon

VDOVDMPresentWeather_Thunderstorm 

Thunderstorm.

VDOVDMPresentWeather_NotAvailable 

Not available.

VDOVDMPresentWeather_Reserved 

Reserved for future use.

◆ VDOVDMAirPressureTrendWMO

Available values for Characteristic of pressure tendency during the three hours preceding the time of observation (Based on WMO Code 0200)

Enumerator
VDOVDMAirPressureTrendWMO_IncreasingThenDecreasing 

Increasing, then decreasing; atmospheric pressure the same or higher than three hours ago.

VDOVDMAirPressureTrendWMO_IncreasingThenSteady 

Increasing, then steady; or increasing,then increasing more slowly.

VDOVDMAirPressureTrendWMO_Increasing 

Increasing (steadily or unsteadily)

VDOVDMAirPressureTrendWMO_DecreasingOrSteadyThenIncreasing 

Decreasing or steady, then increasing; or increasing, then increasing more rapidly.

VDOVDMAirPressureTrendWMO_Steady 

Steady; atmospheric pressure the same as three hours ago.

VDOVDMAirPressureTrendWMO_DecreasingThenIncreasing 

Decreasing, then increasing; atmospheric pressure the same or lower than three hours ago.

VDOVDMAirPressureTrendWMO_DecreasingThenSteady 

Decreasing, then steady; or decreasing, then decreasing more slowly.

VDOVDMAirPressureTrendWMO_Decreasing 

Decreasing (steadily or unsteadily)

VDOVDMAirPressureTrendWMO_SteadyOrIncreasingThenDecreasing 

Steady or increasing, then decreasing; or decreasing, then decreasing more rapidly.

VDOVDMAirPressureTrendWMO_NotAvailable 

Not available.

VDOVDMAirPressureTrendWMO_Undefined 

Air pressure trend information is undefined.

◆ VDOVDMSentenceValueIDs

Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for VDM/VDO NMEA sentence.

Enumerator
kVDOVDM_MessageID 

Message ID.

kSDKAnyType_Uint32

kVDOVDM_RepeatIndicator 

Repeat indicator.

kSDKAnyType_Uint32

kVDOVDM_MMSI 

MMSI number.

kVDOVDM_DestinationMMSI 

Destination MMSI number.

kVDOVDM_IMONumber 

IMO number.

kVDOVDM_CallSign 

Vessel call sign.

kVDOVDM_Name 

Vessel name.

kVDOVDM_TypeOfShipAndCargo 

Type of ship and cargo type.

kVDOVDM_Destination 

Vessel destination.

kVDOVDM_ROT 

Rate of Turn.

kVDOVDM_SOG 

Speed over ground.

kVDOVDM_COG 

Course over ground.

kVDOVDM_TrueHeading 

True heading.

kVDOVDM_PositionAccuracy 

Position accuracy.

kVDOVDM_Longitude 

Longitude.

kVDOVDM_Latitude 

Latitude.

kVDOVDM_TimeStamp 

UTC second when the report was generated by the EPFS.

kVDOVDM_EPFSState 

Electronic position fixing system state.

kVDOVDM_RAIMFlag 

Receiver autonomous integrity monitoring (RAIM) flag of electronic position fixing device.

kVDOVDM_TypeOfEPFD 

Type of electronic position fixing device.

kVDOVDM_Year 

Year value.

kVDOVDM_Month 

Month value.

kVDOVDM_Day 

Day value.

kVDOVDM_Hours 

Hours value.

kVDOVDM_Minutes 

Minutes value.

kVDOVDM_Seconds 

Seconds value.

kVDOVDM_Dimension_A 

Vessel dimension A.

kVDOVDM_Dimension_B 

Vessel dimension B.

kVDOVDM_Dimension_C 

Vessel dimension C.

kVDOVDM_Dimension_D 

Vessel dimension D.

kVDOVDM_MaxDraught 

Maximum present static draught.

kVDOVDM_DTEState 

Data Terminal Equipment state.

kVDOVDM_SequenceNumber 

Sequence number.

kVDOVDM_RetransmitFlag 

Retransmit flag.

kVDOVDM_DAC 

Designated Area Code.

kVDOVDM_FI 

Function Identifier.

kVDOVDM_ApplicationData 

Application data.

kVDOVDM_ApplicationDataSize 

Application data size.

kVDOVDM_Text 

Text.

kVDOVDM_AssignedModeFlag 

Assigned mode flag.

kVDOVDM_MessageLinkageID 

Message linkage ID.

kVDOVDM_Duration 

Duration.

kVDOVDM_ScaleFactor 

Scale factor.

kVDOVDM_Precision 

Precision.

kVDOVDM_Radius 

Radius.

kVDOVDM_AverageWindSpeed 

Average wind speed.

kVDOVDM_WindGust 

Wind gust.

kVDOVDM_WindDirection 

Wind direction.

kVDOVDM_WindGustDirection 

Wind gust direction.

kVDOVDM_SensorDataDescription 

Sensor data description.

kVDOVDM_ForecastWindSpeed 

Forecast wind speed.

kVDOVDM_ForecastWindGust 

Forecast wind gust.

kVDOVDM_ForecastWindDirection 

Forecast wind direction.

kVDOVDM_WaterLevel 

Water level.

kVDOVDM_WaterLevelTrend 

Water level trend.

kVDOVDM_Salinity 

Salinity.

kVDOVDM_WaterTemperature 

Water temperature.

kVDOVDM_AirTemperature 

Air temperature.

kVDOVDM_HorizontalVisibility 

Horizontal visibility.

kVDOVDM_DewPoint 

Dew point.

kVDOVDM_AirPressure 

Air pressure.

kVDOVDM_AirPressureTrend 

Air pressure trend.

kVDOVDM_SeaState 

Sea state.

kVDOVDM_Precipitation 

Precipitation.

kVDOVDM_CurrentSpeed_2 

Current speed 2.

kVDOVDM_CurrentDirection_2 

Current direction 2.

kVDOVDM_CurrentLevel_2 

Current measuring level 2.

kVDOVDM_CurrentSpeed_3 

Current speed 3.

kVDOVDM_CurrentDirection_3 

Current direction 3.

kVDOVDM_CurrentLevel_3 

Current measuring level 3.

kVDOVDM_WaveHeight 

Significant wave height.

kVDOVDM_WavePeriod 

Wave period.

kVDOVDM_WaveDirection 

Wave direction.

kVDOVDM_SwellHeight 

Swell height.

kVDOVDM_SwellPeriod 

Swell period.

kVDOVDM_SwellDirection 

Swell direction.

kVDOVDM_NavStatus 

Navigational status.

kVDOVDM_Message_1_2_3_UserID 

User ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_1_2_3_NavigationalStatus 

Navigational status value.

kSDKAnyType_Uint32, one of VDOVDMNavigationalStatus enum value

kVDOVDM_Message_1_2_3_ROT 

Rate of Turn value.

kSDKAnyType_Double

kVDOVDM_Message_1_2_3_ROT_MoreThan_XXX_In_30_Sec 

Rate of Turn value more than XXX in 30 seconds.

Rate of Turn is more than XXX in 30 seconds

kVDOVDM_Message_1_2_3_SOG 

Speed over ground value.

kSDKAnyType_Double

kVDOVDM_Message_1_2_3_PositionAccuracy 

Position accuracy value.

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_1_2_3_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_Message_1_2_3_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_Message_1_2_3_COG 

Course over ground value.

kSDKAnyType_Double

kVDOVDM_Message_1_2_3_TrueHeading 

True heading value.

kSDKAnyType_Double

kVDOVDM_Message_1_2_3_TimeStamp 

Time stamp value.

kSDKAnyType_Uint32

kVDOVDM_Message_1_2_3_EPFSState 

EPFS state value.

kSDKAnyType_Uint32, one of VDOVDM_EPFSState enum value

kVDOVDM_Message_1_2_3_SpecialManoeuvreIndicator 

Special manoeuvre indicator value.

kSDKAnyType_Uint32, one of VDOVDMSpecialManoeuvreIndicator enum value

kVDOVDM_Message_1_2_3_RAIMFlag 

RAIM flag value.

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_4_11_UserID 

User ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_Year 

UTC year value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_Month 

UTC month value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_Day 

UTC day value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_Hours 

UTC hour value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_Minutes 

UTC minute value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_Seconds 

UTC second value.

kSDKAnyType_Uint32

kVDOVDM_Message_4_11_PositionAccuracy 

Position accuracy value.

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_4_11_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_Message_4_11_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_Message_4_11_TypeOfEPFD 

Type of electronic position fixing device.

kSDKAnyType_Uint32, one of VDOVDM_EPFDType enum value

kVDOVDM_Message_4_11_RAIMFlag 

RAIM flag value.

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_5_UserID 

User ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_AISVersionIndicator 

AIS version indicator value.

kSDKAnyType_Uint32, one of VDOVDM_AISVersion enum value

kVDOVDM_Message_5_IMONumber 

IMO Number value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_CallSign 

Call Sign value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_5_Name 

Name value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_5_TypeOfShipAndCargo 

Type of Ship and Cargo Type value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_Dimension_A 

Dimension A value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_Dimension_B 

Dimension B value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_Dimension_C 

Dimension C value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_Dimension_D 

Dimension D value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_TypeOfEPFD 

Type of electronic position fixing device.

kSDKAnyType_Uint32, one of VDOVDM_EPFDType enum value

kVDOVDM_Message_5_ETA_Month 

ETA Month value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_ETA_Day 

ETA Day value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_ETA_Hours 

ETA Hours value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_ETA_Minutes 

ETA Minutes value.

kSDKAnyType_Uint32

kVDOVDM_Message_5_MaxDraught 

Maximum present static draught value.

kSDKAnyType_Double

kVDOVDM_Message_5_Destination 

Destination value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_5_DTEState 

DTE state value.

kSDKAnyType_Uint32, one of VDOVDM_DTEState enum value

kVDOVDM_Message_6_SourceID 

Source ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_6_SequenceNumber 

Sequence number value.

kSDKAnyType_Uint32

kVDOVDM_Message_6_DestinationID 

Destination ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_6_RetransmitFlag 

Retransmit flag value.

kSDKAnyType_Uint32, one of VDOVDM_RetransmitFlag enum value

kVDOVDM_Message_6_DAC 

DAC value.

kSDKAnyType_Uint32

kVDOVDM_Message_6_FI 

FI value.

kSDKAnyType_Uint32

kVDOVDM_Message_6_ApplicationData 

Application data value.

kSDKAnyType_SDKArrayPtr with application data

kVDOVDM_Message_6_ApplicationDataSize 

Application data size value.

kSDKAnyType_Uint32, size of application data in bits

kVDOVDM_Message_8_SourceID 

Source ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_8_DAC 

DAC value.

kSDKAnyType_Uint32

kVDOVDM_Message_8_FI 

FI value.

kSDKAnyType_Uint32

kVDOVDM_Message_8_ApplicationData 

Application data value.

kSDKAnyType_SDKArrayPtr with application data

kVDOVDM_Message_8_ApplicationDataSize 

Application data size value.

kSDKAnyType_Uint32, size of application data in bits

kVDOVDM_Message_9_UserID 

User ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_9_Altitude 

Altitude value

kSDKAnyType_Uint32

kVDOVDM_Message_9_SOG 

Speed over ground value

kSDKAnyType_Double

kVDOVDM_Message_9_PositionAccuracy 

Position accuracy value

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_9_Longitude 

Longitude value

kSDKAnyType_Double

kVDOVDM_Message_9_Latitude 

Latitude value

kSDKAnyType_Double

kVDOVDM_Message_9_COG 

Course over ground value

kSDKAnyType_Double

kVDOVDM_Message_9_TimeStamp 

Time stamp value

kSDKAnyType_Uint32

kVDOVDM_Message_9_EPFSState 

EPFS state value

kSDKAnyType_Uint32, one of VDOVDM_EPFSState enum value

kVDOVDM_Message_9_AltitudeSensor 

Altitude sensor value

kSDKAnyType_Uint32, one of VDOVDMAltitudeSensor enum value

kVDOVDM_Message_9_DTEState 

DTE state value

kSDKAnyType_Uint32, one of VDOVDM_DTEState enum value

kVDOVDM_Message_9_AssignedModeFlag 

Assigned mode flag value

kSDKAnyType_Uint32, one of VDOVDMAssignedModeFlag enum value

kVDOVDM_Message_9_RAIMFlag 

RAIM flag value

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_12_SourceID 

Source ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_12_SequenceNumber 

Sequence number value.

kSDKAnyType_Uint32

kVDOVDM_Message_12_DestinationID 

Destination ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_12_RetransmitFlag 

Retransmit flag value.

kSDKAnyType_Uint32, one of VDOVDM_RetransmitFlag enum value

kVDOVDM_Message_12_SafetyRelatedText 

Safety related text value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_14_SourceID 

Source ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_14_SafetyRelatedText 

Safety related text value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_18_UserID 

User ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_18_SOG 

Speed over ground value.

kSDKAnyType_Double

kVDOVDM_Message_18_PositionAccuracy 

Position accuracy value.

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_18_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_Message_18_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_Message_18_COG 

Course over ground value.

kSDKAnyType_Double

kVDOVDM_Message_18_TrueHeading 

True heading value.

kSDKAnyType_Double

kVDOVDM_Message_18_TimeStamp 

Time stamp value.

kSDKAnyType_Uint32

kVDOVDM_Message_18_EPFSState 

EPFS state value.

kSDKAnyType_Uint32, one of VDOVDM_EPFSState enum value

kVDOVDM_Message_18_ClassBUnitFlag 

Class B unit flag value.

kSDKAnyType_Uint32, one of VDOVDMClassBUnitFlag enum value

kVDOVDM_Message_18_ClassBDisplayFlag 

Class B display flag value.

kSDKAnyType_Uint32, one of VDOVDMClassBDisplayFlag enum value

kVDOVDM_Message_18_ClassBDSCFlag 

Class B DSC flag value.

kSDKAnyType_Uint32, one of VDOVDMClassBDSCFlag enum value

kVDOVDM_Message_18_ClassBBandFlag 

Class B Band flag value.

kSDKAnyType_Uint32, one of VDOVDMClassBBandFlag enum value

kVDOVDM_Message_18_ClassBMessage22Flag 

Class B Message 22 flag value.

kSDKAnyType_Uint32, one of VDOVDMClassBMessage22Flag enum value

kVDOVDM_Message_18_AssignedModeFlag 

Assigned mode flag value

kSDKAnyType_Uint32, one of VDOVDMAssignedModeFlag enum value

kVDOVDM_Message_18_RAIMFlag 

RAIM flag value.

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_19_UserID 

User ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_19_SOG 

Speed over ground value.

kSDKAnyType_Double

kVDOVDM_Message_19_PositionAccuracy 

Position accuracy value.

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_19_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_Message_19_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_Message_19_COG 

Course over ground value.

kSDKAnyType_Double

kVDOVDM_Message_19_TrueHeading 

True heading value.

kSDKAnyType_Double

kVDOVDM_Message_19_TimeStamp 

Time stamp value.

kSDKAnyType_Uint32

kVDOVDM_Message_19_EPFSState 

EPFS state value.

kSDKAnyType_Uint32, one of VDOVDM_EPFSState enum value

kVDOVDM_Message_19_Name 

Name value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_19_TypeOfShipAndCargo 

Type of Ship and Cargo Type value.

kSDKAnyType_Uint32

kVDOVDM_Message_19_Dimension_A 

Dimension A value.

kSDKAnyType_Uint32

kVDOVDM_Message_19_Dimension_B 

Dimension B value

kSDKAnyType_Uint32

kVDOVDM_Message_19_Dimension_C 

Dimension C value

kSDKAnyType_Uint32

kVDOVDM_Message_19_Dimension_D 

Dimension D value

kSDKAnyType_Uint32

kVDOVDM_Message_19_TypeOfEPFD 

Type of electronic position fixing device

kSDKAnyType_Uint32, one of VDOVDM_EPFDType enum value

kVDOVDM_Message_19_RAIMFlag 

RAIM flag value

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_19_DTEState 

DTE state value

kSDKAnyType_Uint32, one of VDOVDM_DTEState enum value

kVDOVDM_Message_19_AssignedModeFlag 

Assigned mode flag value

kSDKAnyType_Uint32, one of VDOVDMAssignedModeFlag enum value

kVDOVDM_Message_21_ID 

ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_21_TypeOfAtoN 

Type of AtoN value.

kSDKAnyType_Uint32, one of VDOVDMAtoNType enum value

kVDOVDM_Message_21_NameOfAtoN 

Name of AtoN value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_21_PositionAccuracy 

Position accuracy value.

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_21_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_Message_21_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_Message_21_Dimension_A 

Dimension A value.

kSDKAnyType_Uint32

kVDOVDM_Message_21_Dimension_B 

Dimension B value

kSDKAnyType_Uint32

kVDOVDM_Message_21_Dimension_C 

Dimension C value

kSDKAnyType_Uint32

kVDOVDM_Message_21_Dimension_D 

Dimension D value

kSDKAnyType_Uint32

kVDOVDM_Message_21_TypeOfEPFD 

Type of electronic position fixing device

kSDKAnyType_Uint32, one of VDOVDM_EPFDType enum value

kVDOVDM_Message_21_TimeStamp 

Time stamp value.

kSDKAnyType_Uint32

kVDOVDM_Message_21_EPFSState 

EPFS state value.

kSDKAnyType_Uint32, one of VDOVDM_EPFSState enum value

kVDOVDM_Message_21_OffPositionIndicator 

Off-Position indicator value.

kSDKAnyType_Uint32, one of VDOVDMOffPositionIndicator enum value

kVDOVDM_Message_21_AtoNStatus 

AtoN status value.

kSDKAnyType_Uint32

kVDOVDM_Message_21_RAIMFlag 

RAIM flag value

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_21_VirtualAtoNFlag 

Virtual AtoN flag value.

kSDKAnyType_Uint32, one of VDOVDMAtoNFlag enum value

kVDOVDM_Message_21_AssignedModeFlag 

Assigned mode flag value

kSDKAnyType_Uint32, one of VDOVDMAssignedModeFlag enum value

kVDOVDM_Message_21_NameOfAtoNExtension 

Name of AtoN Extension value.

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_24_UserID 

ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_24_PartNumber 

Part number value.

kSDKAnyType_Uint32, one of VDOVDMMsg24Part enum value

kVDOVDM_Message_24_Name 

Name value (Part A)

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_24_TypeOfShipAndCargo 

Type of Ship and Cargo Type value (Part B)

kSDKAnyType_Uint32

kVDOVDM_Message_24_VendorID 

Vendor ID value (Part B)

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_24_CallSign 

Call Sign value (Part B)

kSDKAnyType_SDKStringPtr

kVDOVDM_Message_24_Dimension_A 

Dimension A value (Part B)

kSDKAnyType_Uint32

kVDOVDM_Message_24_Dimension_B 

Dimension B value (Part B)

kSDKAnyType_Uint32

kVDOVDM_Message_24_Dimension_C 

Dimension C value (Part B)

kSDKAnyType_Uint32

kVDOVDM_Message_24_Dimension_D 

Dimension D value (Part B)

kSDKAnyType_Uint32

kVDOVDM_Message_27_UserID 

ID value.

kSDKAnyType_Uint32

kVDOVDM_Message_27_PositionAccuracy 

Position accuracy value.

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_Message_27_RAIMFlag 

RAIM flag value

kSDKAnyType_Uint32, one of VDOVDM_RAIMFlag enum value

kVDOVDM_Message_27_NavigationalStatus 

Navigational status value

kSDKAnyType_Uint32, one of VDOVDMNavigationalStatus enum value

kVDOVDM_Message_27_Longitude 

Longitude value

kSDKAnyType_Double

kVDOVDM_Message_27_Latitude 

Latitude value

kSDKAnyType_Double

kVDOVDM_Message_27_SOG 

Speed over ground value

kSDKAnyType_Double

kVDOVDM_Message_27_COG 

Course over ground value

kSDKAnyType_Double

kVDOVDM_Message_27_PositionLatency 

Position latency.

kSDKAnyType_Uint32, one of VDOVDMPositionLatency enum value

kVDOVDM_DAC_1_FI_0_AcknowledgeRequired 

Acknowledge required flag.

kSDKAnyType_Uint32, one of VDOVDMAcknowledgeRequired enum value

kVDOVDM_DAC_1_FI_0_SequenceNumber 

AtoN status value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_0_TextMessage 

Text message value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_16_NumOfPersons 

Number of persons value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_17_VesselsDataEnumerator 

VTS vessels data enumerator.

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kVDOVDM_DAC_1_FI_17_TargetIdentifierType 

Type of target identifier.

kSDKAnyType_Uint32, one of VDOVDMTargetIdentifierType enum value

kVDOVDM_DAC_1_FI_17_TargetIdentifier 

Target identifier.

kSDKAnyType_Uint64 for MMSI/IMO, kSDKAnyType_SDKStringPtr for Call-Sign/Other

kVDOVDM_DAC_1_FI_17_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_17_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_17_COG 

Course over ground value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_17_TimeStamp 

Time stamp value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_17_SOG 

Speed over ground value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_18_MessageLinkageID 

Message linkage ID value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_18_Month 

Clearance date/time to enter port, month value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_18_Day 

Clearance date/time to enter port, day value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_18_Hours 

Clearance date/time to enter port, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_18_Minutes 

Clearance date/time to enter port, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_18_NameOfPortAndBerth 

Name of port and berth value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_18_Destination 

Destination value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_18_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_18_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_19_MessageLinkageID 

Message linkage ID value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_19_SignalStationName 

Name of signal station value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_19_Longitude 

Position of station, longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_19_Latitude 

Position of station, latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_19_StatusOfSignal 

Status of signal value.

kSDKAnyType_Uint32, one of VDOVDMStatusOfSignal enum value

kVDOVDM_DAC_1_FI_19_SignalInService 

Signal in service value.

kSDKAnyType_Uint32, one of VDOVDMSignalInService enum value

kVDOVDM_DAC_1_FI_19_Hours 

Time of next signal shift, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_19_Minutes 

Time of next signal shift, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_19_ExpectedNextSignal 

Expected next signal value.

kSDKAnyType_Uint32, one of VDOVDMSignalInService enum value

kVDOVDM_DAC_1_FI_20_MessageLinkageID 

Message linkage ID value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_20_BerthLength 

Berth length value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_20_WaterDepthAtBerth 

Water depth at berth value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_20_MooringPosition 

Mooring position value.

kSDKAnyType_Uint32, one of VDOVDMMooringPosition enum value

kVDOVDM_DAC_1_FI_20_Month 

Berth date and time, month value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_20_Day 

Berth date and time, day value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_20_Hours 

Berth date and time, hour value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_20_Minutes 

Berth date and time, minute value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_20_ServicesAvailability 

Services availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServicesAvailability enum value

kVDOVDM_DAC_1_FI_20_AgentServiceAvailability 

Agent service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_BunkerFuelServiceAvailability 

Bunker/Fuel service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_ChandlerServiceAvailability 

Chandler service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_StevedoreServiceAvailability 

Stevedore service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_ElectricalServiceAvailability 

Electrical service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_PotableWaterServiceAvailability 

Potable Water service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_CustomsHouseServiceAvailability 

Customs House service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_CartageServiceAvailability 

Cartage service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_CraneServiceAvailability 

Crane(s) service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_LiftServiceAvailability 

Lift(s) service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_MedicalFacilitiesServiceAvailability 

Medical Facilities service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_NavigationRepairServiceAvailability 

Navigation Repair service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_ProvisionsServiceAvailability 

Provisions service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_ShipRepairServiceAvailability 

Ship Repair service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_SurveyorServiceAvailability 

Surveyor service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_SteamServiceAvailability 

Steam service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_TugsServiceAvailability 

Tugs service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_WasteDisposalSolidServiceAvailability 

Waste Disposal (Solid) service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_WasteDisposalLiquidServiceAvailability 

Waste Disposal (Liquid) service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_WasteDisposalHazardousServiceAvailability 

Waste Disposal (Hazardous) service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_ReservedBallastExchangeServiceAvailability 

Reserved Ballast Exchange service availability value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_AdditionalServicesAvailability 

Additional Services Are Also Available value.

kSDKAnyType_Uint32, one of VDOVDMBerthServiceState enum value

kVDOVDM_DAC_1_FI_20_BerthName 

Name of Berth value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_20_Longitude 

Centre position of berth, longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_20_Latitude 

Centre position of berth, latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_TypeReport 

kSDKAnyType_Uint32, one of VDOVDMWeatherObservationReportType enum value

kVDOVDM_DAC_1_FI_21_GeographicLocation 

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_21_Longitude 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_Latitude 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_Day 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_Hour 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_Minute 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_PresentWeather 

kSDKAnyType_Uint32, one of VDOVDMPresentWeather enum value

kVDOVDM_DAC_1_FI_21_HorizontalVisibility 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_HorizontalVisibilityMoreThan 

kSDKAnyType_Bool

kVDOVDM_DAC_1_FI_21_RelativeHumidity 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_AverageWindSpeed 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_WindDirection 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_AirPressure 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_AirPressureTendency 

kSDKAnyType_Uint32, one of VDOVDMAirPressureTrendWMO

kVDOVDM_DAC_1_FI_21_AirTemperature 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_WaterTemperature 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_WavePeriod 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_WaveHeight 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_WaveDirection 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_SwellHeight 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_SwellDirection 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_SwellPeriod 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_Month 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_COG 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_COG_stopped 

kSDKAnyType_Bool

kVDOVDM_DAC_1_FI_21_SOG 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_HDT 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_PressureReducedToSeaLevel 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_PressureChange 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_TrueWindSpeed 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_RelativeWindDirection 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_RelativeWindSpeed 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_MaximumWindGustSpeed 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_MaximumWindGustDirection 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_DryBulbTemperature 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_WMOPresentWeather 

kSDKAnyType_Uint32, one of VDOVDMPresentWeatherFM94 enum value

kVDOVDM_DAC_1_FI_21_PastWeather_1 

kSDKAnyType_Uint32, one of VDOVDMPastWeatherFM94 enum value

kVDOVDM_DAC_1_FI_21_PastWeather_2 

kSDKAnyType_Uint32, one of VDOVDMCauseOfIceAccretionFM94 enum value

kVDOVDM_DAC_1_FI_21_TotalCloudCover 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_CloudAmount 

kSDKAnyType_Uint32, one of VDOVDMCloudAmountFM94 enum value

kVDOVDM_DAC_1_FI_21_CloudType_low 

kSDKAnyType_Uint32, one of VDOVDMCloudTypeFM94 enum value

kVDOVDM_DAC_1_FI_21_CloudType_middle 

kSDKAnyType_Uint32, one of VDOVDMCloudTypeFM94 enum value

kVDOVDM_DAC_1_FI_21_CloudType_high 

kSDKAnyType_Uint32, one of VDOVDMCloudTypeFM94 enum value

kVDOVDM_DAC_1_FI_21_HeightCloud 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_PeriodOfWindWaves 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_HeightOfWindWaves 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_DirectionOfFirstSwell 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_PeriodOfFirstSwell 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_HeightOfFirstSwell 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_DirectionOfSecondSwell 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_PeriodOfSecondSwell 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_HeightOfSecondSwell 

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_21_IceDeposit 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_21_RateOfIceAccretion 

kSDKAnyType_Uint32, one of VDOVDMRateOfIceAccretionFM94 enum value

kVDOVDM_DAC_1_FI_21_CauseOfIceAccretion 

kSDKAnyType_Uint32, one of VDOVDMCauseOfIceAccretionFM94 enum value

kVDOVDM_DAC_1_FI_21_SeaIceConcentration 

kSDKAnyType_Uint32, one of VDOVDMSeaIceConcentrationFM94 enum value

kVDOVDM_DAC_1_FI_21_AmountAndTypeOfIce 

kSDKAnyType_Uint32, one of VDOVDMAmountAndTypeOfIceFM94 enum value

kVDOVDM_DAC_1_FI_21_IceSituation 

kSDKAnyType_Uint32, one of VDOVDMIceSituationFM94 enum value

kVDOVDM_DAC_1_FI_21_IceDevelopment 

kSDKAnyType_Uint32, one of VDOVDMIceDevelopmentFM94 enum value

kVDOVDM_DAC_1_FI_21_BearingOfIceEdge 

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_MessageLinkageID 

Message linkage ID value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_NoticeDescription 

Notice description value.

kSDKAnyType_Uint32, one of VDOVDMNoticeDescription enum value

kVDOVDM_DAC_1_FI_22_Month 

Start date and time of Area, month value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Day 

Start date and time of Area, day value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Hours 

Start date and time of Area, hour value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Minutes 

Start date and time of Area, minute value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Duration 

Duration value, minutes until end of Area Notice. Measured from start time of Area Notice. 0 - cancel Area Notice.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_SubAreasDataEnumerator 

Sub-Areas data enumerator.

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kVDOVDM_DAC_1_FI_22_AreaShape 

Area shape value.

kSDKAnyType_Uint32, one of VDOVDMAreaShape enum value

kVDOVDM_DAC_1_FI_22_CircleOrPointArea_ScaleFactor 

Scale factor value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Precision 

Precision value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_CircleOrPointArea_Radius 

Radius value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Rectangle_ScaleFactor 

Scale factor value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Rectangle_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Rectangle_Latitude 

Latitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Rectangle_Precision 

Precision value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Rectangle_Dimension_E 

E Dimension value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Rectangle_Dimension_N 

N Dimension value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Rectangle_Orientation 

Orientation value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Sector_ScaleFactor 

Scale factor value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Sector_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Sector_Latitude 

Latitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Sector_Precision 

Precision value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Sector_Radius 

Radius value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Sector_LeftBoundary 

Left boundary value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Sector_RightBoundary 

Right boundary value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polyline_ScaleFactor 

Scale factor value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polyline_Point_1_Angle 

Point 1 angle value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polyline_Point_1_Distance 

Point 1 distance value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polyline_Point_2_Angle 

Point 2 angle value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polyline_Point_2_Distance 

Point 2 distance value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polyline_Point_3_Angle 

Point 3 angle value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polyline_Point_3_Distance 

Point 3 distance value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polyline_Point_4_Angle 

Point 4 angle value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polyline_Point_4_Distance 

Point 4 distance value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polygon_ScaleFactor 

Scale factor value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polygon_Point_1_Angle 

Point 1 angle value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polygon_Point_1_Distance 

Point 1 distance value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polygon_Point_2_Angle 

Point 2 angle value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polygon_Point_2_Distance 

Point 2 distance value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polygon_Point_3_Angle 

Point 3 angle value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polygon_Point_3_Distance 

Point 3 distance value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_Polygon_Point_4_Angle 

Point 4 angle value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_22_Polygon_Point_4_Distance 

Point 4 distance value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_22_AssociatedText_Text 

Text.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_26_SensorDataEnumerator 

Sensor data enumerator.

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kVDOVDM_DAC_1_FI_26_ReportType 

Sensor report type value.

kSDKAnyType_Uint32, one of VDOVDMSensorReportType enum value

kVDOVDM_DAC_1_FI_26_Day 

Time stamp, day value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Hours 

Time stamp, hour value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Minutes 

Time stamp, minute value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SiteID 

Site ID value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SiteLocation_Longitude 

Longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SiteLocation_Latitude 

Latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SiteLocation_Altitude 

Altitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SiteLocation_SensorOwner 

Sensor owner value.

kSDKAnyType_Uint32, one of VDOVDMSensorOwner enum value

kVDOVDM_DAC_1_FI_26_SiteLocation_DataTimeout 

Data timeout value.

kSDKAnyType_Uint32, one of VDOVDMDataTimeout enum value

kVDOVDM_DAC_1_FI_26_StationID_Name 

Name value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_26_WindReport_AverageWindSpeed 

Average wind speed value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_WindGust 

Wind gust value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_WindDirection 

Wind direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_WindGustDirection 

Wind gust direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_SensorDataDescription 

Sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_WindReport_ForecastWindSpeed 

Forecast wind speed value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_ForecastWindGust 

Forecast wind gust value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_ForecastWindDirection 

Forecast wind direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_ForecastDay 

Valid Time of Forecast, Day value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_ForecastHours 

Valid Time of Forecast, Hours value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_ForecastMinutes 

Valid Time of Forecast, Minutes value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WindReport_ForecastDuration 

Duration value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WaterLevel_WaterLevelType 

Water level type value.

kSDKAnyType_Uint32, one of VDOVDMWaterLevelType enum value

kVDOVDM_DAC_1_FI_26_WaterLevel_WaterLevel 

Water level value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_WaterLevel_WaterLevelTrend 

Water level trend value.

kSDKAnyType_Uint32, one of VDOVDMWaterLevelTrend enum value

kVDOVDM_DAC_1_FI_26_WaterLevel_VerticalReferenceDatum 

Water level trend value.

kSDKAnyType_Uint32, one of VDOVDMVerticalReferenceDatum enum value

kVDOVDM_DAC_1_FI_26_WaterLevel_SensorDataDescription 

Sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastWaterLevelType 

Forecast water level type value.

kSDKAnyType_Uint32, one of VDOVDMWaterLevelType enum value

kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastWaterLevel 

Forecast water level value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastDay 

Valid Time of Forecast, Day value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastHours 

Valid Time of Forecast, Hours value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastMinutes 

Valid Time of Forecast, Minutes value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_WaterLevel_ForecastDuration 

Duration value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentSpeed_1 

Current Speed 1 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentDirection_1 

Current Direction 1 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentLevel_1 

Current Measuring Level 1 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentSpeed_2 

Current Speed 2 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentDirection_2 

Current Direction 2 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentLevel_2 

Current Measuring Level 2 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentSpeed_3 

Current Speed 3 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentDirection_3 

Current Direction 3 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_CurrentLevel_3 

Current Measuring Level 3 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow2D_SensorDataDescription 

Sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_Flow3D_NorthComponent_1 

Current Vector Component North(u) 1 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow3D_EastComponent_1 

Current Vector Component East(v) 1 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow3D_UpComponent_1 

Current Vector Component Up(z) 1 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow3D_CurrentLevel_1 

Current Measuring Level 1 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow3D_NorthComponent_2 

Current Vector Component North(u) 2 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow3D_EastComponent_2 

Current Vector Component East(v) 2 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow3D_UpComponent_2 

Current Vector Component Up(z) 2 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Flow3D_CurrentLevel_2 

Current Measuring Level 2 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Flow3D_SensorDataDescription 

Sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Bearing_1 

Current reading 1 bearing value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Distance_1 

Current reading 1 distance value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Speed_1 

Current 1 speed value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Direction_1 

Current 1 direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Level_1 

Current 1 measuring level value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Bearing_2 

Current reading 2 bearing value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Distance_2 

Current reading 2 distance value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Speed_2 

Current 2 speed value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Direction_2 

Current 2 direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_HorizontalFlow_Level_2 

Current 2 measuring level value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SeaState_SwellHeight 

Swell height value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SeaState_SwellPeriod 

Swell period value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SeaState_SwellDirection 

Swell direction value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SeaState_SeaState 

Sea state value

kSDKAnyType_Uint32, one of VDOVDMBeaufortScale enum value

kVDOVDM_DAC_1_FI_26_SeaState_SwellSensorDataDescription 

Swell sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_SeaState_WaterTemperature 

Water temperature value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SeaState_WaterTemperatureDepth 

Water temperature depth value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SeaState_TempSensorDataDescription 

Water temperature sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_SeaState_WaveHeight 

Significant wave height value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_SeaState_WavePeriod 

Wave period value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SeaState_WaveDirection 

Wave direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_SeaState_WaveSensorDataDescription 

Wave sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_SeaState_Salinity 

Salinity value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Salinity_WaterTemperature 

Water temperature value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Salinity_Conductivity 

Conductivity value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Salinity_WaterPressure 

Water pressure value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Salinity_Salinity 

Salinity value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Salinity_SalinityType 

Salinity type value.

kSDKAnyType_Uint32, one of VDOVDMSalinityType enum value

kVDOVDM_DAC_1_FI_26_Salinity_SensorDataDescription 

Sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_Weather_AirTemperature 

Air temperature value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Weather_AirSensorDataDescription 

Air sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_Weather_Precipitation 

Precipitation type value.

kSDKAnyType_Uint32, one of VDOVDMPrecipitation enum value

kVDOVDM_DAC_1_FI_26_Weather_HorizontalVisibility 

Horizontal visibility value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Weather_DewPoint 

Dew point value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_Weather_DewSensorDataDescription 

Dew point sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_Weather_AirPressure 

Air pressure value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_Weather_AirPressureTrend 

Air pressure trend value.

kSDKAnyType_Uint32, one of VDOVDMAirPressureTrend enum value

kVDOVDM_DAC_1_FI_26_Weather_PressureSensorDataDescription 

Air pressure sensor data description value.

kSDKAnyType_Uint32, one of VDOVDMTypeOfData enum value

kVDOVDM_DAC_1_FI_26_Weather_Salinity 

Salinity value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_AirGap_AirDraught 

Air draught value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_AirGap_AirGap 

Air gap value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_AirGap_AirGapTrend 

Air gap trend value.

kSDKAnyType_Uint32, one of VDOVDMAirGapTrend enum value

kVDOVDM_DAC_1_FI_26_AirGap_ForecastAirGap 

Forecast air gap value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_26_AirGap_ForecastDay 

Valid Time of Forecast, Day value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_AirGap_ForecastHours 

Valid Time of Forecast, Hours value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_26_AirGap_ForecastMinutes 

Valid Time of Forecast, Minutes value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_MessageLinkageID 

Message linkage ID value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_SenderClassification 

Sender classification value

kSDKAnyType_Uint32, one of VDOVDMSenderClassification enum value

kVDOVDM_DAC_1_FI_27_RouteType 

Route type value

kSDKAnyType_Uint32, one of VDOVDMRouteType enum value

kVDOVDM_DAC_1_FI_27_Month 

Start date and time, month value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_Day 

Start date and time, day value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_Hours 

Start date and time, hour value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_Minutes 

Start date and time, minute value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_Duration 

Duration value, minutes until end of validity of the route. Measured from start time of route information. 0 - cancel route.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_27_WaypointsDataEnumerator 

Waypoints data enumerator

kSDKAnyType_SDKComponentPtr with IParsedNMEASentenceDataEnum component

kVDOVDM_DAC_1_FI_27_Waypoint_Longitude 

Waypoint longitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_27_Waypoint_Latitude 

Waypoint latitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_29_MessageLinkageID 

Message linkage ID value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_29_TextString 

Text String value.

kSDKAnyType_SDKStringPtr

kVDOVDM_DAC_1_FI_31_Longitude 

Longitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_Latitude 

Latitude value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_PositionAccuracy 

Position accuracy value

kSDKAnyType_Uint32, one of VDOVDMPositionAccuracy enum value

kVDOVDM_DAC_1_FI_31_Day 

Time stamp, day value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_Hours 

Time stamp, hour value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_Minutes 

Time stamp, minute value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_AverageWindSpeed 

Average wind speed value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_WindGust 

Wind gust value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_WindDirection 

Wind direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_WindGustDirection 

Wind gust direction value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_AirTemperature 

Air temperature value

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_RelativeHumidity 

Relative humidity value

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_DewPoint 

Dew point value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_AirPressure 

Air pressure value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_AirPressureTendency 

Air pressure tendency value.

kSDKAnyType_Uint32, one of VDOVDMAirPressureTrend enum value

kVDOVDM_DAC_1_FI_31_HorizontalVisibility 

Horizontal visibility value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_HorizontalVisibilityMoreThan 

Horizontal visibility more than flag.

kSDKAnyType_Bool

kVDOVDM_DAC_1_FI_31_WaterLevel 

Water level value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_WaterLevelTrend 

Water level trend value.

kSDKAnyType_Uint32, one of VDOVDMWaterLevelTrend enum value

kVDOVDM_DAC_1_FI_31_SurfaceCurrentSpeed 

Surface current speed value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_SurfaceCurrentDirection 

Surface current direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_CurrentSpeed_2 

Current Speed 2 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_CurrentDirection_2 

Current Direction 2 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_CurrentLevel_2 

Current Measuring Level 2 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_CurrentSpeed_3 

Current Speed 3 value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_CurrentDirection_3 

Current Direction 3 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_CurrentLevel_3 

Current Measuring Level 3 value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_WaveHeight 

Significant wave height value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_WavePeriod 

Wave period value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_WaveDirection 

Wave direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_SwellHeight 

Swell height value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_SwellPeriod 

Swell period value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_SwellDirection 

Swell direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_31_SeaState 

Sea state value

kSDKAnyType_Uint32, one of VDOVDMBeaufortScale enum value

kVDOVDM_DAC_1_FI_31_WaterTemperature 

Water temperature value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_Precipitation 

Precipitation type value.

kSDKAnyType_Uint32, one of VDOVDMPrecipitation enum value

kVDOVDM_DAC_1_FI_31_Salinity 

Salinity value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_31_Ice 

Ice value.

kSDKAnyType_Uint32, one of VDOVDMIce enum value

kVDOVDM_DAC_1_FI_32_Month 

Time Stamp UTC Day, month value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_Day 

Berth date and time, day value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_Longitude_1 

Position #1, longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_Latitude_1 

Position #1, latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_From_Hours_1 

From UTC time, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_From_Minutes_1 

From UTC time, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_To_Hours_1 

To UTC time, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_To_Minutes_1 

To UTC time, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_CurrentDirection_1 

Current predicted #1 direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_CurrentSpeed_1 

Current predicted #1 speed value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_Longitude_2 

Position #1, longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_Latitude_2 

Position #1, latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_From_Hours_2 

From UTC time, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_From_Minutes_2 

From UTC time, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_To_Hours_2 

To UTC time, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_To_Minutes_2 

To UTC time, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_CurrentDirection_2 

Current predicted #1 direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_CurrentSpeed_2 

Current predicted #1 speed value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_Longitude_3 

Position #1, longitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_Latitude_3 

Position #1, latitude value.

kSDKAnyType_Double

kVDOVDM_DAC_1_FI_32_From_Hours_3 

From UTC time, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_From_Minutes_3 

From UTC time, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_To_Hours_3 

To UTC time, hour value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_To_Minutes_3 

To UTC time, minute value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_CurrentDirection_3 

Current predicted #1 direction value.

kSDKAnyType_Uint32

kVDOVDM_DAC_1_FI_32_CurrentSpeed_3 

Current predicted #1 speed value.

kSDKAnyType_Double

Variable Documentation

◆ kTTDMaxTrueBearing

const double kTTDMaxTrueBearing = 359.9
static

Reserved values for unknown/invalid data.

to 359,9 deg