11#ifndef L16_MESSAGE2_2_HPP
12#define L16_MESSAGE2_2_HPP
45 DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, AirPlatform, Activity, Spare2);
69 IsAlternateVoiceChannel,
88 NonC2_to_NonC2_NPG_status,
133 IsRTTRelayOperational,
#define DEFINE_EXTENSIONS1()
Definition MessageDefines.hpp:242
#define DEFINE_CONTINUATIONS3(N1, N2, N3)
Definition MessageDefines.hpp:208
#define DEFINE_MEMBERS9(C1, C2, C3, C4, C5, C6, C7, C8, C9)
Definition MessageDefines_Details.hpp:494
Definition FieldTypes.hpp:751
Definition FieldTypes.hpp:828
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 without a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:373
for fields with 0 == true
Definition FieldTypes.hpp:1528
Definition Message2_2.hpp:34
Mode1CodeField FieldType2
Definition Message2_2.hpp:38
AirPlatformActivityField FieldType6
Definition Message2_2.hpp:42
Mode3CodeField FieldType4
Definition Message2_2.hpp:40
AirPlatformField FieldType5
Definition Message2_2.hpp:41
SpareField< 20 > FieldType7
Definition Message2_2.hpp:43
DEFINE_CONTINUATION(2, 2, 1)
SpareField< 1 > FieldType1
Definition Message2_2.hpp:37
Mode2CodeField FieldType3
Definition Message2_2.hpp:39
DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, AirPlatform, Activity, Spare2)
Definition Message2_2.hpp:48
NetNumberField FieldType6
Definition Message2_2.hpp:56
DEFINE_MEMBERS10(InterpretCallsign, InterpretLink4Addr, Callsign, Link4Addr, VoiceFreqChannel, ControlChannel, IsRelayActiveVoice, IsRelayActiveControl, IsAlternateVoiceChannel, Spare)
CallsignField< 4 > FieldType3
Definition Message2_2.hpp:53
BooleanField FieldType9
Definition Message2_2.hpp:59
SpareField< 1 > FieldType10
Definition Message2_2.hpp:60
BooleanField FieldType7
Definition Message2_2.hpp:57
BooleanField FieldType1
Definition Message2_2.hpp:51
IntegerField< 13 > FieldType5
Definition Message2_2.hpp:55
BooleanField FieldType8
Definition Message2_2.hpp:58
BooleanField FieldType2
Definition Message2_2.hpp:52
IntegerField< 13 > FieldType4
Definition Message2_2.hpp:54
DEFINE_CONTINUATION(2, 2, 2)
Definition Message2_2.hpp:74
SpareField< 2 > FieldType5
Definition Message2_2.hpp:81
SpareField< 1 > FieldType7
Definition Message2_2.hpp:83
IntegerField< 15 > FieldType6
Definition Message2_2.hpp:82
IntegerField< 8 > FieldType3
Definition Message2_2.hpp:79
IntegerField< 15 > FieldType8
Definition Message2_2.hpp:84
LetterNumberField FieldType4
Definition Message2_2.hpp:80
DEFINE_CONTINUATION(2, 2, 5)
NetNumberField FieldType1
Definition Message2_2.hpp:77
BooleanField FieldType2
Definition Message2_2.hpp:78
SpareField< 8 > FieldType9
Definition Message2_2.hpp:85
Definition Message2_2.hpp:23
SpeedField FieldType5
Definition Message2_2.hpp:30
DEFINE_MEMBERS5(Latitude, Longitude, Spare, Course, Speed)
DEFINE_EXTENSION(2, 2, 0)
SpareField< 1 > FieldType3
Definition Message2_2.hpp:28
LatitudeField< 23 > FieldType1
Definition Message2_2.hpp:26
LongitudeField< 24 > FieldType2
Definition Message2_2.hpp:27
AngleField FieldType4
Definition Message2_2.hpp:29
Definition Message2_2.hpp:99
BooleanField FieldType1
Definition Message2_2.hpp:103
BooleanField FieldType8
Definition Message2_2.hpp:110
AltitudeField< 13 > FieldType16
Definition Message2_2.hpp:118
DEFINE_MEMBERS20(IsExerciseTrackUnit, IsMissionCommander, IsForceTell, IsEmergencyStatus, IsC2Unit, IsSimulated, IsAirborne, IsFlightLeader, IsActiveRelay, IsRTTRelayOperational, NetParticipation, TimeQuality, PositionQualityFt, TrackStrength, IsBailOut, Altitude, NetNumber, IsNPGActive, AltitudeQualityFt, Spare)
BooleanField FieldType9
Definition Message2_2.hpp:111
BooleanField FieldType3
Definition Message2_2.hpp:105
BooleanField FieldType7
Definition Message2_2.hpp:109
TimeQualityField FieldType12
Definition Message2_2.hpp:114
InverseBooleanField FieldType10
Definition Message2_2.hpp:112
BooleanField FieldType15
Definition Message2_2.hpp:117
NetNumberField FieldType17
Definition Message2_2.hpp:119
QualityField FieldType13
Definition Message2_2.hpp:115
SpareField< 5 > FieldType20
Definition Message2_2.hpp:122
BooleanField FieldType2
Definition Message2_2.hpp:104
BooleanField FieldType6
Definition Message2_2.hpp:108
BooleanField FieldType4
Definition Message2_2.hpp:106
BooleanField FieldType5
Definition Message2_2.hpp:107
TrackStrengthField FieldType14
Definition Message2_2.hpp:116
NetworkParticipationStatusField FieldType11
Definition Message2_2.hpp:113
QualityField FieldType19
Definition Message2_2.hpp:121
InverseBooleanField FieldType18
Definition Message2_2.hpp:120
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1625
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_2.hpp:20
Definition ComputerPart.hpp:45
NormalField< 12, NoStatementZero > Mode3CodeField
Definition FieldTypes.hpp:1829
NormalField< 12, NoStatementZero > Mode2CodeField
Definition FieldTypes.hpp:1827
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