WSF
Message3_1.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_1_HPP
12#define L16_MESSAGE3_1_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J3_1
20{
21
55
57{
58public:
66
67 DEFINE_MEMBERS6(Spare, Mode1Code, Mode2Code, Mode3Code, Mode4Code, Spare2);
68};
69
70class Initial : public InitialBase
71{
72public:
74
84
85 DEFINE_MEMBERS9(IsExerciseTrackUnit,
86 Spare,
87 IsSpecialProcessingRequired,
88 IsSimulated,
89 TrackNumber,
90 PersonnelCount,
91 Spare2,
92 EmergencyType,
93 TrackNumberPrevious);
94
97};
98
99} // namespace J3_1
100} // namespace Messages
101} // namespace WsfL16
102
103
104#endif
for fields with 1 == true
Definition FieldTypes.hpp:986
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition Messages.hpp:183
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
Integral field without a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:373
Definition Message3_1.hpp:57
SpareField< 31 > FieldType6
Definition Message3_1.hpp:65
DEFINE_MEMBERS6(Spare, Mode1Code, Mode2Code, Mode3Code, Mode4Code, Spare2)
IntegerField< 12 > FieldType3
Definition Message3_1.hpp:62
Mode1CodeField FieldType2
Definition Message3_1.hpp:61
IntegerField< 2 > FieldType5
Definition Message3_1.hpp:64
SpareField< 1 > FieldType1
Definition Message3_1.hpp:60
IntegerField< 12 > FieldType4
Definition Message3_1.hpp:63
DEFINE_ACCESSORS(NuclearBurstTypeField, NuclearBurstType)
Definition Message3_1.hpp:23
SpareField< 4 > FieldType5
Definition Message3_1.hpp:47
TimeFunctionField FieldType6
Definition Message3_1.hpp:48
SpareField< 2 > FieldType3
Definition Message3_1.hpp:45
DEFINE_MEMBERS9(Spare, Latitude, Spare2, Longitude, Spare3, TimeFunction, PositionAccuracy, Minute, Hour)
NuclearBurstType
Definition Message3_1.hpp:26
@ cSPACE
Definition Message3_1.hpp:34
@ cSURFACE_WATER
Definition Message3_1.hpp:32
@ cUNDERWATER
Definition Message3_1.hpp:33
@ cSURFACE_GROUND
Definition Message3_1.hpp:30
@ cUNKNOWN
Definition Message3_1.hpp:28
@ cUNDERGROUND
Definition Message3_1.hpp:31
@ cNO_STATEMENT
Definition Message3_1.hpp:27
@ cAIR
Definition Message3_1.hpp:29
LatitudeField< 21 > FieldType2
Definition Message3_1.hpp:44
MinuteField FieldType8
Definition Message3_1.hpp:50
IntegerFieldNS< 3, NoStatementZero > FieldType7
Definition Message3_1.hpp:49
LongitudeField< 22 > FieldType4
Definition Message3_1.hpp:46
SpareField< 2 > FieldType1
Definition Message3_1.hpp:43
HourField FieldType9
Definition Message3_1.hpp:51
Definition Message3_1.hpp:71
SpareField< 5 > FieldType7
Definition Message3_1.hpp:81
BooleanField FieldType1
Definition Message3_1.hpp:75
IntegerFieldNS< 4, NoStatementZero > FieldType8
Definition Message3_1.hpp:82
BooleanField FieldType4
Definition Message3_1.hpp:78
DEFINE_MEMBERS9(IsExerciseTrackUnit, Spare, IsSpecialProcessingRequired, IsSimulated, TrackNumber, PersonnelCount, Spare2, EmergencyType, TrackNumberPrevious)
TrackNumberField FieldType5
Definition Message3_1.hpp:79
SpareField< 3 > FieldType2
Definition Message3_1.hpp:76
IntegerFieldNS< 4, NoStatementZero > FieldType6
Definition Message3_1.hpp:80
BooleanField FieldType3
Definition Message3_1.hpp:77
TrackNumberField FieldType9
Definition Message3_1.hpp:83
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:1820
Definition FieldTypes.hpp:2772
Definition FieldTypes.hpp:2865
Definition Message3_1.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