WSF
Message9_1.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_MESSAGE9_1_HPP
12#define L16_MESSAGE9_1_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J9_1
20{
21
22class Initial : public InitialBase
23{
24public:
25 DEFINE_INITIAL(9, 1)
26
36
37 DEFINE_MEMBERS9(Addressee,
38 TrackNumber,
39 FireMethod,
40 EngagementAction,
41 ProbabilityOfKill,
42 TrackingStatus,
43 Spare,
44 ReceiptCompliance,
45 RecurrenceRate);
46
49};
50
51} // namespace J9_1
52} // namespace Messages
53} // namespace WsfL16
54
55
56#endif
#define DEFINE_EXTENSIONS0()
Definition MessageDefines.hpp:240
#define DEFINE_CONTINUATIONS0()
Definition MessageDefines.hpp:236
#define DEFINE_INITIAL(_LABEL_, _SUB_LABEL_)
This should be used at the top of the public: section of each Initial message.
Definition MessageDefines.hpp:37
Definition FieldTypes.hpp:1296
Definition FieldTypes.hpp:1350
InitialBase(const InitialBase &aSrc)
Definition Messages.cpp:123
Definition Message9_1.hpp:23
EngagementActionField FieldType4
Definition Message9_1.hpp:30
TrackNumberField FieldType2
Definition Message9_1.hpp:28
TrackingStatusField FieldType6
Definition Message9_1.hpp:32
DEFINE_MEMBERS9(Addressee, TrackNumber, FireMethod, EngagementAction, ProbabilityOfKill, TrackingStatus, Spare, ReceiptCompliance, RecurrenceRate)
SpareField< 2 > FieldType7
Definition Message9_1.hpp:33
TrackNumberAddresseeField FieldType1
Definition Message9_1.hpp:27
ReceiptComplianceField FieldType8
Definition Message9_1.hpp:34
ProbabilityOfKillField FieldType5
Definition Message9_1.hpp:31
FireMethodField FieldType3
Definition Message9_1.hpp:29
RecurrenceRateField FieldType9
Definition Message9_1.hpp:35
Definition FieldTypes.hpp:2266
Definition FieldTypes.hpp:2865
Definition FieldTypes.hpp:2851
Definition Message9_1.hpp:20
Definition ComputerPart.hpp:45
IntegerFieldNS< 4, NoStatementZero > RecurrenceRateField
Definition FieldTypes.hpp:2287
IntegerFieldNS< 3, NoStatementZero > ProbabilityOfKillField
Definition FieldTypes.hpp:2050
IntegerFieldNS< 15, NoStatementMax > TrackNumberAddresseeField
Definition FieldTypes.hpp:2890
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