11#ifndef L16_MESSAGE12_6_HPP
12#define L16_MESSAGE12_6_HPP
128 WeaponEngagementStatus,
129 TrackNumberReference,
186 CrossRangeUncertainty,
188 OrientationUncertainty,
191 VelocityNUncertainty,
192 VelocityEUncertainty,
193 VelocityDUncertainty,
217 SensorStatusCommandIndicator,
220 FreqAgilityIndicator,
222 PDIMissleDataLinkChannel,
223 AirGroundWeaponDataLinkChannel,
259 XPositionUncertainty,
260 YPositionUncertainty,
261 ZPositionUncertainty,
262 PositionUncertaintyOrientation,
263 PositionUncertaintyTilt,
264 XVelocityUncertainty,
265 YVelocityUncertainty,
266 VelocityUncertaintyOrient,
267 VelocityUncertaintyIndicator,
285 DEFINE_MEMBERS7(StatusInformation, TargetPositionQuality, Environment, MsgOriginator, IndexNumber, Latitude, Longitude);
#define DEFINE_ENUM_MAP()
Definition FieldTypes.hpp:157
#define DEFINE_EXTENSIONS1()
Definition MessageDefines.hpp:242
#define DEFINE_CONTINUATIONS5(N1, N2, N3, N4, N5)
Definition MessageDefines.hpp:189
#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_EXTENSION(_LABEL_, _SUB_LABEL_, _EXT_NUM_)
This should be used at the top of the public: section of each Extension message.
Definition MessageDefines.hpp:56
Definition FieldTypes.hpp:751
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:884
Definition FieldTypes.hpp:1279
Definition Messages.hpp:183
value_type mValue
Definition FieldTypes.hpp:293
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
12.6 C1 Engagement status continuation word
Definition Message12_6.hpp:109
BooleanField FieldType3
Definition Message12_6.hpp:115
TrackNumberAddresseeField FieldType2
Definition Message12_6.hpp:114
Mode4IndicatorField FieldType8
Definition Message12_6.hpp:120
SpareField< 6 > FieldType1
Definition Message12_6.hpp:113
WeaponSystemField FieldType4
Definition Message12_6.hpp:116
DEFINE_MEMBERS10(Spare, TrackNumber, Pointer, WeaponSystem, WeaponEngagementStatus, TrackNumberReference, Mode3_IFF, Mode4_Indicator, Strength, Spare2)
Mode3InterrogationTypeField FieldType7
Definition Message12_6.hpp:119
SpareField< 5 > FieldType10
Definition Message12_6.hpp:122
WeaponEngagementStatusField FieldType5
Definition Message12_6.hpp:117
TrackStrengthField FieldType9
Definition Message12_6.hpp:121
TrackNumberField FieldType6
Definition Message12_6.hpp:118
12.6 C2 Fusion type continuation word
Definition Message12_6.hpp:138
IntegerFieldNS< 3, NoStatementZero > FieldType8
Definition Message12_6.hpp:149
PRF_TypeField FieldType6
Definition Message12_6.hpp:147
IntegerFieldNS< 4, NoStatementZero > FieldType12
Definition Message12_6.hpp:153
IntegerField< 6 > FieldType11
Definition Message12_6.hpp:152
IntegerFieldNS< 7, NoStatementMax > FieldType5
Definition Message12_6.hpp:146
BooleanField FieldType1
Definition Message12_6.hpp:142
SpareField< 5 > FieldType9
Definition Message12_6.hpp:150
DEFINE_MEMBERS13(IsEndOfTargetReporting, TimeIndicator, Minutes, Seconds, Hundredths, PrfType, EmitterStatus, JammerType, Spare, TrackNumber, TrackIndex, SensorType, IsDataFusion)
BooleanField FieldType13
Definition Message12_6.hpp:154
TimeIndicatorField FieldType2
Definition Message12_6.hpp:143
IntegerFieldNS< 3, NoStatementZero > FieldType7
Definition Message12_6.hpp:148
SecondField FieldType4
Definition Message12_6.hpp:145
IntegerField< 15 > FieldType10
Definition Message12_6.hpp:151
MinuteField FieldType3
Definition Message12_6.hpp:144
Definition Message12_6.hpp:171
IntegerFieldNS< 4, NoStatementZero > FieldType2
Definition Message12_6.hpp:176
IntegerFieldNS< 13, NoStatementValue< 2048 > > FieldType6
Definition Message12_6.hpp:180
IntegerFieldNS< 4, NoStatementZero > FieldType3
Definition Message12_6.hpp:177
EllipseOrientationOrTiltField FieldType4
Definition Message12_6.hpp:178
DEFINE_MEMBERS10(SlantRangeUncertainty, CrossRangeUncertainty, VerticalUncertainty, OrientationUncertainty, TiltUncertainty, VelocityDown, VelocityNUncertainty, VelocityEUncertainty, VelocityDUncertainty, Spare)
SpareField< 4 > FieldType10
Definition Message12_6.hpp:184
IntegerFieldNS< 4, NoStatementZero > FieldType9
Definition Message12_6.hpp:183
EllipseOrientationOrTiltField FieldType5
Definition Message12_6.hpp:179
IntegerFieldNS< 4, NoStatementZero > FieldType7
Definition Message12_6.hpp:181
IntegerFieldNS< 4, NoStatementZero > FieldType1
Definition Message12_6.hpp:175
IntegerFieldNS< 4, NoStatementZero > FieldType8
Definition Message12_6.hpp:182
Definition Message12_6.hpp:198
BooleanField FieldType2
Definition Message12_6.hpp:203
IntegerFieldNS< 12, NoStatementZero > FieldType3
Definition Message12_6.hpp:204
SpareField< 1 > FieldType14
Definition Message12_6.hpp:215
IntegerFieldNS< 5, NoStatementZero > FieldType4
Definition Message12_6.hpp:205
BooleanField FieldType6
Definition Message12_6.hpp:207
IntegerFieldNS< 5, NoStatementZero > FieldType8
Definition Message12_6.hpp:209
IntegerFieldNS< 8, NoStatementZero > FieldType11
Definition Message12_6.hpp:212
DEFINE_MEMBERS14(SensorTypeIndicator, SensorStatusCommandIndicator, SensorChannelCode, SensorChannelSet, FreqAgilityIndicator, PDIIndicator, PDIMissleDataLinkChannel, AirGroundWeaponDataLinkChannel, WeaponID, RadarPRF, ArmThreatNumber, ArmType, ArmThreatNumberMSBS, Spare)
IntegerFieldNS< 9, NoStatementZero > FieldType7
Definition Message12_6.hpp:208
IntegerFieldNS< 4, NoStatementZero > FieldType12
Definition Message12_6.hpp:213
IntegerFieldNS< 3, NoStatementZero > FieldType1
Definition Message12_6.hpp:202
IntegerFieldNS< 2, NoStatementZero > FieldType5
Definition Message12_6.hpp:206
IntegerFieldNS< 4, NoStatementZero > FieldType13
Definition Message12_6.hpp:214
IntegerFieldNS< 5, NoStatementZero > FieldType9
Definition Message12_6.hpp:210
IntegerFieldNS< 3, NoStatementZero > FieldType10
Definition Message12_6.hpp:211
Definition Message12_6.hpp:233
IntegerFieldNS< 2, NoStatementZero > FieldType10
Definition Message12_6.hpp:251
IntegerFieldNS< 10, NoStatementZero > FieldType7
Definition Message12_6.hpp:247
LatitudeField< 5 > FieldType1
Definition Message12_6.hpp:237
LongitudeField< 5 > FieldType2
Definition Message12_6.hpp:238
DEFINE_MEMBERS13(Latitude, Longitude, Altitude, XPositionUncertainty, YPositionUncertainty, ZPositionUncertainty, PositionUncertaintyOrientation, PositionUncertaintyTilt, XVelocityUncertainty, YVelocityUncertainty, VelocityUncertaintyOrient, VelocityUncertaintyIndicator, HAEAdjustment)
IntegerFieldNS< 6, NoStatementValue< 131008 > > FieldType3
Definition Message12_6.hpp:240
BooleanField FieldType12
Definition Message12_6.hpp:254
IntegerFieldNS< 3, NoStatementZero > FieldType11
Definition Message12_6.hpp:253
IntegerFieldNS< 5, NoStatementZero > FieldType8
Definition Message12_6.hpp:248
IntegerFieldNS< 2, NoStatementZero > FieldType9
Definition Message12_6.hpp:250
IntegerFieldNS< 5, NoStatementZero > FieldType4
Definition Message12_6.hpp:243
IntegerFieldNS< 3, NoStatementZero > FieldType6
Definition Message12_6.hpp:245
IntegerFieldNS< 5, NoStatementZero > FieldType5
Definition Message12_6.hpp:244
IntegerFieldNS< 11, NoStatementZero > FieldType13
Definition Message12_6.hpp:255
12.6 E0 Target sorting extension word
Definition Message12_6.hpp:82
DEFINE_MEMBERS9(TrackNumberObjective, CorrelationIndicator, Course, Speed, Altitude, Identity, ExerciseIndicator, SpecificType, SpecialInterest)
BooleanField FieldType2
Definition Message12_6.hpp:87
BooleanField FieldType7
Definition Message12_6.hpp:92
AltitudeField< 11 > FieldType5
Definition Message12_6.hpp:90
TrackNumberField FieldType1
Definition Message12_6.hpp:86
BooleanField FieldType9
Definition Message12_6.hpp:94
IdentityField FieldType6
Definition Message12_6.hpp:91
AngleField FieldType3
Definition Message12_6.hpp:88
SpeedField FieldType4
Definition Message12_6.hpp:89
IntegerFieldNS< 12, NoStatementZero > FieldType8
Definition Message12_6.hpp:93
12.6 I Target sorting Initial word
Definition Message12_6.hpp:273
LatitudeField< 20 > FieldType6
Definition Message12_6.hpp:282
IntegerField< 6 > FieldType5
Definition Message12_6.hpp:281
IntegerField< 1 > FieldType4
Definition Message12_6.hpp:280
StatusField FieldType1
Definition Message12_6.hpp:277
LongitudeField< 21 > FieldType7
Definition Message12_6.hpp:283
EnvironmentField FieldType3
Definition Message12_6.hpp:279
DEFINE_MEMBERS7(StatusInformation, TargetPositionQuality, Environment, MsgOriginator, IndexNumber, Latitude, Longitude)
IntegerField< 2 > FieldType2
Definition Message12_6.hpp:278
Definition Message12_6.hpp:55
DEFINE_ACCESSORS(StatusField, StatusTypes)
bool IsCommand()
Definition Message12_6.hpp:77
StatusTypes
Definition Message12_6.hpp:58
@ cNO_STATEMENT
Definition Message12_6.hpp:59
@ cLOCK_ON
Definition Message12_6.hpp:68
@ cDISENGAGE
Definition Message12_6.hpp:71
@ cENGAGE
Definition Message12_6.hpp:70
@ cCANCEL_SENSOR_TARGET
Definition Message12_6.hpp:64
@ cINVESTIGATE
Definition Message12_6.hpp:69
@ cTRACK_TARGET_DESTROYED
Definition Message12_6.hpp:65
@ cWEAPON_RELEASE
Definition Message12_6.hpp:62
@ cDISENGAGING
Definition Message12_6.hpp:66
@ cINVESTIGATING
Definition Message12_6.hpp:61
@ cNEW_SENSOR_TARGET_REPORT
Definition Message12_6.hpp:63
@ cENGAGING
Definition Message12_6.hpp:60
@ cHEADS_UP
Definition Message12_6.hpp:67
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:1832
Definition FieldTypes.hpp:1846
NormalField()
Definition FieldTypes.hpp:365
Definition FieldTypes.hpp:2005
Definition FieldTypes.hpp:2376
Definition FieldTypes.hpp:2412
Definition FieldTypes.hpp:2806
Definition FieldTypes.hpp:2865
Definition FieldTypes.hpp:2956
Definition FieldTypes.hpp:3029
Definition FieldTypes.hpp:3055
Definition FieldEnumerations.cpp:19
EmitterStatusTypes
Definition Message12_6.hpp:22
@ cES_MISSILE_LAUNCH
Definition Message12_6.hpp:28
@ cES_TARGET_EMITTER_IN_SEARCH
Definition Message12_6.hpp:26
@ cES_NO_STATEMENT
Definition Message12_6.hpp:23
@ cES_TARGET_EMITTER_IN_TRACK
Definition Message12_6.hpp:27
@ cES_INACTIVE
Definition Message12_6.hpp:24
@ cES_TARGET_EMITTER_ACTIVE
Definition Message12_6.hpp:25
SensorTypes
Definition Message12_6.hpp:39
@ cST_SENSOR_FUSION_DATA
Definition Message12_6.hpp:50
@ cST_LASER_DETECTOR_TRACKER
Definition Message12_6.hpp:48
@ cST_PASSIVE_RADAR
Definition Message12_6.hpp:51
@ cST_INFRARED
Definition Message12_6.hpp:42
@ cST_ELECTRONIC_WARFARE_SUPPORT
Definition Message12_6.hpp:43
@ cST_RADAR_WARNING_RECEIVER
Definition Message12_6.hpp:49
@ cST_JAM_STROBE
Definition Message12_6.hpp:44
@ cST_TELEVISION
Definition Message12_6.hpp:41
@ cST_VISUAL
Definition Message12_6.hpp:45
@ cST_RADAR
Definition Message12_6.hpp:46
@ cST_ANTI_RADIATION_MISSILE
Definition Message12_6.hpp:47
@ cST_NO_STATEMENT
Definition Message12_6.hpp:40
JammerTypes
Definition Message12_6.hpp:31
@ cJT_VELOCITY_DECEPTION
Definition Message12_6.hpp:33
@ cJT_ANGLE_DECEPTION
Definition Message12_6.hpp:36
@ cJT_RANGE_DECEPTION
Definition Message12_6.hpp:34
@ cJT_NO_STATEMENT
Definition Message12_6.hpp:32
@ cJT_NOISE_JAMMING
Definition Message12_6.hpp:35
Definition ComputerPart.hpp:45
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
Definition FieldTypes.hpp:311
use a specific no-statement value
Definition FieldTypes.hpp:326
Definition FieldTypes.hpp:317
A field defined as spare.
Definition FieldTypes.hpp:305