11#ifndef L16_MESSAGE12_0_HPP
12#define L16_MESSAGE12_0_HPP
35 DEFINE_MEMBERS7(Strength, DisusedField1, Environment, IsReceiversIndexNumber, IndexNumber, Latitude, Longitude);
51 DEFINE_MEMBERS9(SpareField1, MethodOfFire, Heading, Speed, Altitude, Identity, IsExerciseTrackUnit, SpecificType, IsSpecialIntrest)
106 DEFINE_MEMBERS8(TargetRange, TargetBearing, DeltaElevation, BeaconCode, LatitudeLSB, LongitudeLSB, ElevationLSB, Spare);
149 TrackNumberObjective,
150 ThreatWarningEnvironment,
#define DEFINE_CONTINUATION(_LABEL_, _SUB_LABEL_, _CONT_NUM_)
This should be used at the top of the public: section of each Continuation message.
Definition MessageDefines.hpp:72
#define DEFINE_CONTINUATIONS7(N1, N2, N3, N4, N5, N6, N7)
Definition MessageDefines.hpp:169
#define DEFINE_EXTENSIONS0()
Definition MessageDefines.hpp:240
#define DEFINE_MEMBERS9(C1, C2, C3, C4, C5, C6, C7, C8, C9)
Definition MessageDefines_Details.hpp:494
Definition FieldTypes.hpp:751
Definition FieldTypes.hpp:846
Definition FieldTypes.hpp:828
for fields with 1 == true
Definition FieldTypes.hpp:986
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1154
Definition FieldTypes.hpp:1243
Definition FieldTypes.hpp:1209
Definition FieldTypes.hpp:1279
Definition FieldTypes.hpp:1350
Definition FieldTypes.hpp:1457
Definition FieldTypes.hpp:1492
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
Definition Message12_0.hpp:23
EnvironmentField FieldType3
Definition Message12_0.hpp:29
DEFINE_MEMBERS7(Strength, DisusedField1, Environment, IsReceiversIndexNumber, IndexNumber, Latitude, Longitude)
BooleanField FieldType4
Definition Message12_0.hpp:30
LongitudeField< 21 > FieldType7
Definition Message12_0.hpp:33
IntegerFieldNS< 6, NoStatementZero > FieldType5
Definition Message12_0.hpp:31
TrackStrengthField FieldType1
Definition Message12_0.hpp:27
DisusedField< 8 > FieldType2
Definition Message12_0.hpp:28
LatitudeField< 20 > FieldType6
Definition Message12_0.hpp:32
Definition Message12_0.hpp:39
SpareField< 12 > FieldType1
Definition Message12_0.hpp:42
BooleanField FieldType9
Definition Message12_0.hpp:50
IntegerField< 12 > FieldType8
Definition Message12_0.hpp:49
SpeedField FieldType4
Definition Message12_0.hpp:45
BooleanField FieldType7
Definition Message12_0.hpp:48
IdentityField FieldType6
Definition Message12_0.hpp:47
AngleField FieldType3
Definition Message12_0.hpp:44
FireMethodField FieldType2
Definition Message12_0.hpp:43
AltitudeField< 11 > FieldType5
Definition Message12_0.hpp:46
Definition Message12_0.hpp:55
ElevationField< 10 > FieldType3
Definition Message12_0.hpp:60
PointTypeField FieldType4
Definition Message12_0.hpp:61
LatitudeField< 23 > FieldType1
Definition Message12_0.hpp:58
LongitudeField< 24 > FieldType2
Definition Message12_0.hpp:59
DEFINE_MEMBERS5(Latitude, Longitude, Elevation, PointType, PointNumber)
PointNumberField FieldType5
Definition Message12_0.hpp:62
Definition Message12_0.hpp:67
AngleField FieldType3
Definition Message12_0.hpp:72
HourField FieldType11
Definition Message12_0.hpp:80
TargetDefensesField FieldType2
Definition Message12_0.hpp:71
SpareField< 2 > FieldType9
Definition Message12_0.hpp:78
MinuteField FieldType10
Definition Message12_0.hpp:79
IntegerField< 7 > FieldType7
Definition Message12_0.hpp:76
TimeDiscreteField FieldType8
Definition Message12_0.hpp:77
TargetTypeField FieldType1
Definition Message12_0.hpp:70
StoresTypeField FieldType6
Definition Message12_0.hpp:75
IntegerFieldNS< 6, NoStatementMax > FieldType5
Definition Message12_0.hpp:74
AngleField FieldType4
Definition Message12_0.hpp:73
DEFINE_MEMBERS11(TargetType, TargetDefenses, RunInHeading, EngressHeading, NumberOfStores, TypeOfStores, ModeOfDelivery, TimeDiscrete, Spare, Minute, Hour)
Definition Message12_0.hpp:95
LengthField FieldType1
Definition Message12_0.hpp:98
DeltaElevationField FieldType3
Definition Message12_0.hpp:100
AngleField16 FieldType2
Definition Message12_0.hpp:99
DisusedField< 1 > FieldType5
Definition Message12_0.hpp:102
DisusedField< 3 > FieldType7
Definition Message12_0.hpp:104
DisusedField< 1 > FieldType6
Definition Message12_0.hpp:103
IntegerField< 6 > FieldType4
Definition Message12_0.hpp:101
SpareField< 6 > FieldType8
Definition Message12_0.hpp:105
DEFINE_MEMBERS8(TargetRange, TargetBearing, DeltaElevation, BeaconCode, LatitudeLSB, LongitudeLSB, ElevationLSB, Spare)
Definition Message12_0.hpp:110
DEFINE_MEMBERS4(LaserIlluminatorCode, TrackNumber, IndexNumber, Spare)
IntegerField< 6 > FieldType3
Definition Message12_0.hpp:115
SpareField< 22 > FieldType4
Definition Message12_0.hpp:116
IntegerField< 19 > FieldType2
Definition Message12_0.hpp:114
IntegerField< 16 > FieldType1
Definition Message12_0.hpp:113
Definition Message12_0.hpp:121
SpareField< 27 > FieldType4
Definition Message12_0.hpp:127
IntegerField< 15 > FieldType1
Definition Message12_0.hpp:124
IntegerField< 6 > FieldType2
Definition Message12_0.hpp:125
DEFINE_MEMBERS4(TrackNumber, IndexNumber, ElevationAngle, SpareField1)
ElevationAngleField FieldType3
Definition Message12_0.hpp:126
DEFINE_CONTINUATION(12, 0, 7)
Definition Message12_0.hpp:132
DEFINE_MEMBERS8(TrackNumber, MissionAssignment, DissusedField1, DissusedField2, TrackNumberObjective, ThreatWarningEnvironment, ReceiptCompliance, RecurrenceRate)
ReceiptComplianceField FieldType7
Definition Message12_0.hpp:142
RecurrenceRateField FieldType8
Definition Message12_0.hpp:143
TrackNumberAddresseeField FieldType1
Definition Message12_0.hpp:136
TrackNumberField FieldType5
Definition Message12_0.hpp:140
ThreatEnvironmentField FieldType6
Definition Message12_0.hpp:141
DisusedField< 3 > FieldType3
Definition Message12_0.hpp:138
DisusedField< 2 > FieldType4
Definition Message12_0.hpp:139
MissionTypeField FieldType2
Definition Message12_0.hpp:137
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1599
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:1760
Definition FieldTypes.hpp:1949
Definition FieldTypes.hpp:1971
Definition FieldTypes.hpp:2266
Definition FieldTypes.hpp:2412
Definition FieldTypes.hpp:2499
Definition FieldTypes.hpp:2160
Definition FieldTypes.hpp:2175
Definition FieldTypes.hpp:2684
Definition FieldTypes.hpp:2758
Definition FieldTypes.hpp:2865
Definition FieldTypes.hpp:2956
Definition Message12_0.hpp:20
Definition ComputerPart.hpp:45
IntegerFieldNS< 4, NoStatementZero > RecurrenceRateField
Definition FieldTypes.hpp:2287
IntegerFieldNS< 15, NoStatementMax > TrackNumberAddresseeField
Definition FieldTypes.hpp:2890
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 disused.
Definition FieldTypes.hpp:299
Definition FieldTypes.hpp:311
Definition FieldTypes.hpp:317
A field defined as spare.
Definition FieldTypes.hpp:305