WSF
Message3_2.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11#ifndef L16_MESSAGE3_2_HPP
12#define L16_MESSAGE3_2_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J3_2
20{
22{
23public:
33
34 DEFINE_MEMBERS8(Spare, Latitude, Disused, Spare2, Longitude, IsSensorActive, Course, Speed);
35};
36
38{
39public:
45
46 DEFINE_MEMBERS4(DisSite, DisApplication, DisEntityId, Spare);
47};
48
50{
51public:
64
65 DEFINE_MEMBERS11(IsAirSpecificType,
66 Mode1Code,
67 Mode2Code,
68 Mode3Code,
69 Mode4Code,
70 PPLI_IFF_Indicator,
71 AirSpecificType,
72 Spare,
73 Spare2,
74 Minute,
75 Hour);
76};
77
78class Initial : public InitialBase
79{
80public:
82
98
99 DEFINE_MEMBERS15(IsExerciseTrackUnit,
100 IsSourcePPLI,
101 IsForceTell,
102 IsEmergencyStatus,
103 IsSpecialProcessingRequired,
104 IsSimulated,
105 TrackNumber,
106 TrackStrength,
107 AltitudeSource,
108 Altitude,
109 IsIdentityDifference,
110 TrackQuality,
111 IdentityConfidence,
112 Identity,
113 IsSpecialIntrest);
114
117};
118
119} // namespace J3_2
120} // namespace Messages
121} // namespace WsfL16
122
123
124#endif
Definition FieldTypes.hpp:751
Definition FieldTypes.hpp:814
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:2487
Definition FieldTypes.hpp:2493
Definition FieldTypes.hpp:2481
Definition Messages.hpp:183
Definition FieldTypes.hpp:1457
Definition FieldTypes.hpp:1492
InitialBase(const InitialBase &aSrc)
Definition Messages.cpp:123
Integral field without a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:373
Definition Message3_2.hpp:50
SpareField< 1 > FieldType8
Definition Message3_2.hpp:60
BooleanField FieldType1
Definition Message3_2.hpp:53
DEFINE_MEMBERS11(IsAirSpecificType, Mode1Code, Mode2Code, Mode3Code, Mode4Code, PPLI_IFF_Indicator, AirSpecificType, Spare, Spare2, Minute, Hour)
IntegerField< 12 > FieldType7
Definition Message3_2.hpp:59
IntegerField< 2 > FieldType6
Definition Message3_2.hpp:58
Mode1CodeField FieldType2
Definition Message3_2.hpp:54
IntegerField< 12 > FieldType4
Definition Message3_2.hpp:56
MinuteField FieldType10
Definition Message3_2.hpp:62
SpareField< 5 > FieldType9
Definition Message3_2.hpp:61
IntegerField< 2 > FieldType5
Definition Message3_2.hpp:57
IntegerField< 12 > FieldType3
Definition Message3_2.hpp:55
HourField FieldType11
Definition Message3_2.hpp:63
Definition Message3_2.hpp:22
LatitudeField< 21 > FieldType2
Definition Message3_2.hpp:26
BooleanField FieldType6
Definition Message3_2.hpp:30
DEFINE_MEMBERS8(Spare, Latitude, Disused, Spare2, Longitude, IsSensorActive, Course, Speed)
SpareField< 2 > FieldType1
Definition Message3_2.hpp:25
SpareField< 1 > FieldType4
Definition Message3_2.hpp:28
LongitudeField< 22 > FieldType5
Definition Message3_2.hpp:29
AngleField FieldType7
Definition Message3_2.hpp:31
DisusedField< 1 > FieldType3
Definition Message3_2.hpp:27
SpeedField FieldType8
Definition Message3_2.hpp:32
Definition Message3_2.hpp:38
SpareField< 20 > FieldType4
Definition Message3_2.hpp:44
DisEntityIdField FieldType3
Definition Message3_2.hpp:43
DisApplicationField FieldType2
Definition Message3_2.hpp:42
DEFINE_MEMBERS4(DisSite, DisApplication, DisEntityId, Spare)
DisSiteField FieldType1
Definition Message3_2.hpp:41
Definition Message3_2.hpp:79
AltitudeSourceField FieldType9
Definition Message3_2.hpp:91
BooleanField FieldType5
Definition Message3_2.hpp:87
BooleanField FieldType3
Definition Message3_2.hpp:85
IntegerField< 4 > FieldType13
Definition Message3_2.hpp:95
AltitudeField< 13 > FieldType10
Definition Message3_2.hpp:92
BooleanField FieldType11
Definition Message3_2.hpp:93
BooleanField FieldType1
Definition Message3_2.hpp:83
DEFINE_MEMBERS15(IsExerciseTrackUnit, IsSourcePPLI, IsForceTell, IsEmergencyStatus, IsSpecialProcessingRequired, IsSimulated, TrackNumber, TrackStrength, AltitudeSource, Altitude, IsIdentityDifference, TrackQuality, IdentityConfidence, Identity, IsSpecialIntrest)
BooleanField FieldType4
Definition Message3_2.hpp:86
TrackNumberField FieldType7
Definition Message3_2.hpp:89
IdentityField FieldType14
Definition Message3_2.hpp:96
BooleanField FieldType15
Definition Message3_2.hpp:97
BooleanField FieldType2
Definition Message3_2.hpp:84
BooleanField FieldType6
Definition Message3_2.hpp:88
TrackQualityField FieldType12
Definition Message3_2.hpp:94
TrackStrengthField FieldType8
Definition Message3_2.hpp:90
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:1820
Definition FieldTypes.hpp:2412
Definition FieldTypes.hpp:2865
Definition FieldTypes.hpp:2893
Definition FieldTypes.hpp:2956
Definition Message3_2.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 disused.
Definition FieldTypes.hpp:299
A field defined as spare.
Definition FieldTypes.hpp:305
Copyrights Multiple, All Rights Reserved