NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
ttd_sentence_value_ids.h
Go to the documentation of this file.
1 #ifndef SDK_ECDIS_NMEA_TTD_SENTENCE_VALUE_IDS_H_
12 #define SDK_ECDIS_NMEA_TTD_SENTENCE_VALUE_IDS_H_
13 #pragma once
14 
15 #include <base/inc/platform.h>
17 
18 SDK_ECDISLAYER_BEGIN_NAMESPACE
19 
20 namespace nmea {
21 
24 static const double kTTDMaxTrueBearing = 359.9;
25 static const double kTTDUnknownTrueBearing = 409.5;
26 static const double kTTDMaxSpeed = 409.4;
27 static const double kTTDUnknownSpeed = 409.5;
28 static const double kTTDMaxCourse = 359.9;
29 static const double kTTDUnknownCourse = 409.5;
30 static const double kTTDMaxHeading = 359.9;
31 static const double kTTDUnknownHeading = 409.4;
32 static const double kTTDNoHeadingData = 409.5;
33 static const double kTTDMaxDistance = 163.83;
34 static const double kTTDUnknownDistance = 163.84;
35 static const double kTTDMaxCPA = 163.83;
36 static const double kTTDUnknownCPA = 163.84;
37 static const double kTTDMinTCPA = -81.91;
38 static const double kTTDMaxTCPA = 81.91;
39 static const double kTTDUnknownTCPA = 81.92;
40 
44 {
57 };
58 
62 {
67 };
68 
72 {
77 };
78 
82 {
87 };
88 
93 {
96 
99 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
131  kTTD_CPA = 12,
132 
134  kTTD_TCPA = 13,
135 };
136 
137 } // namespace nmea
138 
139 SDK_ECDISLAYER_END_NAMESPACE
140 
141 #endif // SDK_ECDIS_NMEA_TTD_SENTENCE_VALUE_IDS_H_
nmea::kTTD_StabilizationMode
@ kTTD_StabilizationMode
Stabilization mode value.
Definition: ttd_sentence_value_ids.h:125
nmea::kTTD_TargetCourse
@ kTTD_TargetCourse
Target course value.
Definition: ttd_sentence_value_ids.h:107
nmea::TTDStabilizationMode
TTDStabilizationMode
Available Stabilization Mode values for TTD sentence.
Definition: ttd_sentence_value_ids.h:81
nmea::kTTDMinTCPA
static const double kTTDMinTCPA
from -81.91 minute
Definition: ttd_sentence_value_ids.h:37
nmea::kTTD_DistanceToTarget
@ kTTD_DistanceToTarget
Distance to target value.
Definition: ttd_sentence_value_ids.h:119
nmea::kTTDUnknownTCPA
static const double kTTDUnknownTCPA
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:39
nmea::kTTDNoHeadingData
static const double kTTDNoHeadingData
No data, radar tracking target.
Definition: ttd_sentence_value_ids.h:32
nmea::kTTDTargetStatus_LostTarget_LostTarget
@ kTTDTargetStatus_LostTarget_LostTarget
Lost target / Lost target.
Definition: ttd_sentence_value_ids.h:50
nmea::kTTDTargetStatus_EstablishedTrackingWithAlarm_ActivatedTargetWithAlarm
@ kTTDTargetStatus_EstablishedTrackingWithAlarm_ActivatedTargetWithAlarm
Established tracking, CPA/TCPA alarm / Activated target, CPA/TCPA alarm.
Definition: ttd_sentence_value_ids.h:54
nmea::TTDSentenceValueIDs
TTDSentenceValueIDs
Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum fo...
Definition: ttd_sentence_value_ids.h:92
nmea::kTTDUnknownTrueBearing
static const double kTTDUnknownTrueBearing
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:25
nmea::kTTDMaxCPA
static const double kTTDMaxCPA
to 163,83 NM
Definition: ttd_sentence_value_ids.h:35
nmea::kTTDStabilizationMode_OverTheGround
@ kTTDStabilizationMode_OverTheGround
Over the ground.
Definition: ttd_sentence_value_ids.h:84
nmea::kTTDOperationMode_TestTarget
@ kTTDOperationMode_TestTarget
Test target.
Definition: ttd_sentence_value_ids.h:66
nmea::kTTDStabilizationMode_ThroughTheWater
@ kTTDStabilizationMode_ThroughTheWater
Through the water.
Definition: ttd_sentence_value_ids.h:86
nmea::kTTDMaxDistance
static const double kTTDMaxDistance
to 163,83 NM
Definition: ttd_sentence_value_ids.h:33
nmea::kTTDUnknownSpeed
static const double kTTDUnknownSpeed
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:27
nmea::kTTDMaxHeading
static const double kTTDMaxHeading
to 359,9 deg
Definition: ttd_sentence_value_ids.h:30
nmea::kTTD_SpeedMode
@ kTTD_SpeedMode
Speed mode value.
Definition: ttd_sentence_value_ids.h:122
nmea::kTTD_ProtocolVersion
@ kTTD_ProtocolVersion
Protocol version value.
Definition: ttd_sentence_value_ids.h:95
ecdislayer_const.h
The ecdislayer constants.
nmea::kTTDSpeedMode_RelativeSpeedAndCourse
@ kTTDSpeedMode_RelativeSpeedAndCourse
Relative speed and course.
Definition: ttd_sentence_value_ids.h:76
nmea::TTDOperationMode
TTDOperationMode
Available Operation Mode values for TTD sentence.
Definition: ttd_sentence_value_ids.h:61
nmea::kTTD_TargetNumber
@ kTTD_TargetNumber
Target number value.
Definition: ttd_sentence_value_ids.h:98
nmea::kTTD_OperationMode
@ kTTD_OperationMode
Operation mode value.
Definition: ttd_sentence_value_ids.h:116
nmea::kTTDTargetStatus_EstablishedTrackingAcknowledgedAlarm_ActivatedTargetAcknowledgedAlarm
@ kTTDTargetStatus_EstablishedTrackingAcknowledgedAlarm_ActivatedTargetAcknowledgedAlarm
Established tracking, acknowledged CPA/TCPA alarm / Activated target, acknowledged CPA/TCPA alarm.
Definition: ttd_sentence_value_ids.h:56
nmea::kTTD_TargetStatus
@ kTTD_TargetStatus
Target status value.
Definition: ttd_sentence_value_ids.h:113
nmea::kTTDTargetStatus_AcquiringTarget_SleepingTarget
@ kTTDTargetStatus_AcquiringTarget_SleepingTarget
Acquiring target (not established) / Sleeping target.
Definition: ttd_sentence_value_ids.h:48
nmea::TTDTargetStatus_ARPA_AIS
TTDTargetStatus_ARPA_AIS
Available Target Status values for TTD sentence.
Definition: ttd_sentence_value_ids.h:43
nmea::kTTDOperationMode_Autonomous
@ kTTDOperationMode_Autonomous
Autonomous (normal)
Definition: ttd_sentence_value_ids.h:64
platform.h
Describes the platform constants.
nmea::kTTDTargetStatus_NonTracking_NoTargetToReport
@ kTTDTargetStatus_NonTracking_NoTargetToReport
Non-tracking / No target to report.
Definition: ttd_sentence_value_ids.h:46
nmea::TTDSpeedMode
TTDSpeedMode
Available Speed Mode values for TTD sentence.
Definition: ttd_sentence_value_ids.h:71
nmea::kTTDUnknownDistance
static const double kTTDUnknownDistance
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:34
nmea::kTTDUnknownCPA
static const double kTTDUnknownCPA
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:36
nmea::kTTD_TargetSpeed
@ kTTD_TargetSpeed
Target speed value.
Definition: ttd_sentence_value_ids.h:104
nmea::kTTDSpeedMode_TrueSpeedAndCourse
@ kTTDSpeedMode_TrueSpeedAndCourse
True speed and course.
Definition: ttd_sentence_value_ids.h:74
nmea::kTTD_CPA
@ kTTD_CPA
CPA.
Definition: ttd_sentence_value_ids.h:131
nmea::kTTD_TCPA
@ kTTD_TCPA
TCPA.
Definition: ttd_sentence_value_ids.h:134
nmea::kTTDMaxSpeed
static const double kTTDMaxSpeed
to 409,4 kn
Definition: ttd_sentence_value_ids.h:26
nmea::kTTDUnknownCourse
static const double kTTDUnknownCourse
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:29
nmea::kTTDMaxCourse
static const double kTTDMaxCourse
to 359,9 deg
Definition: ttd_sentence_value_ids.h:28
nmea::kTTDUnknownHeading
static const double kTTDUnknownHeading
Invalid or N/A data.
Definition: ttd_sentence_value_ids.h:31
nmea::kTTDMaxTrueBearing
static const double kTTDMaxTrueBearing
Reserved values for unknown/invalid data.
Definition: ttd_sentence_value_ids.h:24
nmea::kTTDTargetStatus_EstablishedTrackingNoAlarm_ActivatedTargetNoAlarm
@ kTTDTargetStatus_EstablishedTrackingNoAlarm_ActivatedTargetNoAlarm
Established tracking, no alarm / Activated target, no alarm.
Definition: ttd_sentence_value_ids.h:52
nmea::kTTD_TargetTrueBearing
@ kTTD_TargetTrueBearing
Target true bearing value.
Definition: ttd_sentence_value_ids.h:101
nmea::kTTD_TargetHeading
@ kTTD_TargetHeading
Target heading value.
Definition: ttd_sentence_value_ids.h:110
nmea::kTTD_AssociationNumber
@ kTTD_AssociationNumber
Association number value.
Definition: ttd_sentence_value_ids.h:128
nmea::kTTDMaxTCPA
static const double kTTDMaxTCPA
to 81.91 minute
Definition: ttd_sentence_value_ids.h:38