11#ifndef L16_MESSAGE12_7_HPP
12#define L16_MESSAGE12_7_HPP
93 BearingAngleRateUncertainty,
95 ElevationAngleRateUncertainty,
118 DEFINE_MEMBERS7(Range, RangeUncertainty, Spare, RangeRate, RangeRateUncertainty, ObserverVelocityNorth, ObserverVelocityEast);
147 ProbabilityEnemyForces,
181 DEFINE_MEMBERS8(IndexNumber, IsOffboard, IsMultipleTargets, IsLastInSequence, SensorType, JammerType, Latitude, Longitude);
#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_CONTINUATIONS3(N1, N2, N3)
Definition MessageDefines.hpp:208
#define DEFINE_EXTENSIONS2()
Definition MessageDefines.hpp:254
Definition FieldTypes.hpp:751
Definition FieldTypes.hpp:959
Definition FieldTypes.hpp:972
for fields with 1 == true
Definition FieldTypes.hpp:986
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1243
Definition FieldTypes.hpp:1263
Definition FieldTypes.hpp:1279
Definition Messages.hpp:183
value_type mValue
Definition FieldTypes.hpp:293
SmallIntType< BIT_COUNT >::integer_type value_type
Use the smallest integer to hold the data.
Definition FieldTypes.hpp:229
Definition FieldTypes.hpp:1473
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_7.hpp:106
IntegerFieldNS< 4, NoStatementZero > FieldType2
Definition Message12_7.hpp:111
SpareField< 1 > FieldType3
Definition Message12_7.hpp:112
DEFINE_MEMBERS7(Range, RangeUncertainty, Spare, RangeRate, RangeRateUncertainty, ObserverVelocityNorth, ObserverVelocityEast)
IntegerFieldNS< 12, NoStatementValue< 2048 > > FieldType6
Definition Message12_7.hpp:115
IntegerFieldNS< 12, NoStatementValue< 2048 > > FieldType7
Definition Message12_7.hpp:116
RangeField FieldType1
Definition Message12_7.hpp:110
IntegerFieldNS< 13, NoStatementValue< 4096 > > FieldType4
Definition Message12_7.hpp:113
IntegerFieldNS< 5, NoStatementZero > FieldType5
Definition Message12_7.hpp:114
Definition Message12_7.hpp:122
IntegerFieldNS< 9, NoStatementZero > FieldType2
Definition Message12_7.hpp:140
EnvironmentField FieldType7
Definition Message12_7.hpp:145
IntegerFieldNS< 9, NoStatementZero > FieldType5
Definition Message12_7.hpp:143
IntegerFieldNS< 12, NoStatementZero > FieldType3
Definition Message12_7.hpp:141
DEFINE_MEMBERS7(ProbabilityOwnForces, ProbabilityEnemyForces, AmbiguousTypeI, AmbiguousTypeII, Type1Probability, Type2Probability, Environment)
IntegerFieldNS< 12, NoStatementZero > FieldType4
Definition Message12_7.hpp:142
IntegerFieldNS< 9, NoStatementZero > FieldType1
Definition Message12_7.hpp:139
IntegerFieldNS< 9, NoStatementZero > FieldType6
Definition Message12_7.hpp:144
Definition Message12_7.hpp:156
SpareField< 16 > FieldType3
Definition Message12_7.hpp:162
IntegerFieldNS< 12, NoStatementValue< 2048 > > FieldType1
Definition Message12_7.hpp:160
DEFINE_MEMBERS4(ObserverVelocityDown, TrackNumberObjective, Spare1, Spare2)
SpareField< 16 > FieldType4
Definition Message12_7.hpp:163
TrackNumberField FieldType2
Definition Message12_7.hpp:161
Definition Message12_7.hpp:37
DEFINE_MEMBERS8(Altitude, ElevationAngle, BearingIntercept, ElevationUncertainty, BearingUncertainty, FrequencyIntercept, FrequencyExponent, Spare)
DEFINE_EXTENSION(12, 7, 0)
IntegerField< 4 > FieldType7
Definition Message12_7.hpp:46
IntegerFieldNS< 10, NoStatementZero > FieldType6
Definition Message12_7.hpp:45
IntegerFieldNS< 5, NoStatementZero > FieldType5
Definition Message12_7.hpp:44
ElevationAngleField FieldType2
Definition Message12_7.hpp:41
AltitudeField< 11 > FieldType1
Definition Message12_7.hpp:40
SpareField< 2 > FieldType8
Definition Message12_7.hpp:47
IntegerFieldNS< 5, NoStatementZero > FieldType4
Definition Message12_7.hpp:43
BearingInterceptField FieldType3
Definition Message12_7.hpp:42
Definition Message12_7.hpp:60
DEFINE_EXTENSION(12, 7, 1)
PRF_TypeField FieldType9
Definition Message12_7.hpp:80
IntegerFieldNS< 5, NoStatementZero > FieldType8
Definition Message12_7.hpp:79
EmitterStatusField FieldType10
Definition Message12_7.hpp:81
IntegerFieldNS< 4, NoStatementZero > FieldType14
Definition Message12_7.hpp:86
AngleRateField FieldType5
Definition Message12_7.hpp:70
HundredthsField FieldType4
Definition Message12_7.hpp:67
BooleanField FieldType13
Definition Message12_7.hpp:85
IntegerFieldNS< 5, NoStatementZero > FieldType6
Definition Message12_7.hpp:73
TimeIndicatorField FieldType1
Definition Message12_7.hpp:64
SecondField FieldType3
Definition Message12_7.hpp:66
AngleRateField FieldType7
Definition Message12_7.hpp:76
DEFINE_MEMBERS14(TimeIndicator, Minute, Second, Hundredths, BearingAngleRate, BearingAngleRateUncertainty, ElevationAngleRate, ElevationAngleRateUncertainty, EmitterPRF, EmitterStatus, SID, ID, Exercise, Spare)
MinuteField FieldType2
Definition Message12_7.hpp:65
IntegerFieldNS< 3, NoStatementZero > FieldType12
Definition Message12_7.hpp:84
IntegerFieldNS< 4, NoStatementZero > FieldType11
Definition Message12_7.hpp:83
Definition Message12_7.hpp:168
IntegerFieldNS< 3, NoStatementZero > FieldType6
Definition Message12_7.hpp:177
LongitudeField< 21 > FieldType8
Definition Message12_7.hpp:179
BooleanField FieldType2
Definition Message12_7.hpp:173
LatitudeField< 20 > FieldType7
Definition Message12_7.hpp:178
BooleanField FieldType3
Definition Message12_7.hpp:174
IntegerFieldNS< 4, NoStatementZero > FieldType5
Definition Message12_7.hpp:176
DEFINE_MEMBERS8(IndexNumber, IsOffboard, IsMultipleTargets, IsLastInSequence, SensorType, JammerType, Latitude, Longitude)
IntegerFieldNS< 6, NoStatementZero > FieldType1
Definition Message12_7.hpp:172
BooleanField FieldType4
Definition Message12_7.hpp:175
Definition Message12_7.hpp:24
double accessor_type
Definition Message12_7.hpp:26
AccessorUnitsMetersTag accessor_units
Definition Message12_7.hpp:27
RangeField & operator=(double aVal)
Definition Message12_7.hpp:28
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:1702
NormalField()
Definition FieldTypes.hpp:365
Definition FieldTypes.hpp:2005
Definition FieldTypes.hpp:2376
Definition FieldTypes.hpp:2806
Definition FieldTypes.hpp:2865
Definition Message12_7.hpp:20
Definition ComputerPart.hpp:45
double FeetToMeters(double aFeet)
Feet to Meters.
Definition NumericConversion.hpp:24
double MetersToFeet(double aMeters)
Meters to Feet.
Definition NumericConversion.hpp:19
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:108
use a specific no-statement value
Definition FieldTypes.hpp:326
Definition FieldTypes.hpp:317
A field defined as spare.
Definition FieldTypes.hpp:305