WSF
Message2_6.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_6_HPP
12#define L16_MESSAGE2_6_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J2_6
20{
22{
23public:
30 DEFINE_MEMBERS5(Latitude, Longitude, Spare, Course, Speed)
31};
32
34{
35public:
48
49 DEFINE_MEMBERS11(InterpretVoiceCallsign,
50 Spare,
51 Callsign,
52 LandPlatform,
53 LandPlatformActivity,
54 VoiceFrequencyChannel,
55 ControlChannel,
56 VoiceActiveRelayIndicator,
57 ControlActiveRelayIndicator,
58 IsAlternateVoiceFrequen,
59 Spare2);
60};
61
63{
64public:
72
73 DEFINE_MEMBERS6(Spare, UCoordinate, VCoordinate, BetaAngle, PositionQuality, AzimuthQuality)
74};
75
93
94class Initial : public InitialBase
95{
96public:
98
118
119 DEFINE_MEMBERS19(IsExerciseTrackUnit,
120 Spare,
121 IsForceTell,
122 IsEmergencyStatus,
123 IsC2Unit,
124 IsSimulated,
125 Spare1,
126 IsActiveRelay,
127 IsReplyStatusNetwork,
128 NetParticipation,
129 TimeQuality,
130 PositionQualityFt,
131 TrackStrength,
132 Spare2,
133 Altitude,
134 Spare3,
135 MissionCorrelator,
136 AltitudeQualityFt,
137 Spare4);
138
141};
142} // namespace J2_6
143} // namespace Messages
144} // namespace WsfL16
145
146
147#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
Definition FieldTypes.hpp:751
Definition FieldTypes.hpp:828
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_6.hpp:34
CallsignField< 4 > FieldType3
Definition Message2_6.hpp:39
IntegerField< 13 > FieldType6
Definition Message2_6.hpp:42
IntegerField< 6 > FieldType4
Definition Message2_6.hpp:40
SpareField< 1 > FieldType2
Definition Message2_6.hpp:38
BooleanField FieldType1
Definition Message2_6.hpp:37
SpareField< 1 > FieldType11
Definition Message2_6.hpp:47
BooleanField FieldType9
Definition Message2_6.hpp:45
IntegerField< 7 > FieldType5
Definition Message2_6.hpp:41
IntegerField< 7 > FieldType7
Definition Message2_6.hpp:43
DEFINE_MEMBERS11(InterpretVoiceCallsign, Spare, Callsign, LandPlatform, LandPlatformActivity, VoiceFrequencyChannel, ControlChannel, VoiceActiveRelayIndicator, ControlActiveRelayIndicator, IsAlternateVoiceFrequen, Spare2)
BooleanField FieldType8
Definition Message2_6.hpp:44
BooleanField FieldType10
Definition Message2_6.hpp:46
Definition Message2_6.hpp:63
IntegerField< 20 > FieldType2
Definition Message2_6.hpp:67
AngleQualityField FieldType6
Definition Message2_6.hpp:71
QualityField FieldType5
Definition Message2_6.hpp:70
SpareField< 1 > FieldType1
Definition Message2_6.hpp:66
IntegerField< 15 > FieldType4
Definition Message2_6.hpp:69
IntegerField< 20 > FieldType3
Definition Message2_6.hpp:68
Definition Message2_6.hpp:77
TransverseMercatorGridCoordinateField FieldType4
Definition Message2_6.hpp:83
SpareField< 2 > FieldType9
Definition Message2_6.hpp:88
IntegerField< 9 > FieldType1
Definition Message2_6.hpp:80
IntegerFieldNS< 6, NoStatementZero > FieldType10
Definition Message2_6.hpp:89
SpareField< 1 > FieldType5
Definition Message2_6.hpp:84
TransverseMercatorGridCoordinateField FieldType2
Definition Message2_6.hpp:81
TransverseMercatorCoordinateField FieldType6
Definition Message2_6.hpp:85
TransverseMercatorGridCoordinateField FieldType3
Definition Message2_6.hpp:82
DEFINE_MEMBERS10(TimeTag, SquareRow, SquareColumn, GridZoneRow, Spare, Northing, Spare2, Easting, Spare3, GridZoneColumn)
TransverseMercatorCoordinateField FieldType8
Definition Message2_6.hpp:87
SpareField< 2 > FieldType7
Definition Message2_6.hpp:86
Definition Message2_6.hpp:22
LongitudeField< 24 > FieldType2
Definition Message2_6.hpp:26
SpareField< 1 > FieldType3
Definition Message2_6.hpp:27
AngleField FieldType4
Definition Message2_6.hpp:28
LatitudeField< 23 > FieldType1
Definition Message2_6.hpp:25
SpeedField FieldType5
Definition Message2_6.hpp:29
Definition Message2_6.hpp:95
InverseBooleanField FieldType9
Definition Message2_6.hpp:107
TimeQualityField FieldType11
Definition Message2_6.hpp:109
IntegerFieldNS< 8, NoStatementZero > FieldType17
Definition Message2_6.hpp:115
SpareField< 5 > FieldType19
Definition Message2_6.hpp:117
SpareField< 2 > FieldType16
Definition Message2_6.hpp:114
BooleanField FieldType6
Definition Message2_6.hpp:104
BooleanField FieldType4
Definition Message2_6.hpp:102
NetworkParticipationStatusField FieldType10
Definition Message2_6.hpp:108
AltitudeField< 11 > FieldType15
Definition Message2_6.hpp:113
QualityField FieldType18
Definition Message2_6.hpp:116
BooleanField FieldType5
Definition Message2_6.hpp:103
SpareField< 1 > FieldType14
Definition Message2_6.hpp:112
QualityField FieldType12
Definition Message2_6.hpp:110
TrackStrengthField FieldType13
Definition Message2_6.hpp:111
BooleanField FieldType1
Definition Message2_6.hpp:99
SpareField< 2 > FieldType7
Definition Message2_6.hpp:105
BooleanField FieldType3
Definition Message2_6.hpp:101
DEFINE_MEMBERS19(IsExerciseTrackUnit, Spare, IsForceTell, IsEmergencyStatus, IsC2Unit, IsSimulated, Spare1, IsActiveRelay, IsReplyStatusNetwork, NetParticipation, TimeQuality, PositionQualityFt, TrackStrength, Spare2, Altitude, Spare3, MissionCorrelator, AltitudeQualityFt, Spare4)
SpareField< 1 > FieldType2
Definition Message2_6.hpp:100
BooleanField FieldType8
Definition Message2_6.hpp:106
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:2216
Definition FieldTypes.hpp:2412
Definition FieldTypes.hpp:2826
Definition FieldTypes.hpp:2956
Definition Message2_6.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