11#ifndef L16_MESSAGE2_3_HPP
12#define L16_MESSAGE2_3_HPP
45 DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, SurfacePlatform, Activity, Spare2);
69 IsAlternateVoiceChannel,
84 DEFINE_MEMBERS6(Spare, UCoordinate, VCoordinate, BetaAngle, PositionQuality, AzimuthQuality)
120 IsReplyStatusNetwork,
#define DEFINE_MEMBERS6(C1, C2, C3, C4, C5, C6)
Definition MessageDefines_Details.hpp:441
Definition FieldTypes.hpp:751
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 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_3.hpp:34
DEFINE_CONTINUATION(2, 3, 1)
Mode1CodeField FieldType2
Definition Message2_3.hpp:38
IntegerField< 6 > FieldType5
Definition Message2_3.hpp:41
IntegerField< 12 > FieldType3
Definition Message2_3.hpp:39
IntegerField< 12 > FieldType4
Definition Message2_3.hpp:40
SpareField< 20 > FieldType7
Definition Message2_3.hpp:43
SpareField< 1 > FieldType1
Definition Message2_3.hpp:37
DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, SurfacePlatform, Activity, Spare2)
IntegerField< 7 > FieldType6
Definition Message2_3.hpp:42
Definition Message2_3.hpp:48
BooleanField FieldType2
Definition Message2_3.hpp:52
CallsignField< 4 > FieldType3
Definition Message2_3.hpp:53
DEFINE_CONTINUATION(2, 3, 2)
NetNumberField FieldType6
Definition Message2_3.hpp:56
BooleanField FieldType7
Definition Message2_3.hpp:57
BooleanField FieldType8
Definition Message2_3.hpp:58
DEFINE_MEMBERS10(InterpretCallsign, InterpretLink4Addr, Callsign, Link4Addr, VoiceFreqChannel, ControlChannel, IsRelayActiveVoice, IsRelayActiveControl, IsAlternateVoiceChannel, Spare)
SpareField< 1 > FieldType10
Definition Message2_3.hpp:60
IntegerField< 13 > FieldType4
Definition Message2_3.hpp:54
BooleanField FieldType9
Definition Message2_3.hpp:59
BooleanField FieldType1
Definition Message2_3.hpp:51
IntegerField< 13 > FieldType5
Definition Message2_3.hpp:55
Definition Message2_3.hpp:74
AngleQualityField FieldType6
Definition Message2_3.hpp:82
DEFINE_CONTINUATION(2, 3, 3)
QualityField FieldType5
Definition Message2_3.hpp:81
SpareField< 1 > FieldType1
Definition Message2_3.hpp:77
IntegerField< 20 > FieldType3
Definition Message2_3.hpp:79
IntegerField< 20 > FieldType2
Definition Message2_3.hpp:78
IntegerField< 15 > FieldType4
Definition Message2_3.hpp:80
Definition Message2_3.hpp:22
SpeedField FieldType5
Definition Message2_3.hpp:29
LongitudeField< 24 > FieldType2
Definition Message2_3.hpp:26
SpareField< 1 > FieldType3
Definition Message2_3.hpp:27
LatitudeField< 23 > FieldType1
Definition Message2_3.hpp:25
AngleField FieldType4
Definition Message2_3.hpp:28
DEFINE_EXTENSION(2, 3, 0)
DEFINE_MEMBERS5(Latitude, Longitude, Spare, Course, Speed)
Definition Message2_3.hpp:88
BooleanField FieldType4
Definition Message2_3.hpp:95
TimeQualityField FieldType11
Definition Message2_3.hpp:102
IntegerFieldNS< 8, NoStatementZero > FieldType17
Definition Message2_3.hpp:108
BooleanField FieldType6
Definition Message2_3.hpp:97
NetworkParticipationStatusField FieldType10
Definition Message2_3.hpp:101
SpareField< 1 > FieldType2
Definition Message2_3.hpp:93
DEFINE_MEMBERS19(IsExerciseTrackUnit, Spare, IsForceTell, IsEmergencyStatus, IsC2Unit, IsSimulated, Spare2, IsActiveRelay, IsReplyStatusNetwork, NetParticipation, TimeQuality, PositionQualityFt, TrackStrength, Spare3, Altitude, Spare4, MissionCorrelator, AltitudeQualityFt, Spare5)
QualityField FieldType12
Definition Message2_3.hpp:103
TrackStrengthField FieldType13
Definition Message2_3.hpp:104
DEFINE_CONTINUATIONS3(1, 2, 3)
QualityField FieldType18
Definition Message2_3.hpp:109
BooleanField FieldType3
Definition Message2_3.hpp:94
BooleanField FieldType14
Definition Message2_3.hpp:105
SpareField< 2 > FieldType7
Definition Message2_3.hpp:98
BooleanField FieldType5
Definition Message2_3.hpp:96
BooleanField FieldType1
Definition Message2_3.hpp:92
AltitudeField< 11 > FieldType15
Definition Message2_3.hpp:106
BooleanField FieldType8
Definition Message2_3.hpp:99
InverseBooleanField FieldType9
Definition Message2_3.hpp:100
SpareField< 2 > FieldType16
Definition Message2_3.hpp:107
SpareField< 5 > FieldType19
Definition Message2_3.hpp:110
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 FieldTypes.hpp:2956
Definition Message2_3.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