WSF
Message14_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_MESSAGE14_0_HPP
12#define L16_MESSAGE14_0_HPP
13#include "MessageDefines.hpp"
14
15
16namespace WsfL16
17{
18namespace Messages
19{
20namespace J14_0
21{
22
24{
25public:
26 DEFINE_CONTINUATION(14, 0, 2)
27
33
34 DEFINE_MEMBERS5(TargetLatitude, TargetLongitude, AreaMajorAxis, AreaMinorAxis, AxisOrientation);
35};
36
38{
39public:
40 DEFINE_CONTINUATION(14, 0, 4)
50 DEFINE_MEMBERS9(PRF_PRI_Indicator,
51 PulseRepetitionFrequency,
52 PulseWidthMessageSizeCheck,
53 Jitter,
54 ScanType,
55 AntennaScanRatePeriod,
56 AntennaScanRate,
57 Polarization,
58 JammerReceivedSignalLevel);
59};
60
61class Initial : public InitialBase
62{
63public:
65
81
82 DEFINE_MEMBERS15(ThreatEvaluation,
83 ResponseIndicator,
84 SpecialProcessingIndicator,
85 AgileEmitter,
86 TrackNumberReference,
87 TrackNumber,
88 BearingOrigin,
89 SquareCircleSwitch,
90 Spare,
91 Second,
92 Minute,
93 Hour,
94 RequestNumber,
95 Environment,
96 LockOn);
97
100
101protected:
102};
103
104} // namespace J14_0
105} // namespace Messages
106} // namespace WsfL16
107
108#endif
#define DEFINE_CONTINUATION(_LABEL_, _SUB_LABEL_, _CONT_NUM_)
This should be used at the top of the public: section of each Continuation message.
Definition MessageDefines.hpp:72
#define DEFINE_CONTINUATIONS2(N1, N2)
Definition MessageDefines.hpp:218
#define DEFINE_EXTENSIONS0()
Definition MessageDefines.hpp:240
for fields with 1 == true
Definition FieldTypes.hpp:986
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
Definition FieldTypes.hpp:1279
Definition FieldTypes.hpp:1457
InitialBase(const InitialBase &aSrc)
Definition Messages.cpp:123
Integral field without a 'NoStatement' value. Supports conversion to/from int.
Definition FieldTypes.hpp:373
Definition Message14_0.hpp:24
IntegerField< 8 > FieldType5
Definition Message14_0.hpp:32
TgtLatitudeField FieldType1
Definition Message14_0.hpp:28
IntegerField< 6 > FieldType4
Definition Message14_0.hpp:31
TgtLongitudeField FieldType2
Definition Message14_0.hpp:29
IntegerField< 6 > FieldType3
Definition Message14_0.hpp:30
DEFINE_MEMBERS5(TargetLatitude, TargetLongitude, AreaMajorAxis, AreaMinorAxis, AxisOrientation)
Definition Message14_0.hpp:38
ScanRateField FieldType7
Definition Message14_0.hpp:47
ScanRatePeriodField FieldType6
Definition Message14_0.hpp:46
DEFINE_MEMBERS9(PRF_PRI_Indicator, PulseRepetitionFrequency, PulseWidthMessageSizeCheck, Jitter, ScanType, AntennaScanRatePeriod, AntennaScanRate, Polarization, JammerReceivedSignalLevel)
PulseWidthField FieldType3
Definition Message14_0.hpp:43
PRF_Field FieldType2
Definition Message14_0.hpp:42
IntegerField< 3 > FieldType9
Definition Message14_0.hpp:49
JitterField FieldType4
Definition Message14_0.hpp:44
ScanTypeField FieldType5
Definition Message14_0.hpp:45
IntegerField< 3 > FieldType8
Definition Message14_0.hpp:48
PRF_PRI_IndicatorField FieldType1
Definition Message14_0.hpp:41
Definition Message14_0.hpp:62
MinuteField FieldType11
Definition Message14_0.hpp:76
BooleanField FieldType5
Definition Message14_0.hpp:70
SecondField FieldType10
Definition Message14_0.hpp:75
ThreatEvaluationField FieldType1
Definition Message14_0.hpp:66
BooleanField FieldType4
Definition Message14_0.hpp:69
BooleanField FieldType7
Definition Message14_0.hpp:72
BooleanField FieldType2
Definition Message14_0.hpp:67
HourField FieldType12
Definition Message14_0.hpp:77
SpareField< 3 > FieldType9
Definition Message14_0.hpp:74
BooleanField FieldType3
Definition Message14_0.hpp:68
DEFINE_MEMBERS15(ThreatEvaluation, ResponseIndicator, SpecialProcessingIndicator, AgileEmitter, TrackNumberReference, TrackNumber, BearingOrigin, SquareCircleSwitch, Spare, Second, Minute, Hour, RequestNumber, Environment, LockOn)
SquareCircleField FieldType8
Definition Message14_0.hpp:73
EnvironmentField FieldType14
Definition Message14_0.hpp:79
LockOnField FieldType15
Definition Message14_0.hpp:80
IntegerField< 3 > FieldType13
Definition Message14_0.hpp:78
TrackNumberField FieldType6
Definition Message14_0.hpp:71
Definition FieldTypes.hpp:1540
Definition FieldTypes.hpp:1650
Definition FieldTypes.hpp:1702
Definition FieldTypes.hpp:2019
Definition FieldTypes.hpp:1996
Definition FieldTypes.hpp:2039
Antenna.
Definition FieldTypes.hpp:2309
Antenna.
Definition FieldTypes.hpp:2322
Definition FieldTypes.hpp:2335
Definition FieldTypes.hpp:2376
Definition FieldTypes.hpp:2639
Definition FieldTypes.hpp:2701
Definition FieldTypes.hpp:2865
Definition Message14_0.hpp:21
Definition ComputerPart.hpp:45
LatitudeField< 21 > TgtLatitudeField
Definition FieldTypes.hpp:2679
LongitudeField< 22 > TgtLongitudeField
Definition FieldTypes.hpp:2681
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