WSF
Message7_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_MESSAGE7_0_HPP
12#define L16_MESSAGE7_0_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J7_0
20{
22{
23public:
28
29 DEFINE_MEMBERS3(PlatformSpecificType, Spare1, Spare2);
30};
31
33{
34public:
36
41
42 DEFINE_MEMBERS4(Strength, StrenghtPercentOfTrackedVehicles, Spare1, Spare2);
43};
44
45class Initial : public InitialBase
46{
47public:
49
64
65 DEFINE_MEMBERS14(IsExerciseIndicator,
66 ActionTrackMgmt,
67 Spare1,
68 IsControllingUnitIndicator,
69 TrackNumber,
70 Strength,
71 IsAlertStatusChange,
72 PlatformType,
73 ActivityType,
74 Spare2,
75 Environment,
76 IdentityConfidence,
77 Identity,
78 IsSpecialInterestIndicator);
79
82};
83
84} // namespace J7_0
85} // namespace Messages
86} // namespace WsfL16
87
88
89#endif
#define DEFINE_EXTENSIONS1()
Definition MessageDefines.hpp:242
#define DEFINE_CONTINUATIONS1(N1)
Definition MessageDefines.hpp:227
Definition FieldTypes.hpp:454
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 Messages.hpp:183
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 Message7_0.hpp:22
SpareField< 20 > FieldType2
Definition Message7_0.hpp:26
SpareField< 31 > FieldType3
Definition Message7_0.hpp:27
IntegerFieldNS< 12, NoStatementZero > FieldType1
Definition Message7_0.hpp:25
DEFINE_MEMBERS3(PlatformSpecificType, Spare1, Spare2)
Definition Message7_0.hpp:33
IntegerFieldNS< 4, NoStatementZero > FieldType2
Definition Message7_0.hpp:38
TrackMgmtStrengthField FieldType1
Definition Message7_0.hpp:37
SpareField< 30 > FieldType3
Definition Message7_0.hpp:39
DEFINE_MEMBERS4(Strength, StrenghtPercentOfTrackedVehicles, Spare1, Spare2)
SpareField< 30 > FieldType4
Definition Message7_0.hpp:40
Definition Message7_0.hpp:46
BooleanField FieldType1
Definition Message7_0.hpp:50
BooleanField FieldType14
Definition Message7_0.hpp:63
IdentityField FieldType13
Definition Message7_0.hpp:62
SpareField< 3 > FieldType10
Definition Message7_0.hpp:59
TrackStrengthField FieldType6
Definition Message7_0.hpp:55
TrackNumberField FieldType5
Definition Message7_0.hpp:54
BooleanField FieldType4
Definition Message7_0.hpp:53
DEFINE_MEMBERS14(IsExerciseIndicator, ActionTrackMgmt, Spare1, IsControllingUnitIndicator, TrackNumber, Strength, IsAlertStatusChange, PlatformType, ActivityType, Spare2, Environment, IdentityConfidence, Identity, IsSpecialInterestIndicator)
ActionTrackMgmtField FieldType2
Definition Message7_0.hpp:51
BooleanField FieldType7
Definition Message7_0.hpp:56
SpareField< 1 > FieldType3
Definition Message7_0.hpp:52
IntegerFieldNS< 7, NoStatementZero > FieldType9
Definition Message7_0.hpp:58
EnvironmentField FieldType11
Definition Message7_0.hpp:60
IntegerField< 4 > FieldType12
Definition Message7_0.hpp:61
IntegerFieldNS< 6, NoStatementZero > FieldType8
Definition Message7_0.hpp:57
Definition FieldTypes.hpp:2912
Definition FieldTypes.hpp:2865
Definition FieldTypes.hpp:2956
Definition Message7_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