WSF
Message2_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_MESSAGE2_5_HPP
12#define L16_MESSAGE2_5_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J2_5
20{
22{
23public:
28
29 DEFINE_MEMBERS3(Latitude, Longitude, Spare)
30};
31
33{
34public:
47
48 DEFINE_MEMBERS11(InterpretVoiceCallsign,
49 Spare,
50 Callsign,
51 LandPlatform,
52 LandPlatformActivity,
53 VoiceFrequencyChannel,
54 ControlChannel,
55 VoiceActiveRelayIndicator,
56 ControlActiveRelayIndicator,
57 IsAlternateVoiceFrequen,
58 Spare2);
59};
60
62{
63public:
71
72 DEFINE_MEMBERS6(Spare, UCoordinate, VCoordinate, BetaAngle, PositionQuality, AzimuthQuality)
73};
74
76{
77public:
84
85 DEFINE_MEMBERS5(Spare, Latitude, Spare2, Longitude, Spare3)
86};
87
88class Initial : public InitialBase
89{
90public:
92
112
113 DEFINE_MEMBERS19(IsExerciseTrackUnit,
114 IsDisplacedPosition,
115 IsForceTell,
116 IsEmergencyStatus,
117 IsC2Unit,
118 IsSimulated,
119 Spare2,
120 IsActiveRelay,
121 IsReplyStatusNetwork,
122 NetParticipation,
123 TimeQuality,
124 PositionQualityFt,
125 TrackStrength,
126 Spare3,
127 Altitude,
128 Spare4,
129 MissionCorrelator,
130 AltitudeQualityFt,
131 Spare5);
132
135};
136} // namespace J2_5
137} // namespace Messages
138} // namespace WsfL16
139
140
141#endif
#define DEFINE_MEMBERS5(C1, C2, C3, C4, C5)
Definition MessageDefines_Details.hpp:426
#define DEFINE_MEMBERS6(C1, C2, C3, C4, C5, C6)
Definition MessageDefines_Details.hpp:441
#define DEFINE_MEMBERS3(C1, C2, C3)
Definition MessageDefines_Details.hpp:399
Definition FieldTypes.hpp:751
Definition FieldTypes.hpp:864
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
Definition Messages.hpp:183
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
for fields with 0 == true
Definition FieldTypes.hpp:1528
Definition Message2_5.hpp:33
IntegerField< 7 > FieldType5
Definition Message2_5.hpp:40
SpareField< 1 > FieldType11
Definition Message2_5.hpp:46
BooleanField FieldType10
Definition Message2_5.hpp:45
IntegerField< 6 > FieldType4
Definition Message2_5.hpp:39
IntegerField< 13 > FieldType6
Definition Message2_5.hpp:41
CallsignField< 4 > FieldType3
Definition Message2_5.hpp:38
IntegerField< 7 > FieldType7
Definition Message2_5.hpp:42
SpareField< 1 > FieldType2
Definition Message2_5.hpp:37
DEFINE_MEMBERS11(InterpretVoiceCallsign, Spare, Callsign, LandPlatform, LandPlatformActivity, VoiceFrequencyChannel, ControlChannel, VoiceActiveRelayIndicator, ControlActiveRelayIndicator, IsAlternateVoiceFrequen, Spare2)
BooleanField FieldType1
Definition Message2_5.hpp:36
BooleanField FieldType9
Definition Message2_5.hpp:44
BooleanField FieldType8
Definition Message2_5.hpp:43
Definition Message2_5.hpp:62
SpareField< 1 > FieldType1
Definition Message2_5.hpp:65
IntegerField< 15 > FieldType4
Definition Message2_5.hpp:68
QualityField FieldType5
Definition Message2_5.hpp:69
AngleQualityField FieldType6
Definition Message2_5.hpp:70
IntegerField< 20 > FieldType2
Definition Message2_5.hpp:66
IntegerField< 20 > FieldType3
Definition Message2_5.hpp:67
Definition Message2_5.hpp:76
LatitudeField< 20 > FieldType2
Definition Message2_5.hpp:80
SpareField< 3 > FieldType3
Definition Message2_5.hpp:81
LongitudeField< 21 > FieldType4
Definition Message2_5.hpp:82
SpareField< 16 > FieldType5
Definition Message2_5.hpp:83
SpareField< 3 > FieldType1
Definition Message2_5.hpp:79
Definition Message2_5.hpp:22
LongitudeField< 24 > FieldType2
Definition Message2_5.hpp:26
SpareField< 21 > FieldType3
Definition Message2_5.hpp:27
LatitudeField< 23 > FieldType1
Definition Message2_5.hpp:25
Definition Message2_5.hpp:89
TimeQualityField FieldType11
Definition Message2_5.hpp:103
IntegerFieldNS< 8, NoStatementZero > FieldType17
Definition Message2_5.hpp:109
DEFINE_MEMBERS19(IsExerciseTrackUnit, IsDisplacedPosition, IsForceTell, IsEmergencyStatus, IsC2Unit, IsSimulated, Spare2, IsActiveRelay, IsReplyStatusNetwork, NetParticipation, TimeQuality, PositionQualityFt, TrackStrength, Spare3, Altitude, Spare4, MissionCorrelator, AltitudeQualityFt, Spare5)
AltitudeField< 11 > FieldType15
Definition Message2_5.hpp:107
BooleanField FieldType5
Definition Message2_5.hpp:97
TrackStrengthField FieldType13
Definition Message2_5.hpp:105
BooleanField FieldType3
Definition Message2_5.hpp:95
BooleanField FieldType1
Definition Message2_5.hpp:93
SpareField< 2 > FieldType7
Definition Message2_5.hpp:99
BooleanField FieldType2
Definition Message2_5.hpp:94
NetworkParticipationStatusField FieldType10
Definition Message2_5.hpp:102
BooleanField FieldType8
Definition Message2_5.hpp:100
BooleanField FieldType14
Definition Message2_5.hpp:106
SpareField< 5 > FieldType19
Definition Message2_5.hpp:111
SpareField< 2 > FieldType16
Definition Message2_5.hpp:108
QualityField FieldType18
Definition Message2_5.hpp:110
InverseBooleanField FieldType9
Definition Message2_5.hpp:101
BooleanField FieldType6
Definition Message2_5.hpp:98
BooleanField FieldType4
Definition Message2_5.hpp:96
QualityField FieldType12
Definition Message2_5.hpp:104
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:2216
Definition FieldTypes.hpp:2826
Definition FieldTypes.hpp:2956
Definition Message2_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