WSF
Message13_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_MESSAGE13_2_HPP
12#define L16_MESSAGE13_2_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J13_2
20{
22{
23public:
46
47 DEFINE_MEMBERS21(RadarStatus,
48 InfaredStatus,
49 MissileChannel,
50 LaserStatus,
51 TelevisionStatus,
52 RadarWarningAndReceivingStatus,
53 AirToAirWeaponsStatus,
54 AirToGroundWeaponsStatus,
55 RadioType1,
56 RadioStatus1,
57 RadioSecurity1,
58 RadioType2,
59 RadioStatus2,
60 RadioSecurity2,
61 RadioType3,
62 RadioStatus3,
63 RadioSecurity3,
64 IsAutopilot,
65 IsSensorReportingAll,
66 AircraftModel,
67 AirSpecificType);
68};
69
71{
72public:
74
88 DEFINE_MEMBERS13(IsSummation,
89 NumberOfStores1,
90 StoreType1,
91 NumberOfStores2,
92 StoreType2,
93 NumberOfStores3,
94 StoreType3,
95 NumberOfStores4,
96 StoreType4,
97 IsGunCapable,
98 TransponderStatus,
99 InterrogatorStatus,
100 Spare);
101};
102
103class Initial : public InitialBase
104{
105public:
107
118
119 DEFINE_MEMBERS10(OperationalCapability,
120 Spare,
121 TrackNumber,
122 IsOffLoadableFuel,
123 Fuel,
124 RadarChannelType,
125 RadarChannel,
126 TimeReportFunction,
127 Minute,
128 Hour);
129
132};
133
134} // namespace J13_2
135} // namespace Messages
136} // namespace WsfL16
137
138
139#endif
#define DEFINE_CONTINUATIONS2(N1, N2)
Definition MessageDefines.hpp:218
#define DEFINE_EXTENSIONS0()
Definition MessageDefines.hpp:240
for fields with 1 == true
Definition FieldTypes.hpp:986
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1336
Definition FieldTypes.hpp:1433
Definition FieldTypes.hpp:1457
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 Message13_2.hpp:22
DEFINE_MEMBERS21(RadarStatus, InfaredStatus, MissileChannel, LaserStatus, TelevisionStatus, RadarWarningAndReceivingStatus, AirToAirWeaponsStatus, AirToGroundWeaponsStatus, RadioType1, RadioStatus1, RadioSecurity1, RadioType2, RadioStatus2, RadioSecurity2, RadioType3, RadioStatus3, RadioSecurity3, IsAutopilot, IsSensorReportingAll, AircraftModel, AirSpecificType)
IntegerField< 12 > FieldType21
Definition Message13_2.hpp:45
EquipmentOperationalField FieldType2
Definition Message13_2.hpp:26
RadioStatusField FieldType16
Definition Message13_2.hpp:40
EquipmentOperationalField FieldType7
Definition Message13_2.hpp:31
EquipmentOperationalField FieldType1
Definition Message13_2.hpp:25
BooleanField FieldType18
Definition Message13_2.hpp:42
RadioTypeField FieldType9
Definition Message13_2.hpp:33
EquipmentOperationalField FieldType8
Definition Message13_2.hpp:32
InverseBooleanField FieldType19
Definition Message13_2.hpp:43
SecureRadioField FieldType11
Definition Message13_2.hpp:35
EquipmentOperationalField FieldType6
Definition Message13_2.hpp:30
RadioTypeField FieldType12
Definition Message13_2.hpp:36
RadioStatusField FieldType10
Definition Message13_2.hpp:34
EquipmentOperationalField FieldType4
Definition Message13_2.hpp:28
SecureRadioField FieldType17
Definition Message13_2.hpp:41
EquipmentOperationalField FieldType5
Definition Message13_2.hpp:29
LetterField FieldType20
Definition Message13_2.hpp:44
SecureRadioField FieldType14
Definition Message13_2.hpp:38
RadioStatusField FieldType13
Definition Message13_2.hpp:37
IntegerField< 6 > FieldType3
Definition Message13_2.hpp:27
RadioTypeField FieldType15
Definition Message13_2.hpp:39
Definition Message13_2.hpp:71
StoresTypeField FieldType7
Definition Message13_2.hpp:81
BooleanField FieldType10
Definition Message13_2.hpp:84
IntegerField< 6 > FieldType6
Definition Message13_2.hpp:80
EquipmentOperationalField FieldType12
Definition Message13_2.hpp:86
IntegerField< 6 > FieldType8
Definition Message13_2.hpp:82
BooleanField FieldType1
Definition Message13_2.hpp:75
IntegerField< 6 > FieldType4
Definition Message13_2.hpp:78
SpareField< 1 > FieldType13
Definition Message13_2.hpp:87
StoresTypeField FieldType5
Definition Message13_2.hpp:79
DEFINE_MEMBERS13(IsSummation, NumberOfStores1, StoreType1, NumberOfStores2, StoreType2, NumberOfStores3, StoreType3, NumberOfStores4, StoreType4, IsGunCapable, TransponderStatus, InterrogatorStatus, Spare)
IntegerField< 6 > FieldType2
Definition Message13_2.hpp:76
StoresTypeField FieldType3
Definition Message13_2.hpp:77
EquipmentOperationalField FieldType11
Definition Message13_2.hpp:85
StoresTypeField FieldType9
Definition Message13_2.hpp:83
Definition Message13_2.hpp:104
TimeReportField FieldType8
Definition Message13_2.hpp:115
MinuteField FieldType9
Definition Message13_2.hpp:116
BooleanField FieldType4
Definition Message13_2.hpp:111
RadarChannelTypeField FieldType6
Definition Message13_2.hpp:113
FuelField FieldType5
Definition Message13_2.hpp:112
SpareField< 2 > FieldType2
Definition Message13_2.hpp:109
HourField FieldType10
Definition Message13_2.hpp:117
DEFINE_MEMBERS10(OperationalCapability, Spare, TrackNumber, IsOffLoadableFuel, Fuel, RadarChannelType, RadarChannel, TimeReportFunction, Minute, Hour)
IntegerField< 6 > FieldType7
Definition Message13_2.hpp:114
OperationalCapabilityField FieldType1
Definition Message13_2.hpp:108
TrackNumberField FieldType3
Definition Message13_2.hpp:110
Definition FieldTypes.hpp:1616
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:1893
Definition FieldTypes.hpp:2223
Definition FieldTypes.hpp:2232
Definition FieldTypes.hpp:2249
Definition FieldTypes.hpp:2384
Definition FieldTypes.hpp:2499
Definition FieldTypes.hpp:2834
Definition FieldTypes.hpp:2865
Definition Message13_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 spare.
Definition FieldTypes.hpp:305
Copyrights Multiple, All Rights Reserved