WSF
Message3_7.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_7_HPP
12#define L16_MESSAGE3_7_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J3_7
20{
21// Continuation2,3,4,5 not yet defined
22
24{
25public:
27
37
39 UseLatLonAsOrigin,
40 Bearing,
41 TrackNumber,
42 BearingAccuracy,
43 ElevationAngle,
44 PlatformEvaluationConfidence,
45 IdentityConfidence,
46 Environment);
47};
48
49class Initial : public InitialBase
50{
51public:
53
71
72 DEFINE_MEMBERS17(IsExerciseTrackUnit,
73 IsForceTell,
74 IsEmergency,
75 IsSpecialProcessingRequired,
76 IsSimulated,
77 TrackNumber,
78 IsResponse,
79 FixOrBearingDescriptor,
80 Minute,
81 Second,
82 Hour,
83 IsIdentityDifferent,
84 Disused,
85 CircleSquareSwitch,
86 Identity,
87 Disused2,
88 Spare);
91};
92
93} // namespace J3_7
94} // namespace Messages
95} // namespace WsfL16
96
97
98#endif
Definition FieldTypes.hpp:946
for fields with 1 == true
Definition FieldTypes.hpp:986
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1229
Definition FieldTypes.hpp:1279
Definition FieldTypes.hpp:1457
Definition FieldTypes.hpp:1492
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_7.hpp:24
TrackNumberField FieldType4
Definition Message3_7.hpp:31
ElevationAngle10Field FieldType6
Definition Message3_7.hpp:33
DisusedField< 7 > FieldType1
Definition Message3_7.hpp:28
DEFINE_MEMBERS9(Disused, UseLatLonAsOrigin, Bearing, TrackNumber, BearingAccuracy, ElevationAngle, PlatformEvaluationConfidence, IdentityConfidence, Environment)
IntegerFieldNS< 4, NoStatementZero > FieldType5
Definition Message3_7.hpp:32
BooleanField FieldType2
Definition Message3_7.hpp:29
BearingField FieldType3
Definition Message3_7.hpp:30
IntegerField< 4 > FieldType8
Definition Message3_7.hpp:35
EnvironmentField FieldType9
Definition Message3_7.hpp:36
IntegerFieldNS< 3, NoStatementZero > FieldType7
Definition Message3_7.hpp:34
Definition Message3_7.hpp:50
BooleanField FieldType4
Definition Message3_7.hpp:57
BooleanField FieldType12
Definition Message3_7.hpp:65
TrackNumberField FieldType6
Definition Message3_7.hpp:59
IdentityField FieldType15
Definition Message3_7.hpp:68
SpareField< 1 > FieldType17
Definition Message3_7.hpp:70
BooleanField FieldType5
Definition Message3_7.hpp:58
BooleanField FieldType1
Definition Message3_7.hpp:54
DisusedField< 4 > FieldType13
Definition Message3_7.hpp:66
SecondField FieldType10
Definition Message3_7.hpp:63
DisusedField< 1 > FieldType16
Definition Message3_7.hpp:69
BooleanField FieldType2
Definition Message3_7.hpp:55
SquareCircleField FieldType14
Definition Message3_7.hpp:67
IntegerField< 3 > FieldType8
Definition Message3_7.hpp:61
BooleanField FieldType7
Definition Message3_7.hpp:60
DEFINE_MEMBERS17(IsExerciseTrackUnit, IsForceTell, IsEmergency, IsSpecialProcessingRequired, IsSimulated, TrackNumber, IsResponse, FixOrBearingDescriptor, Minute, Second, Hour, IsIdentityDifferent, Disused, CircleSquareSwitch, Identity, Disused2, Spare)
HourField FieldType11
Definition Message3_7.hpp:64
BooleanField FieldType3
Definition Message3_7.hpp:56
MinuteField FieldType9
Definition Message3_7.hpp:62
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:2376
Definition FieldTypes.hpp:2639
Definition FieldTypes.hpp:2865
Definition Message3_7.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 disused.
Definition FieldTypes.hpp:299
A field defined as spare.
Definition FieldTypes.hpp:305
Copyrights Multiple, All Rights Reserved