11#ifndef L16_MESSAGE2_4_HPP
12#define L16_MESSAGE2_4_HPP
45 DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, SubSurfacePlatform, Activity, Spare2);
69 IsAlternateVoiceChannel,
84 DEFINE_MEMBERS6(Spare, UCoordinate, VCoordinate, BetaAngle, PositionQuality, AzimuthQuality)
125 IsPositionInContinuation,
132 IsReplyStatusNetwork,
#define DEFINE_MEMBERS6(C1, C2, C3, C4, C5, C6)
Definition MessageDefines_Details.hpp:441
Definition FieldTypes.hpp:828
Definition FieldTypes.hpp:864
for fields with 1 == true
Definition FieldTypes.hpp:986
Definition FieldTypes.hpp:1014
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1173
Definition FieldTypes.hpp:1195
Definition Messages.hpp:183
InitialBase(const InitialBase &aSrc)
Definition Messages.cpp:123
Integral field with a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:389
Integral field without a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:373
for fields with 0 == true
Definition FieldTypes.hpp:1528
Definition Message2_4.hpp:34
DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, SubSurfacePlatform, Activity, Spare2)
IntegerField< 12 > FieldType4
Definition Message2_4.hpp:40
DEFINE_CONTINUATION(2, 4, 1)
IntegerField< 6 > FieldType5
Definition Message2_4.hpp:41
IntegerField< 7 > FieldType6
Definition Message2_4.hpp:42
SpareField< 20 > FieldType7
Definition Message2_4.hpp:43
IntegerField< 12 > FieldType3
Definition Message2_4.hpp:39
Mode1CodeField FieldType2
Definition Message2_4.hpp:38
SpareField< 1 > FieldType1
Definition Message2_4.hpp:37
Definition Message2_4.hpp:48
BooleanField FieldType2
Definition Message2_4.hpp:52
NetNumberField FieldType6
Definition Message2_4.hpp:56
CallsignField< 4 > FieldType3
Definition Message2_4.hpp:53
IntegerField< 13 > FieldType4
Definition Message2_4.hpp:54
BooleanField FieldType8
Definition Message2_4.hpp:58
IntegerField< 13 > FieldType5
Definition Message2_4.hpp:55
BooleanField FieldType9
Definition Message2_4.hpp:59
SpareField< 1 > FieldType10
Definition Message2_4.hpp:60
DEFINE_MEMBERS10(InterpretCallsign, InterpretLink4Addr, Callsign, Link4Addr, VoiceFreqChannel, ControlChannel, IsRelayActiveVoice, IsRelayActiveControl, IsAlternateVoiceChannel, Spare)
DEFINE_CONTINUATION(2, 4, 2)
BooleanField FieldType1
Definition Message2_4.hpp:51
BooleanField FieldType7
Definition Message2_4.hpp:57
Definition Message2_4.hpp:74
QualityField FieldType5
Definition Message2_4.hpp:81
IntegerField< 15 > FieldType4
Definition Message2_4.hpp:80
IntegerField< 20 > FieldType2
Definition Message2_4.hpp:78
DEFINE_CONTINUATION(2, 4, 3)
IntegerField< 20 > FieldType3
Definition Message2_4.hpp:79
AngleQualityField FieldType6
Definition Message2_4.hpp:82
SpareField< 1 > FieldType1
Definition Message2_4.hpp:77
Definition Message2_4.hpp:88
DEFINE_CONTINUATION(2, 4, 4)
DEFINE_MEMBERS5(Spare, Latitude, Spare2, Longitude, Spare3)
LatitudeField< 20 > FieldType2
Definition Message2_4.hpp:92
SpareField< 16 > FieldType5
Definition Message2_4.hpp:95
SpareField< 3 > FieldType3
Definition Message2_4.hpp:93
LongitudeField< 21 > FieldType4
Definition Message2_4.hpp:94
SpareField< 3 > FieldType1
Definition Message2_4.hpp:91
Definition Message2_4.hpp:22
LatitudeField< 23 > FieldType1
Definition Message2_4.hpp:25
DEFINE_EXTENSION(2, 4, 0)
LongitudeField< 24 > FieldType2
Definition Message2_4.hpp:26
SpareField< 1 > FieldType3
Definition Message2_4.hpp:27
SpeedField FieldType5
Definition Message2_4.hpp:29
AngleField FieldType4
Definition Message2_4.hpp:28
DEFINE_MEMBERS5(Latitude, Longitude, Spare, Course, Speed)
Definition Message2_4.hpp:101
SpareField< 5 > FieldType18
Definition Message2_4.hpp:122
NetworkParticipationStatusField FieldType10
Definition Message2_4.hpp:114
BooleanField FieldType5
Definition Message2_4.hpp:109
TimeQualityField FieldType11
Definition Message2_4.hpp:115
DepthCategoryField FieldType15
Definition Message2_4.hpp:119
DEFINE_MEMBERS18(IsExerciseTrackUnit, IsPositionInContinuation, IsForceTell, IsEmergencyStatus, IsC2Unit, IsSimulated, Spare, IsActiveRelay, IsReplyStatusNetwork, NetParticipation, TimeQuality, PositionQualityFt, Spare2, Depth, DepthCategory, MissionCorrelator, DepthQuality, Spare3)
InverseBooleanField FieldType9
Definition Message2_4.hpp:113
DEFINE_CONTINUATIONS4(1, 2, 3, 4)
IntegerField< 4 > FieldType17
Definition Message2_4.hpp:121
BooleanField FieldType1
Definition Message2_4.hpp:105
BooleanField FieldType4
Definition Message2_4.hpp:108
BooleanField FieldType2
Definition Message2_4.hpp:106
SpareField< 2 > FieldType7
Definition Message2_4.hpp:111
BooleanField FieldType6
Definition Message2_4.hpp:110
IntegerFieldNS< 8, NoStatementZero > FieldType16
Definition Message2_4.hpp:120
BooleanField FieldType8
Definition Message2_4.hpp:112
DepthField FieldType14
Definition Message2_4.hpp:118
SpareField< 7 > FieldType13
Definition Message2_4.hpp:117
QualityField FieldType12
Definition Message2_4.hpp:116
BooleanField FieldType3
Definition Message2_4.hpp:107
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:1820
Definition FieldTypes.hpp:1867
Definition FieldTypes.hpp:1873
Definition FieldTypes.hpp:2216
Definition FieldTypes.hpp:2412
Definition FieldTypes.hpp:2826
Definition Message2_4.hpp:20
Definition ComputerPart.hpp:45
This file should be included prior to defining a message. Currently there is a limit of 32 fields per...
Definition AllMessages.hpp:55
A field defined as spare.
Definition FieldTypes.hpp:305