WSF
Message7_3.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_3_HPP
12#define L16_MESSAGE7_3_HPP
13#include "MessageDefines.hpp"
14
15namespace WsfL16
16{
17namespace Messages
18{
19namespace J7_3
20{
21
23{
24public:
25 DEFINE_CONTINUATION(7, 3, 1)
31
32 DEFINE_MEMBERS5(Addressee1, Addressee2, Addressee3, Addressee4, Spare);
33};
34
53
55{
56public:
57 DEFINE_CONTINUATION(7, 3, 3)
69
70 DEFINE_MEMBERS11(Char11, Char12, Char13, Char14, Char15, Char16, Char17, Char18, Char19, Char20, Spare);
71};
72
73class Initial : public InitialBase
74{
75public:
76 DEFINE_INITIAL(7, 3)
82
83 DEFINE_MEMBERS5(Action, TextIndicator, Latitude, Longitude, TrackNumber);
84
87};
88
89} // namespace J7_3
90} // namespace Messages
91} // namespace WsfL16
92
93
94#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_EXTENSIONS0()
Definition MessageDefines.hpp:240
#define DEFINE_CONTINUATIONS3(N1, N2, N3)
Definition MessageDefines.hpp:208
#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:427
The base class for J-Message ContinuationBase words.
Definition Messages.hpp:168
InitialBase(const InitialBase &aSrc)
Definition Messages.cpp:123
Definition Message7_3.hpp:23
TrackNumberAddresseeField FieldType3
Definition Message7_3.hpp:28
TrackNumberAddresseeField FieldType4
Definition Message7_3.hpp:29
TrackNumberAddresseeField FieldType2
Definition Message7_3.hpp:27
TrackNumberAddresseeField FieldType1
Definition Message7_3.hpp:26
SpareField< 3 > FieldType5
Definition Message7_3.hpp:30
DEFINE_MEMBERS5(Addressee1, Addressee2, Addressee3, Addressee4, Spare)
Definition Message7_3.hpp:36
LetterNumberField FieldType4
Definition Message7_3.hpp:42
LetterNumberField FieldType8
Definition Message7_3.hpp:46
LetterNumberField FieldType10
Definition Message7_3.hpp:48
LetterNumberField FieldType6
Definition Message7_3.hpp:44
LetterNumberField FieldType1
Definition Message7_3.hpp:39
LetterNumberField FieldType9
Definition Message7_3.hpp:47
LetterNumberField FieldType3
Definition Message7_3.hpp:41
DEFINE_MEMBERS11(Char1, Char2, Char3, Char4, Char5, Char6, Char7, Char8, Char9, Char10, Spare)
LetterNumberField FieldType2
Definition Message7_3.hpp:40
LetterNumberField FieldType5
Definition Message7_3.hpp:43
SpareField< 3 > FieldType11
Definition Message7_3.hpp:49
LetterNumberField FieldType7
Definition Message7_3.hpp:45
Definition Message7_3.hpp:55
LetterNumberField FieldType7
Definition Message7_3.hpp:64
LetterNumberField FieldType3
Definition Message7_3.hpp:60
LetterNumberField FieldType5
Definition Message7_3.hpp:62
LetterNumberField FieldType9
Definition Message7_3.hpp:66
LetterNumberField FieldType8
Definition Message7_3.hpp:65
SpareField< 3 > FieldType11
Definition Message7_3.hpp:68
LetterNumberField FieldType6
Definition Message7_3.hpp:63
LetterNumberField FieldType10
Definition Message7_3.hpp:67
LetterNumberField FieldType4
Definition Message7_3.hpp:61
LetterNumberField FieldType1
Definition Message7_3.hpp:58
LetterNumberField FieldType2
Definition Message7_3.hpp:59
DEFINE_MEMBERS11(Char11, Char12, Char13, Char14, Char15, Char16, Char17, Char18, Char19, Char20, Spare)
Definition Message7_3.hpp:74
TrackNumberAddresseeField FieldType5
Definition Message7_3.hpp:81
ActionPointerField FieldType1
Definition Message7_3.hpp:77
LatitudeField< 18 > FieldType3
Definition Message7_3.hpp:79
DEFINE_MEMBERS5(Action, TextIndicator, Latitude, Longitude, TrackNumber)
TextIndicatorField FieldType2
Definition Message7_3.hpp:78
LongitudeField< 19 > FieldType4
Definition Message7_3.hpp:80
Definition FieldTypes.hpp:1555
Definition FieldTypes.hpp:1625
Definition FieldTypes.hpp:1665
Definition FieldTypes.hpp:2666
Definition Message7_3.hpp:20
Definition ComputerPart.hpp:45
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