WSF
Message13_0.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_0_HPP
12#define L16_MESSAGE13_0_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J13_0
20{
21
23{
24public:
33
34 DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, AirPlatform, Activity, Spare2);
35};
37{
38public:
50 DEFINE_MEMBERS10(InterpretCallsign,
51 InterpretLink4Addr,
52 Callsign,
53 Link4Addr,
54 VoiceFreqChannel,
55 ControlChannel,
56 IsRelayActiveVoice,
57 IsRelayActiveControl,
58 IsAlternateVoiceChannel,
59 Spare);
60};
61
63{
64public:
75
76 DEFINE_MEMBERS9(NetNumber_NonC2_to_NonC2,
77 NonC2_to_NonC2_NPG_status,
78 MissionCorrelator,
79 WingmanIDLetter,
80 Spare,
81 TrackNumberCommander,
82 Spare2,
83 TrackNumberLeader,
84 Spare3)
85};
86class Initial : public InitialBase
87{
88public:
90
111
112 DEFINE_MEMBERS20(IsExerciseTrackUnit,
113 IsMissionCommander,
114 IsForceTell,
115 IsEmergencyStatus,
116 IsC2Unit,
117 IsSimulated,
118 IsAirborne,
119 IsFlightLeader,
120 IsActiveRelay,
121 IsRTTRelayOperational,
122 NetParticipation,
123 TimeQuality,
124 PositionQualityFt,
125 TrackStrength,
126 IsBailOut,
127 Altitude,
128 NetNumber,
129 IsNPGActive,
130 AltitudeQualityFt,
131 Spare);
132
133 DEFINE_CONTINUATIONS3(1, 2, 5)
135};
136
137} // namespace J13_0
138} // namespace Messages
139} // namespace WsfL16
140
141
142#endif
#define DEFINE_EXTENSIONS0()
Definition MessageDefines.hpp:240
#define DEFINE_CONTINUATIONS3(N1, N2, N3)
Definition MessageDefines.hpp:208
#define DEFINE_MEMBERS9(C1, C2, C3, C4, C5, C6, C7, C8, C9)
Definition MessageDefines_Details.hpp:494
Definition FieldTypes.hpp:473
Definition FieldTypes.hpp:559
Definition FieldTypes.hpp:751
for fields with 1 == true
Definition FieldTypes.hpp:986
Definition FieldTypes.hpp:1014
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
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_0.hpp:23
AirPlatformField FieldType5
Definition Message13_0.hpp:30
DEFINE_MEMBERS7(Spare, Mode1Code, Mode2Code, Mode3Code, AirPlatform, Activity, Spare2)
SpareField< 1 > FieldType1
Definition Message13_0.hpp:26
IntegerField< 12 > FieldType4
Definition Message13_0.hpp:29
IntegerField< 12 > FieldType3
Definition Message13_0.hpp:28
Mode1CodeField FieldType2
Definition Message13_0.hpp:27
AirPlatformActivityField FieldType6
Definition Message13_0.hpp:31
SpareField< 20 > FieldType7
Definition Message13_0.hpp:32
Definition Message13_0.hpp:37
NetNumberField FieldType6
Definition Message13_0.hpp:45
DEFINE_MEMBERS10(InterpretCallsign, InterpretLink4Addr, Callsign, Link4Addr, VoiceFreqChannel, ControlChannel, IsRelayActiveVoice, IsRelayActiveControl, IsAlternateVoiceChannel, Spare)
CallsignField< 4 > FieldType3
Definition Message13_0.hpp:42
BooleanField FieldType2
Definition Message13_0.hpp:41
IntegerField< 13 > FieldType5
Definition Message13_0.hpp:44
BooleanField FieldType1
Definition Message13_0.hpp:40
BooleanField FieldType7
Definition Message13_0.hpp:46
BooleanField FieldType8
Definition Message13_0.hpp:47
SpareField< 1 > FieldType10
Definition Message13_0.hpp:49
BooleanField FieldType9
Definition Message13_0.hpp:48
IntegerField< 13 > FieldType4
Definition Message13_0.hpp:43
Definition Message13_0.hpp:63
SpareField< 1 > FieldType7
Definition Message13_0.hpp:72
IntegerField< 8 > FieldType3
Definition Message13_0.hpp:68
IntegerField< 15 > FieldType6
Definition Message13_0.hpp:71
LetterNumberField FieldType4
Definition Message13_0.hpp:69
NetNumberField FieldType1
Definition Message13_0.hpp:66
SpareField< 2 > FieldType5
Definition Message13_0.hpp:70
IntegerField< 15 > FieldType8
Definition Message13_0.hpp:73
SpareField< 8 > FieldType9
Definition Message13_0.hpp:74
BooleanField FieldType2
Definition Message13_0.hpp:67
Definition Message13_0.hpp:87
DEFINE_MEMBERS20(IsExerciseTrackUnit, IsMissionCommander, IsForceTell, IsEmergencyStatus, IsC2Unit, IsSimulated, IsAirborne, IsFlightLeader, IsActiveRelay, IsRTTRelayOperational, NetParticipation, TimeQuality, PositionQualityFt, TrackStrength, IsBailOut, Altitude, NetNumber, IsNPGActive, AltitudeQualityFt, Spare)
BooleanField FieldType15
Definition Message13_0.hpp:105
BooleanField FieldType9
Definition Message13_0.hpp:99
TimeQualityField FieldType12
Definition Message13_0.hpp:102
SpareField< 5 > FieldType20
Definition Message13_0.hpp:110
BooleanField FieldType2
Definition Message13_0.hpp:92
TrackStrengthField FieldType14
Definition Message13_0.hpp:104
BooleanField FieldType4
Definition Message13_0.hpp:94
BooleanField FieldType6
Definition Message13_0.hpp:96
BooleanField FieldType1
Definition Message13_0.hpp:91
BooleanField FieldType8
Definition Message13_0.hpp:98
NetNumberField FieldType17
Definition Message13_0.hpp:107
BooleanField FieldType3
Definition Message13_0.hpp:93
NetworkParticipationStatusField FieldType11
Definition Message13_0.hpp:101
InverseBooleanField FieldType10
Definition Message13_0.hpp:100
AltitudeField< 13 > FieldType16
Definition Message13_0.hpp:106
QualityField FieldType13
Definition Message13_0.hpp:103
QualityField FieldType19
Definition Message13_0.hpp:109
BooleanField FieldType5
Definition Message13_0.hpp:95
InverseBooleanField FieldType18
Definition Message13_0.hpp:108
BooleanField FieldType7
Definition Message13_0.hpp:97
Definition FieldTypes.hpp:1625
Definition FieldTypes.hpp:1820
Definition FieldTypes.hpp:1867
Definition FieldTypes.hpp:2216
Definition FieldTypes.hpp:2826
Definition FieldTypes.hpp:2956
Definition Message13_0.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