WSF
Message13_4.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_MESSAGE13_4_HPP
12#define L16_MESSAGE13_4_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J13_4
20{
22{
23public:
39
40 DEFINE_MEMBERS14(MissileType1,
41 MissileCount1,
42 MissileType2,
43 MissileCount2,
44 MissileType3,
45 MissileCount3,
46 TorpedoType1,
47 TorpedoCount1,
48 TorpedoType2,
49 TorpedoCount2,
50 TorpedoTubeStatus,
51 VerticalLauncherStatus,
52 FireControlSystemStatus,
53 Spare);
54};
55
56class Initial : public InitialBase
57{
58public:
60
65
66 DEFINE_MEMBERS4(Spare, TrackNumberReference, SubsurfaceSpecificType, Spare2);
67
70};
71
72} // namespace J13_4
73} // namespace Messages
74} // namespace WsfL16
75
76
77#endif
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
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 Message13_4.hpp:22
MissileTypeField FieldType3
Definition Message13_4.hpp:27
IntegerFieldNS< 7, NoStatementMax > FieldType6
Definition Message13_4.hpp:30
SystemStatusField FieldType13
Definition Message13_4.hpp:37
MissileTypeField FieldType5
Definition Message13_4.hpp:29
IntegerFieldNS< 4, NoStatementZero > FieldType9
Definition Message13_4.hpp:33
SpareField< 4 > FieldType14
Definition Message13_4.hpp:38
IntegerFieldNS< 4, NoStatementZero > FieldType7
Definition Message13_4.hpp:31
SystemStatusField FieldType12
Definition Message13_4.hpp:36
IntegerFieldNS< 3, NoStatementMax > FieldType8
Definition Message13_4.hpp:32
MissileTypeField FieldType1
Definition Message13_4.hpp:25
SystemStatusField FieldType11
Definition Message13_4.hpp:35
DEFINE_MEMBERS14(MissileType1, MissileCount1, MissileType2, MissileCount2, MissileType3, MissileCount3, TorpedoType1, TorpedoCount1, TorpedoType2, TorpedoCount2, TorpedoTubeStatus, VerticalLauncherStatus, FireControlSystemStatus, Spare)
IntegerFieldNS< 7, NoStatementMax > FieldType4
Definition Message13_4.hpp:28
IntegerFieldNS< 7, NoStatementMax > FieldType2
Definition Message13_4.hpp:26
IntegerFieldNS< 3, NoStatementMax > FieldType10
Definition Message13_4.hpp:34
Definition Message13_4.hpp:57
IntegerField< 12 > FieldType3
Definition Message13_4.hpp:63
SpareField< 22 > FieldType4
Definition Message13_4.hpp:64
TrackNumberField FieldType2
Definition Message13_4.hpp:62
DEFINE_MEMBERS4(Spare, TrackNumberReference, SubsurfaceSpecificType, Spare2)
SpareField< 4 > FieldType1
Definition Message13_4.hpp:61
Definition FieldTypes.hpp:1716
Definition FieldTypes.hpp:2652
Definition FieldTypes.hpp:2865
Definition Message13_4.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