WSF
Message13_5.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_5_HPP
12#define L16_MESSAGE13_5_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J13_5
20{
21
22// Continuation1, Continuation2: Not yet defined.
24{
25public:
27
50
51 DEFINE_MEMBERS22(ColdInventory,
52 OperationalImpairment,
53 NATOLink1Status,
54 Link14Status,
55 Link11Status,
56 Link11BStatus,
57 Link16Status,
58 ATDL_1Status,
59 IJMSStatus,
60 CommunicationsImpairment,
61 ControlPositions,
62 TimeFunction,
63 Minute,
64 Hour,
65 PrimarySurvRadarStatus,
66 SecondarySurvRadarStatus,
67 TertiarySurvRadarStatus,
68 AcquistionRadarStatus,
69 IlluminatingRadarStatus,
70 Mode4InterrogatorStatus,
71 IFFInterrogatorStatus,
72 Spare);
73};
74
75/*
76// Continuation1, Continuation2: Not yet defined.
77class Continuation2: public ContinuationBase
78{
79 public:
80 DEFINE_CONTINUATION(13,5,2);
81 typedef EquipmentStatusField FieldType1;
82 typedef EquipmentStatusField FieldType2;
83 typedef EquipmentStatusField FieldType3;
84 typedef EquipmentStatusField FieldType4;
85 typedef EquipmentStatusField FieldType5;
86 typedef EquipmentStatusField FieldType6;
87 typedef EquipmentStatusField FieldType7;
88 typedef EquipmentStatusField FieldType8;
89 typedef EquipmentStatusField FieldType9;
90 typedef EquipmentStatusField FieldType10;
91 typedef EquipmentStatusField FieldType11;
92 typedef EquipmentStatusField FieldType12;
93 typedef EquipmentStatusField FieldType13;
94 typedef EquipmentStatusField FieldType14;
95 typedef EquipmentStatusField FieldType15;
96 typedef EquipmentStatusField FieldType16;
97 typedef EquipmentStatusField FieldType17;
98 typedef EquipmentStatusField FieldType18;
99 typedef EquipmentStatusField FieldType19;
100 typedef EquipmentStatusField FieldType20;
101 typedef EquipmentStatusField FieldType21;
102 typedef EquipmentStatusField FieldType22;
103 typedef EquipmentStatusField FieldType23;
104 typedef EquipmentStatusField FieldType24;
105 typedef EquipmentStatusField FieldType25;
106 typedef EquipmentStatusField FieldType26;
107 typedef EquipmentStatusField FieldType27;
108 typedef EquipmentStatusField FieldType28;
109 typedef EquipmentStatusField FieldType29;
110 typedef EquipmentStatusField FieldType30;
111 typedef EquipmentStatusField FieldType31;
112 typedef SpareField<1> FieldType32;
113
114 DEFINE_MEMBERS32(ESFreqBandA, ESFreqBandB, ESFreqBandC, ESFreqBandD, ESFreqBandE, ESFreqBandF,
115 ESFreqBandG, ESFreqBandH, ESFreqBandI, ESFreqBandJ, ESFreqBandK, ESFreqBandL,
116 ESFreqBandM, HFDirectionFinder, VHFDirectionFinder, UHFDirectionFinder,
117 EAFreqBandA, EAFreqBandB, EAFreqBandC, EAFreqBandD, EAFreqBandE, EAFreqBandF,
118 EAFreqBandG, EAFreqBandH, EAFreqBandI, EAFreqBandJ, EAFreqBandK, EAFreqBandL,
119 EAFreqBandM, DecoyChaff, DecoyIR, Spare2);
120};
121*/
122
123class Initial : public InitialBase
124{
125public:
127
138
139 DEFINE_MEMBERS10(OperationalCapability,
140 TrackNumberReference,
141 SiteType,
142 HotMissileCount,
143 SamModeState,
144 TimeFunction,
145 Minute,
146 Hour,
147 PerimeterEngagementStatus,
148 Spare);
149
152};
153
154} // namespace J13_5
155} // namespace Messages
156} // namespace WsfL16
157
158
159#endif
for fields with 1 == true
Definition FieldTypes.hpp:986
Definition FieldTypes.hpp:1102
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1457
InitialBase(const InitialBase &aSrc)
Definition Messages.cpp:123
Integral field with a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:389
Definition Message13_5.hpp:24
BooleanField FieldType19
Definition Message13_5.hpp:46
MinuteField FieldType13
Definition Message13_5.hpp:40
IntegerFieldNS< 5, NoStatementMax > FieldType11
Definition Message13_5.hpp:38
SystemStatusField FieldType6
Definition Message13_5.hpp:33
SpareField< 1 > FieldType22
Definition Message13_5.hpp:49
TimeFunctionField FieldType12
Definition Message13_5.hpp:39
RadarSystemStatusField FieldType21
Definition Message13_5.hpp:48
SystemStatusField FieldType8
Definition Message13_5.hpp:35
HourField FieldType14
Definition Message13_5.hpp:41
RadarSystemStatusField FieldType16
Definition Message13_5.hpp:43
BooleanField FieldType20
Definition Message13_5.hpp:47
LinkStatusField FieldType7
Definition Message13_5.hpp:34
SystemStatusField FieldType9
Definition Message13_5.hpp:36
LinkStatusField FieldType5
Definition Message13_5.hpp:32
OperationalImpairmentField FieldType2
Definition Message13_5.hpp:29
RadarSystemStatusField FieldType18
Definition Message13_5.hpp:45
SystemStatusField FieldType3
Definition Message13_5.hpp:30
IntegerFieldNS< 7, NoStatementMax > FieldType1
Definition Message13_5.hpp:28
RadarSystemStatusField FieldType15
Definition Message13_5.hpp:42
SystemStatusField FieldType4
Definition Message13_5.hpp:31
RadarSystemStatusField FieldType17
Definition Message13_5.hpp:44
CommImpairmentField FieldType10
Definition Message13_5.hpp:37
DEFINE_MEMBERS22(ColdInventory, OperationalImpairment, NATOLink1Status, Link14Status, Link11Status, Link11BStatus, Link16Status, ATDL_1Status, IJMSStatus, CommunicationsImpairment, ControlPositions, TimeFunction, Minute, Hour, PrimarySurvRadarStatus, SecondarySurvRadarStatus, TertiarySurvRadarStatus, AcquistionRadarStatus, IlluminatingRadarStatus, Mode4InterrogatorStatus, IFFInterrogatorStatus, Spare)
Definition Message13_5.hpp:124
SAM_ModeStateField FieldType5
Definition Message13_5.hpp:132
HourField FieldType8
Definition Message13_5.hpp:135
DEFINE_MEMBERS10(OperationalCapability, TrackNumberReference, SiteType, HotMissileCount, SamModeState, TimeFunction, Minute, Hour, PerimeterEngagementStatus, Spare)
IntegerFieldNS< 7, NoStatementMax > FieldType4
Definition Message13_5.hpp:131
OperationalCapabilityField FieldType1
Definition Message13_5.hpp:128
SiteTypeField FieldType3
Definition Message13_5.hpp:130
SpareField< 5 > FieldType10
Definition Message13_5.hpp:137
TimeFunctionField FieldType6
Definition Message13_5.hpp:133
BooleanField FieldType9
Definition Message13_5.hpp:136
TrackNumberField FieldType2
Definition Message13_5.hpp:129
MinuteField FieldType7
Definition Message13_5.hpp:134
Definition FieldTypes.hpp:1633
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:1893
Definition FieldTypes.hpp:1907
Definition FieldTypes.hpp:2053
Definition FieldTypes.hpp:2290
Definition FieldTypes.hpp:2429
Definition FieldTypes.hpp:2652
Definition FieldTypes.hpp:2772
Definition FieldTypes.hpp:2865
Definition Message13_5.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