NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
source_nmea_sentence_value_ids.h
Go to the documentation of this file.
1 #ifndef SDK_ECDIS_NMEA_PARSER_SOURCE_NMEA_SENTENCE_VALUE_IDS_H_
11 #define SDK_ECDIS_NMEA_PARSER_SOURCE_NMEA_SENTENCE_VALUE_IDS_H_
12 #pragma once
13 
14 #include <base/inc/platform.h>
17 
18 SDK_ECDISLAYER_BEGIN_NAMESPACE
19 
20 namespace nmea {
21 
22 static const SDKUInt32 kALC_MaxNumberOfAlerts = 99UL;
23 
27 {
30 
33 
36 
39 
42 
45 
48 
51 
54 
57 
60 
63 
66 
69 
72 
75 
78 
81 };
82 
86 {
91 };
92 
96 {
99 };
100 
104 {
107 };
111 {
113 };
114 
124 {
126  kSourceTalkerID = 0, // kSDKAnyType_SDKStringPtr, 2 symbols
127 
129  kMessageID = 1, // kSDKAnyType_Uint32
130 
132  kDestinationMMSI = 2, // kSDKAnyType_Uint32
133 
135  kOutgoingChannel = 3, // kSDKAnyType_Uint32, one of OutgoingAISChannel enum value
136 
138  kAckRequired = 4, // kSDKAnyType_Bool,
139 
141  kTextID = 5, // kSDKAnyType_Uint32
142 
144  kText = 6, // kSDKAnyType_SDKStringPtr
145 
147  kRouteData = 7, // kSDKAnyType_SDKComponentPtr with IRouteData component
148 
150  kUTCTime = 8, // kSDKAnyType_SDKTimePacked
151 
153  kStatus = 9, // kSDKAnyType_Uint32, one of StatusField enum
154 
156  kManufacturerCode = 10, // kSDKAnyType_SDKStringPtr, 3 symbols
157 
159  kAlertID = 11, // kSDKAnyType_Uint32, 0 - 9999999
160 
162  kAlertInstance = 12, // kSDKAnyType_Uint32, 1 - 999999
163 
165  kAlertRevCounter = 13, // kSDKAnyType_Uint32, 1 - 99
166 
168  kAlertSentenceID = 14, // kSDKAnyType_Uint32, 0 - 99
169 
170  // Ship static data (SSD sentence)
172  kShipStaticData_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
173 
175  kShipStaticData_CallSign = 100, // kSDKAnyType_SDKStringPtr
176 
178  kShipStaticData_Name = 101, // kSDKAnyType_SDKStringPtr
179 
181  kShipStaticData_DimA = 102, // kSDKAnyType_Uint32
182 
184  kShipStaticData_DimB = 103, // kSDKAnyType_Uint32
185 
187  kShipStaticData_DimC = 104, // kSDKAnyType_Uint32
188 
190  kShipStaticData_DimD = 105, // kSDKAnyType_Uint32
191 
193  kShipStaticData_DTEIndicator = 106, // kSDKAnyType_Bool
194 
196  kShipStaticData_SourceIdentifier = 107, // kSDKAnyType_SDKStringPtr, 2 symbols
197 
198  // Voyage static data (VSD sentence)
200  kVoyageStaticData_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
201 
203  kVoyageStaticData_TypeOfShipAndCargo = 120, // kSDKAnyType_Uint32
204 
206  kVoyageStaticData_MaxDraft = 121, // kSDKAnyType_Double
207 
209  kVoyageStaticData_PersonsOnBoard = 122, // kSDKAnyType_Uint32
210 
212  kVoyageStaticData_Destination = 123, // kSDKAnyType_SDKStringPtr
213 
217  kVoyageStaticData_DateTimeOfArrival = 124, // kSDKAnyType_SDKTimePacked
218 
220  kVoyageStaticData_NavigationalStatus = 125, // kSDKAnyType_Uint32, one of VDOVDMNavigationalStatus enum value
221 
223  kVoyageStaticData_RegionalFlags = 126, // kSDKAnyType_Uint32
224 
225  // Addressed binary message text - Message 6 DAC = 1, FI = 0 (ABM sentence)
227  kAddressedBinaryMessageText_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
228 
231 
234 
236  kAddressedBinaryMessageText_OutgoingChannel = kOutgoingChannel, // kSDKAnyType_Uint32, one of OutgoingAISChannel enum value
237 
240 
243 
245  kAddressedBinaryMessageText_Text = kText, // kSDKAnyType_SDKStringPtr
246 
247  // Addressed safety related message - Message 12 (ABM sentence)
249  kAddressedSafetyRelatedMessage_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
250 
253 
256 
258  kAddressedSafetyRelatedMessage_OutgoingChannel = kOutgoingChannel, // kSDKAnyType_Uint32, one of OutgoingAISChannel enum value
259 
261  kAddressedSafetyRelatedMessage_Text = kText, // kSDKAnyType_SDKStringPtr
262 
263  // Binary broadcast message text - Message 8 DAC = 1, FI = 0 (BBM sentence)
265  kBinaryBroadcastMessageText_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
266 
269 
271  kBinaryBroadcastMessageText_OutgoingChannel = kOutgoingChannel, // kSDKAnyType_Uint32, one of OutgoingAISChannel enum value
272 
275 
277  kBinaryBroadcastMessageText_Text = kText, // kSDKAnyType_SDKStringPtr
278 
279  // Safety related broadcast message - Message 14 (BBM sentence)
281  kSafetyRelatedBroadcastMessage_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
282 
285 
287  kSafetyRelatedBroadcastMessage_OutgoingChannel = kOutgoingChannel, // kSDKAnyType_Uint32, one of OutgoingAISChannel enum value
288 
290  kSafetyRelatedBroadcastMessage_Text = kText, // kSDKAnyType_SDKStringPtr
291 
294  kRouteDataRTEWPL_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
295 
297  kRouteDataRTEWPL_RouteData = kRouteData, // kSDKAnyType_SDKComponentPtr with IRouteData component
298 
301  kAcknowledgeAlert_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
302 
304  kAcknowledgeAlert_AlertID = kAlertID, // kSDKAnyType_Uint32
305 
308  kSetAlertState_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
309 
311  kSetAlertState_TimeOfAlertConditionChange = kUTCTime, // kSDKAnyType_SDKTimePacked
312 
314  kSetAlertState_AlertID = kAlertID, // kSDKAnyType_Uint32
315 
317  kSetAlertState_AlertCondition = 160, // kSDKAnyType_Uint32, one of AlertCondition enum value
318 
320  kSetAlertState_AlertAcknowledgeState = 161, // kSDKAnyType_Uint32, one of NmeaAlertAckState enum value
321 
323  kSetAlertState_AlertDescriptionText = kText, // kSDKAnyType_SDKStringPtr
324 
327  kGeneralEventMessage_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
328 
330  kGeneralEventMessage_EventTime = kUTCTime, // kSDKAnyType_SDKTimePacked
331 
333  kGeneralEventMessage_SourceOfEvent = 180, // kSDKAnyType_SDKStringPtr
334 
336  kGeneralEventMessage_EventDescription = kText, // kSDKAnyType_SDKStringPtr
337 
340  kHearbeat_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
341 
343  kHearbeat_RepeatInterval = 200, // kSDKAnyType_Double
344 
346  kHearbeat_EquipmentStatus = kStatus, // kSDKAnyType_Uint32, one of StatusField enum value
347 
349  kHearbeat_SeqSentenceID = 201, // kSDKAnyType_Uint32
350 
353  kAlertCommand_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
354 
356  kAlertCommand_Time = kUTCTime, // kSDKAnyType_SDKTimePacked
357 
359  kAlertCommand_ManufacturerCode = kManufacturerCode, // kSDKAnyType_SDKStringPtr, 3 symbols
360 
362  kAlertCommand_AlertID = kAlertID, // kSDKAnyType_Uint32, 0 - 9999999
363 
365  kAlertCommand_AlertInstance = kAlertInstance, // kSDKAnyType_Uint32, 1 - 999999
366 
368  kAlertCommand_Command = 223, // kSDKAnyType_Uint32, one of AlertCommand enum
369 
372  kCyclicAlertList_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
373 
375  kCyclicAlertList_AlertListData = 240, // kSDKAnyType_SDKComponentPtr with ICyclicAlertListData component
376 
379  kAlertSentence_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
380 
382  kAlertSentence_SentenceID = kAlertSentenceID, // kSDKAnyType_Uint32, 0 - 9
383 
385  kAlertSentence_TimeOfLastChange = kUTCTime, // kSDKAnyType_SDKTimePacked
386 
388  kAlertSentence_AlertCategory = 260, // kSDKAnyType_Uint32, one of NmeaAlertCategory enum
389 
391  kAlertSentence_AlertPriority = 261, // kSDKAnyType_Uint32, one of NmeaAlertPriority enum
392 
394  kAlertSentence_AlertState = 262, // kSDKAnyType_Uint32, one of NmeaAlertState enum
395 
397  kAlertSentence_ManufacturerCode = kManufacturerCode, // kSDKAnyType_SDKStringPtr, 3 symbols
398 
400  kAlertSentence_AlertID = kAlertID, // kSDKAnyType_Uint32, 0 - 9999999
401 
403  kAlertSentence_AlertInstance = kAlertInstance, // kSDKAnyType_Uint32, 1 - 999999
404 
406  kAlertSentence_RevisionCounter = kAlertRevCounter, // kSDKAnyType_Uint32, 1 - 99
407 
409  kAlertSentence_EscalationCounter = 263, // kSDKAnyType_Uint32, 0 - 9
410 
412  kAlertSentence_AlertTitle = 264, // kSDKAnyType_SDKStringPtr
413 
415  kAlertSentence_AlertDescription = 265, // kSDKAnyType_SDKStringPtr
416 
419  kAlertCommandRefused_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
420 
422  kAlertCommandRefused_ReleaseTime = kUTCTime, // kSDKAnyType_SDKTimePacked
423 
425  kAlertCommandRefused_ManufacturerCode = kManufacturerCode, // kSDKAnyType_SDKStringPtr, 3 symbols
426 
428  kAlertCommandRefused_AlertID = kAlertID, // kSDKAnyType_Uint32, 0 - 9999999
429 
431  kAlertCommandRefused_AlertInstance = kAlertInstance, // kSDKAnyType_Uint32, 1 - 999999
432 
434  kAlertCommandRefused_RefusedAlertCommand = 280, // kSDKAnyType_Uint32, one of RefusedAlertCommand enum
435 
438  kConfigurationRequest_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
439 
441  kConfigurationRequest_SentenceID = 300, // kSDKAnyType_Uint32, one of ConfigurationSentenceID enum
442 
445  kReportRouteTransfer_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
446 
448  kReportRouteTransfer_TransferType = 320, // kSDKAnyType_Uint32, one of RouteTransferType enum
449 
451  kReportRouteTransfer_RouteName = 321, // kSDKAnyType_SDKStringPtr, up to 30 symbols
452 
454  kReportRouteTransfer_RouteVersion = 322, // kSDKAnyType_SDKStringPtr, up to 20 symbols
455 
457  kReportRouteTransfer_WaypointID = 323, // kSDKAnyType_SDKStringPtr, up to 10 symbols
458 
460  kReportRouteTransfer_FileTransferStatus = 324, // kSDKAnyType_Uint32, one of RouteFileTransferStatus enum
461 
463  kReportRouteTransfer_ApplicationStatus = 325, // kSDKAnyType_Uint32, one of ApplicationRouteStatus enum
464 
467  kNavtexReceiverMask_SourceTalkerID = kSourceTalkerID, // kSDKAnyType_SDKStringPtr, 2 symbols
468 
470  kNavtexReceiverMask_FunctionCode = 340, // kSDKAnyType_Uint32, one of FunctionCode enum
471 
473  kNavtexReceiverMask_FrequencyTableIndex = 341, // kSDKAnyType_Uint32, one of FrequencyIndicator enum
474 
476  kNavtexReceiverMask_TransmitterCoverageAreaMask = 342, // kSDKAnyType_Uint32, combination of TransmitterCoverageAreaMask values
477 
479  kNavtexReceiverMask_MessageTypeMask = 343, // kSDKAnyType_Uint32, combination of MessageTypeMask values
480 
482  kNavtexReceiverMask_SentenceStatusFlag = 344, // kSDKAnyType_Uint32, one of SentenceStatusFlag values
483 };
484 
485 } // namespace nmea
486 
487 SDK_ECDISLAYER_END_NAMESPACE
488 
489 #endif // SDK_ECDIS_NMEA_PARSER_SOURCE_NMEA_SENTENCE_VALUE_IDS_H_
nmea::kAlertSentence_RevisionCounter
@ kAlertSentence_RevisionCounter
Revision counter.
Definition: source_nmea_sentence_value_ids.h:406
nmea::kSentenceID_BinaryBroadcastMessage_Text
@ kSentenceID_BinaryBroadcastMessage_Text
Binary broadcast message text - Message 8 DAC = 1, FI = 0 (BBM sentence)
Definition: source_nmea_sentence_value_ids.h:41
nmea::kTextID
@ kTextID
Message text ID.
Definition: source_nmea_sentence_value_ids.h:141
nmea::kAddressedBinaryMessageText_SourceTalkerID
@ kAddressedBinaryMessageText_SourceTalkerID
Source talker ID.
Definition: source_nmea_sentence_value_ids.h:227
nmea::kManufacturerCode
@ kManufacturerCode
Manufacturer mnemonic code.
Definition: source_nmea_sentence_value_ids.h:156
nmea::kSentenceID_AddressedSafetyRelatedMessage
@ kSentenceID_AddressedSafetyRelatedMessage
Addressed safety related message - Message 12 (ABM sentence)
Definition: source_nmea_sentence_value_ids.h:38
nmea::kShipStaticData_DTEIndicator
@ kShipStaticData_DTEIndicator
DTE indicator flag.
Definition: source_nmea_sentence_value_ids.h:193
nmea::kAddressedBinaryMessageText_AckRequired
@ kAddressedBinaryMessageText_AckRequired
Acknowledge required flag.
Definition: source_nmea_sentence_value_ids.h:239
nmea::kAlarmCondition_ThresholdNotExceeded
@ kAlarmCondition_ThresholdNotExceeded
Threshold not exceeded.
Definition: parsed_nmea_sentence_value_ids.h:249
nmea::kMessageID
@ kMessageID
Sequential message identifier.
Definition: source_nmea_sentence_value_ids.h:129
nmea::kHearbeat_RepeatInterval
@ kHearbeat_RepeatInterval
Repeat interval.
Definition: source_nmea_sentence_value_ids.h:343
nmea::kAlertSentence_AlertPriority
@ kAlertSentence_AlertPriority
Alert priority.
Definition: source_nmea_sentence_value_ids.h:391
nmea::kOutgoingAISChannel_Both
@ kOutgoingAISChannel_Both
Broadcast message on both AIS channels A and B.
Definition: source_nmea_sentence_value_ids.h:90
nmea::kAlertCommandRefused_ManufacturerCode
@ kAlertCommandRefused_ManufacturerCode
Manufacturer mnemonic code.
Definition: source_nmea_sentence_value_ids.h:425
nmea::kAlarmAcknowledgeState_Acknowledged
@ kAlarmAcknowledgeState_Acknowledged
Alarm acknowledged.
Definition: parsed_nmea_sentence_value_ids.h:256
nmea::kBinaryBroadcastMessageText_SourceTalkerID
@ kBinaryBroadcastMessageText_SourceTalkerID
Source talker ID.
Definition: source_nmea_sentence_value_ids.h:265
nmea::kSetAlertState_AlertAcknowledgeState
@ kSetAlertState_AlertAcknowledgeState
Alert acknowledge state.
Definition: source_nmea_sentence_value_ids.h:320
nmea::kRouteDataRTEWPL_SourceTalkerID
@ kRouteDataRTEWPL_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:294
nmea::kReportRouteTransfer_ApplicationStatus
@ kReportRouteTransfer_ApplicationStatus
Application status.
Definition: source_nmea_sentence_value_ids.h:463
nmea::kAlertRevCounter
@ kAlertRevCounter
Alert revision counter.
Definition: source_nmea_sentence_value_ids.h:165
nmea::kAddressedBinaryMessageText_MessageID
@ kAddressedBinaryMessageText_MessageID
Sequential message identifier, 0 to 3.
Definition: source_nmea_sentence_value_ids.h:230
nmea::kCyclicAlertList_SourceTalkerID
@ kCyclicAlertList_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:372
nmea::kAlertCondition_Active
@ kAlertCondition_Active
Alert is active.
Definition: source_nmea_sentence_value_ids.h:97
nmea::kDestinationMMSI
@ kDestinationMMSI
The MMSI of the destination AIS unit for the ITU-R M.1371.
Definition: source_nmea_sentence_value_ids.h:132
nmea::kVoyageStaticData_TypeOfShipAndCargo
@ kVoyageStaticData_TypeOfShipAndCargo
Type of ship and cargo category, 0 to 255.
Definition: source_nmea_sentence_value_ids.h:203
nmea::kRouteData
@ kRouteData
Route data.
Definition: source_nmea_sentence_value_ids.h:147
nmea::OutgoingAISChannel
OutgoingAISChannel
Outgoing AIS channel.
Definition: source_nmea_sentence_value_ids.h:85
nmea::kSentenceID_Heartbeat
@ kSentenceID_Heartbeat
Heartbeat (HBT sentence)
Definition: source_nmea_sentence_value_ids.h:59
nmea::kAddressedSafetyRelatedMessage_MessageID
@ kAddressedSafetyRelatedMessage_MessageID
Sequential message identifier, 0 to 3.
Definition: source_nmea_sentence_value_ids.h:252
nmea::kHearbeat_SourceTalkerID
@ kHearbeat_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:340
nmea::kReportRouteTransfer_RouteVersion
@ kReportRouteTransfer_RouteVersion
Route version.
Definition: source_nmea_sentence_value_ids.h:454
nmea::kSetAlertState_AlertDescriptionText
@ kSetAlertState_AlertDescriptionText
Alert description text.
Definition: source_nmea_sentence_value_ids.h:323
nmea::kNmeaAlertAckState_NotAcknowledged
@ kNmeaAlertAckState_NotAcknowledged
Alert is not acknowledged.
Definition: source_nmea_sentence_value_ids.h:106
nmea::kSafetyRelatedBroadcastMessage_OutgoingChannel
@ kSafetyRelatedBroadcastMessage_OutgoingChannel
AIS channel for broadcast of the radio message.
Definition: source_nmea_sentence_value_ids.h:287
nmea::kAddressedBinaryMessageText_DestinationMMSI
@ kAddressedBinaryMessageText_DestinationMMSI
The MMSI of the destination AIS unit for the ITU-R M.1371.
Definition: source_nmea_sentence_value_ids.h:233
nmea::kRouteDataRTEWPL_RouteData
@ kRouteDataRTEWPL_RouteData
Route data.
Definition: source_nmea_sentence_value_ids.h:297
nmea::kOutgoingAISChannel_Any
@ kOutgoingAISChannel_Any
No broadcast channel preference.
Definition: source_nmea_sentence_value_ids.h:87
nmea::kBinaryBroadcastMessageText_TextID
@ kBinaryBroadcastMessageText_TextID
Message text ID (0 - 2047)
Definition: source_nmea_sentence_value_ids.h:274
nmea::kSentenceID_RouteData_RTE_WPL
@ kSentenceID_RouteData_RTE_WPL
Route data (RTE/WPL sentences)
Definition: source_nmea_sentence_value_ids.h:47
nmea::kAcknowledgeAlert_AlertID
@ kAcknowledgeAlert_AlertID
Alert ID (000 - 999)
Definition: source_nmea_sentence_value_ids.h:304
nmea::kAlertSentence_AlertDescription
@ kAlertSentence_AlertDescription
Alert description.
Definition: source_nmea_sentence_value_ids.h:415
nmea::kBinaryBroadcastMessageText_Text
@ kBinaryBroadcastMessageText_Text
Message text, up to 156 symbols.
Definition: source_nmea_sentence_value_ids.h:277
nmea::kVoyageStaticData_DateTimeOfArrival
@ kVoyageStaticData_DateTimeOfArrival
Definition: source_nmea_sentence_value_ids.h:217
nmea::kSafetyRelatedBroadcastMessage_SourceTalkerID
@ kSafetyRelatedBroadcastMessage_SourceTalkerID
Source talker ID.
Definition: source_nmea_sentence_value_ids.h:281
nmea::kAlertSentence_AlertInstance
@ kAlertSentence_AlertInstance
Alert instance.
Definition: source_nmea_sentence_value_ids.h:403
nmea::kGeneralEventMessage_EventTime
@ kGeneralEventMessage_EventTime
Event time.
Definition: source_nmea_sentence_value_ids.h:330
nmea::SentenceID
SentenceID
New NMEA sentence type.
Definition: source_nmea_sentence_value_ids.h:26
nmea::kOutgoingAISChannel_ChannelB
@ kOutgoingAISChannel_ChannelB
Broadcast on AIS channel B.
Definition: source_nmea_sentence_value_ids.h:89
nmea::kNmeaAlertAckState_Acknowledged
@ kNmeaAlertAckState_Acknowledged
Alert is acknowledged.
Definition: source_nmea_sentence_value_ids.h:105
nmea::kStatus
@ kStatus
Status.
Definition: source_nmea_sentence_value_ids.h:153
nmea::kAlertSentenceID
@ kAlertSentenceID
Alert sentence ID (sequential message identifier)
Definition: source_nmea_sentence_value_ids.h:168
nmea::kAddressedSafetyRelatedMessage_Text
@ kAddressedSafetyRelatedMessage_Text
Safety related message text, up to 156 symbols.
Definition: source_nmea_sentence_value_ids.h:261
nmea::kAddressedSafetyRelatedMessage_OutgoingChannel
@ kAddressedSafetyRelatedMessage_OutgoingChannel
AIS channel for broadcast of the radio message.
Definition: source_nmea_sentence_value_ids.h:258
nmea::kVoyageStaticData_Destination
@ kVoyageStaticData_Destination
Destination, 1-20 characters.
Definition: source_nmea_sentence_value_ids.h:212
nmea::kOutgoingChannel
@ kOutgoingChannel
AIS channel for broadcast of the radio message.
Definition: source_nmea_sentence_value_ids.h:135
nmea::kGeneralEventMessage_SourceTalkerID
@ kGeneralEventMessage_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:327
nmea::kNavtexReceiverMask_MessageTypeMask
@ kNavtexReceiverMask_MessageTypeMask
Transmitter coverage area mask.
Definition: source_nmea_sentence_value_ids.h:479
nmea::kAddressedBinaryMessageText_OutgoingChannel
@ kAddressedBinaryMessageText_OutgoingChannel
AIS channel for broadcast of the radio message.
Definition: source_nmea_sentence_value_ids.h:236
nmea::kReportRouteTransfer_SourceTalkerID
@ kReportRouteTransfer_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:445
ecdislayer_const.h
The ecdislayer constants.
nmea::kAlertCommandRefused_AlertID
@ kAlertCommandRefused_AlertID
Alert ID.
Definition: source_nmea_sentence_value_ids.h:428
nmea::kVoyageStaticData_RegionalFlags
@ kVoyageStaticData_RegionalFlags
Regional application flags, 0 to 15.
Definition: source_nmea_sentence_value_ids.h:223
nmea::kNavtexReceiverMask_TransmitterCoverageAreaMask
@ kNavtexReceiverMask_TransmitterCoverageAreaMask
Transmitter coverage area mask.
Definition: source_nmea_sentence_value_ids.h:476
nmea::kAlertSentence_EscalationCounter
@ kAlertSentence_EscalationCounter
Escalation counter.
Definition: source_nmea_sentence_value_ids.h:409
nmea::kSentenceID_AlertCommand
@ kSentenceID_AlertCommand
Alert command (ACM sentence)
Definition: source_nmea_sentence_value_ids.h:62
nmea::kAlertCommandRefused_ReleaseTime
@ kAlertCommandRefused_ReleaseTime
Time of last change.
Definition: source_nmea_sentence_value_ids.h:422
nmea::kAlertCommandRefused_RefusedAlertCommand
@ kAlertCommandRefused_RefusedAlertCommand
Refused alert command.
Definition: source_nmea_sentence_value_ids.h:434
nmea::kSafetyRelatedBroadcastMessage_MessageID
@ kSafetyRelatedBroadcastMessage_MessageID
Sequential message identifier, 0 to 9.
Definition: source_nmea_sentence_value_ids.h:284
nmea::kConfigurationRequest_SourceTalkerID
@ kConfigurationRequest_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:438
nmea::SourceValueIDs
SourceValueIDs
List of required values to compose new NMEA sentence In case given parameter will not be specified,...
Definition: source_nmea_sentence_value_ids.h:123
nmea::kAlertSentence_AlertCategory
@ kAlertSentence_AlertCategory
Alert category.
Definition: source_nmea_sentence_value_ids.h:388
nmea::kSentenceID_AddressedBinaryMessage_Text
@ kSentenceID_AddressedBinaryMessage_Text
Addressed binary message text - Message 6 DAC = 1, FI = 0 (ABM sentence)
Definition: source_nmea_sentence_value_ids.h:35
nmea::kAckRequired
@ kAckRequired
Acknowledge required flag.
Definition: source_nmea_sentence_value_ids.h:138
nmea::kAlertSentence_ManufacturerCode
@ kAlertSentence_ManufacturerCode
Manufacturer mnemonic code.
Definition: source_nmea_sentence_value_ids.h:397
nmea::kAddressedSafetyRelatedMessage_SourceTalkerID
@ kAddressedSafetyRelatedMessage_SourceTalkerID
Source talker ID.
Definition: source_nmea_sentence_value_ids.h:249
nmea::kSetAlertState_AlertID
@ kSetAlertState_AlertID
Alert ID (000 - 999)
Definition: source_nmea_sentence_value_ids.h:314
nmea::kConfigurationSentenceID_Navtex
@ kConfigurationSentenceID_Navtex
Navtex receiver mask (NRM sentence)
Definition: source_nmea_sentence_value_ids.h:112
nmea::ConfigurationSentenceID
ConfigurationSentenceID
Configuration sentence ID.
Definition: source_nmea_sentence_value_ids.h:110
nmea::kAlertInstance
@ kAlertInstance
Alert instance.
Definition: source_nmea_sentence_value_ids.h:162
nmea::kAlertID
@ kAlertID
Alert identifier.
Definition: source_nmea_sentence_value_ids.h:159
nmea::kVoyageStaticData_SourceTalkerID
@ kVoyageStaticData_SourceTalkerID
Source talker ID.
Definition: source_nmea_sentence_value_ids.h:200
nmea::kAlertCommand_AlertInstance
@ kAlertCommand_AlertInstance
Alert instance, 0 - 999999.
Definition: source_nmea_sentence_value_ids.h:365
nmea::kCyclicAlertList_AlertListData
@ kCyclicAlertList_AlertListData
Cyclic alert list data.
Definition: source_nmea_sentence_value_ids.h:375
nmea::kSentenceID_CyclicAlertList
@ kSentenceID_CyclicAlertList
Cyclic alert list (ALC sentence)
Definition: source_nmea_sentence_value_ids.h:65
nmea::kAlertSentence_AlertID
@ kAlertSentence_AlertID
Alert ID.
Definition: source_nmea_sentence_value_ids.h:400
nmea::kShipStaticData_DimB
@ kShipStaticData_DimB
Pos. ref.,point dist. �B,� from stern, 0 to 511 m.
Definition: source_nmea_sentence_value_ids.h:184
nmea::kShipStaticData_SourceIdentifier
@ kShipStaticData_SourceIdentifier
Source identifier.
Definition: source_nmea_sentence_value_ids.h:196
nmea::kAlertCondition_Inactive
@ kAlertCondition_Inactive
Alert is rectified.
Definition: source_nmea_sentence_value_ids.h:98
nmea::kSentenceID_ReportRouteTransfer
@ kSentenceID_ReportRouteTransfer
Report route transfer (RRT sentence)
Definition: source_nmea_sentence_value_ids.h:77
nmea::kHearbeat_SeqSentenceID
@ kHearbeat_SeqSentenceID
Sequential sentence ID, 0 - 9.
Definition: source_nmea_sentence_value_ids.h:349
platform.h
Describes the platform constants.
nmea::kNavtexReceiverMask_SentenceStatusFlag
@ kNavtexReceiverMask_SentenceStatusFlag
Status flag.
Definition: source_nmea_sentence_value_ids.h:482
nmea::kOutgoingAISChannel_ChannelA
@ kOutgoingAISChannel_ChannelA
Broadcast on AIS channel A.
Definition: source_nmea_sentence_value_ids.h:88
nmea::kShipStaticData_Name
@ kShipStaticData_Name
Ship�s name, 1 to 20 characters.
Definition: source_nmea_sentence_value_ids.h:178
nmea::kVoyageStaticData_PersonsOnBoard
@ kVoyageStaticData_PersonsOnBoard
Persons on-board, 0 to 8 191.
Definition: source_nmea_sentence_value_ids.h:209
nmea::kBinaryBroadcastMessageText_OutgoingChannel
@ kBinaryBroadcastMessageText_OutgoingChannel
AIS channel for broadcast of the radio message.
Definition: source_nmea_sentence_value_ids.h:271
nmea::kAlertCommandRefused_AlertInstance
@ kAlertCommandRefused_AlertInstance
Alert instance.
Definition: source_nmea_sentence_value_ids.h:431
nmea::kReportRouteTransfer_WaypointID
@ kReportRouteTransfer_WaypointID
Current waypoint ID.
Definition: source_nmea_sentence_value_ids.h:457
nmea::kSentenceID_AcknowledgeAlert
@ kSentenceID_AcknowledgeAlert
Acknowledge alert (ACK sentence)
Definition: source_nmea_sentence_value_ids.h:50
nmea::kNavtexReceiverMask_FunctionCode
@ kNavtexReceiverMask_FunctionCode
Function code.
Definition: source_nmea_sentence_value_ids.h:470
nmea::NmeaAlertAckState
NmeaAlertAckState
Alert acknowledge state.
Definition: source_nmea_sentence_value_ids.h:103
nmea::kSourceTalkerID
@ kSourceTalkerID
Source NMEA sentence talker ID.
Definition: source_nmea_sentence_value_ids.h:126
nmea::kShipStaticData_DimD
@ kShipStaticData_DimD
Pos. ref.,point dist. �D,� from starboard beam, 0 to 63 m.
Definition: source_nmea_sentence_value_ids.h:190
nmea::kSafetyRelatedBroadcastMessage_Text
@ kSafetyRelatedBroadcastMessage_Text
Message text, up to 161 symbols.
Definition: source_nmea_sentence_value_ids.h:290
nmea::kSetAlertState_SourceTalkerID
@ kSetAlertState_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:308
nmea::kBinaryBroadcastMessageText_MessageID
@ kBinaryBroadcastMessageText_MessageID
Sequential message identifier, 0 to 9.
Definition: source_nmea_sentence_value_ids.h:268
nmea::kSentenceID_AlertSentence
@ kSentenceID_AlertSentence
Alert sentence (ALF sentence)
Definition: source_nmea_sentence_value_ids.h:68
nmea::kAlertCommand_AlertID
@ kAlertCommand_AlertID
Alert identifier, 0 - 9999999.
Definition: source_nmea_sentence_value_ids.h:362
nmea::kNavtexReceiverMask_SourceTalkerID
@ kNavtexReceiverMask_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:467
nmea::kReportRouteTransfer_TransferType
@ kReportRouteTransfer_TransferType
Reported transfer type.
Definition: source_nmea_sentence_value_ids.h:448
nmea::kText
@ kText
Message text.
Definition: source_nmea_sentence_value_ids.h:144
nmea::kSetAlertState_AlertCondition
@ kSetAlertState_AlertCondition
Alert condition.
Definition: source_nmea_sentence_value_ids.h:317
nmea::kAcknowledgeAlert_SourceTalkerID
@ kAcknowledgeAlert_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:301
nmea::kAlarmAcknowledgeState_Unacknowledged
@ kAlarmAcknowledgeState_Unacknowledged
Alarm unacknowledged.
Definition: parsed_nmea_sentence_value_ids.h:257
nmea::kAlertSentence_AlertTitle
@ kAlertSentence_AlertTitle
Alert title.
Definition: source_nmea_sentence_value_ids.h:412
nmea::kSetAlertState_TimeOfAlertConditionChange
@ kSetAlertState_TimeOfAlertConditionChange
Time of alert condition change, UTC.
Definition: source_nmea_sentence_value_ids.h:311
nmea::kShipStaticData_SourceTalkerID
@ kShipStaticData_SourceTalkerID
Source talker ID.
Definition: source_nmea_sentence_value_ids.h:172
nmea::kVoyageStaticData_MaxDraft
@ kVoyageStaticData_MaxDraft
Maximum present static draught, 0 to 25,5 m.
Definition: source_nmea_sentence_value_ids.h:206
nmea::kAlertCommand_Time
@ kAlertCommand_Time
Time.
Definition: source_nmea_sentence_value_ids.h:356
nmea::kUTCTime
@ kUTCTime
UTC Time.
Definition: source_nmea_sentence_value_ids.h:150
nmea::kSentenceID_AlertCommandRefused
@ kSentenceID_AlertCommandRefused
Alert command refused (ARC sentence)
Definition: source_nmea_sentence_value_ids.h:71
nmea::kAddressedBinaryMessageText_Text
@ kAddressedBinaryMessageText_Text
Message text, up to 151 symbols.
Definition: source_nmea_sentence_value_ids.h:245
nmea::kGeneralEventMessage_EventDescription
@ kGeneralEventMessage_EventDescription
Event description.
Definition: source_nmea_sentence_value_ids.h:336
nmea::kAlertCommand_Command
@ kAlertCommand_Command
Alert command.
Definition: source_nmea_sentence_value_ids.h:368
nmea::kGeneralEventMessage_SourceOfEvent
@ kGeneralEventMessage_SourceOfEvent
Source of event.
Definition: source_nmea_sentence_value_ids.h:333
nmea::kReportRouteTransfer_FileTransferStatus
@ kReportRouteTransfer_FileTransferStatus
File transfer status.
Definition: source_nmea_sentence_value_ids.h:460
nmea::kAddressedSafetyRelatedMessage_DestinationMMSI
@ kAddressedSafetyRelatedMessage_DestinationMMSI
The MMSI of the destination AIS unit for the ITU-R M.1371.
Definition: source_nmea_sentence_value_ids.h:255
nmea::kConfigurationRequest_SentenceID
@ kConfigurationRequest_SentenceID
Sentence ID.
Definition: source_nmea_sentence_value_ids.h:441
nmea::kAlertCommand_SourceTalkerID
@ kAlertCommand_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:353
parsed_nmea_sentence_value_ids.h
List of appropriate IDs for each of parsed items in NMEA sentence.
nmea::AlertCondition
AlertCondition
Alert condition.
Definition: source_nmea_sentence_value_ids.h:95
nmea::kSentenceID_SetAlertState
@ kSentenceID_SetAlertState
Set alert state (ALR sentence)
Definition: source_nmea_sentence_value_ids.h:53
nmea::kAlertSentence_SentenceID
@ kAlertSentence_SentenceID
Sentence ID (sequential message identifier)
Definition: source_nmea_sentence_value_ids.h:382
nmea::kAddressedBinaryMessageText_TextID
@ kAddressedBinaryMessageText_TextID
Message text ID (0 - 2047)
Definition: source_nmea_sentence_value_ids.h:242
nmea::kShipStaticData_CallSign
@ kShipStaticData_CallSign
Ship�s call sign, 1 to 7 characters.
Definition: source_nmea_sentence_value_ids.h:175
nmea::kAlertSentence_AlertState
@ kAlertSentence_AlertState
Alert state.
Definition: source_nmea_sentence_value_ids.h:394
nmea::kAlertSentence_TimeOfLastChange
@ kAlertSentence_TimeOfLastChange
Time of last change.
Definition: source_nmea_sentence_value_ids.h:385
nmea::kHearbeat_EquipmentStatus
@ kHearbeat_EquipmentStatus
Equipment status.
Definition: source_nmea_sentence_value_ids.h:346
nmea::kAlertCommandRefused_SourceTalkerID
@ kAlertCommandRefused_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:419
nmea::kSentenceID_VoyageStaticData
@ kSentenceID_VoyageStaticData
Voyage static data (VSD sentence)
Definition: source_nmea_sentence_value_ids.h:32
nmea::kAlarmCondition_ThresholdExceeded
@ kAlarmCondition_ThresholdExceeded
Threshold exceeded.
Definition: parsed_nmea_sentence_value_ids.h:248
nmea::kAlertCommand_ManufacturerCode
@ kAlertCommand_ManufacturerCode
Manufacturer mnemonic code, 3 symbols.
Definition: source_nmea_sentence_value_ids.h:359
nmea::kSentenceID_SafetyRelatedBroadcastMessage
@ kSentenceID_SafetyRelatedBroadcastMessage
Safety related broadcast message - Message 14 (BBM sentence)
Definition: source_nmea_sentence_value_ids.h:44
nmea::kSentenceID_NavtexReceiverMask
@ kSentenceID_NavtexReceiverMask
NAVTEX receiver mask (NRM sentence)
Definition: source_nmea_sentence_value_ids.h:80
nmea::kSentenceID_ConfigurationRequest
@ kSentenceID_ConfigurationRequest
Configuration information request (CRQ sentence)
Definition: source_nmea_sentence_value_ids.h:74
nmea::kShipStaticData_DimC
@ kShipStaticData_DimC
Pos. ref., point dist.�C,� from port beam, 0 to 63 m.
Definition: source_nmea_sentence_value_ids.h:187
nmea::kSentenceID_GeneralEventMessage
@ kSentenceID_GeneralEventMessage
General event message (EVE sentence)
Definition: source_nmea_sentence_value_ids.h:56
nmea::kSentenceID_ShipStaticData
@ kSentenceID_ShipStaticData
Ship static data (SSD sentence)
Definition: source_nmea_sentence_value_ids.h:29
nmea::kAlertSentence_SourceTalkerID
@ kAlertSentence_SourceTalkerID
Definition: source_nmea_sentence_value_ids.h:379
nmea::kShipStaticData_DimA
@ kShipStaticData_DimA
Pos. ref., point dist.�A,� from bow, 0 to 511 m.
Definition: source_nmea_sentence_value_ids.h:181
nmea::kReportRouteTransfer_RouteName
@ kReportRouteTransfer_RouteName
Route name.
Definition: source_nmea_sentence_value_ids.h:451
nmea::kVoyageStaticData_NavigationalStatus
@ kVoyageStaticData_NavigationalStatus
Navigational status, 0 to 15.
Definition: source_nmea_sentence_value_ids.h:220
nmea::kNavtexReceiverMask_FrequencyTableIndex
@ kNavtexReceiverMask_FrequencyTableIndex
Frequency table index.
Definition: source_nmea_sentence_value_ids.h:473