6 #ifndef link16Signal_H_
7 #define link16Signal_H_
50 virtual void printData()
const;
53 virtual void printDataToStream(std::ostream& stream)
const;
61 const void* data,
int sizeOfData);
71 virtual void setNpgNumber(
DtU16 npg);
73 virtual DtU16 npgNumber()
const;
77 virtual void setNetNumber(
DtU8 net);
79 virtual DtU8 netNumber()
const;
83 virtual void setTsecCvll(
DtU8 val);
85 virtual DtU8 tsecCvll()
const;
89 virtual void setMsecCvll(
DtU8 val);
91 virtual DtU8 msecCvll()
const;
102 virtual void setTimeIdSlotNumber(
DtU32 val);
104 virtual DtU32 timeIdSlotNumber()
const;
108 virtual void setTimeIdEpochNumber(
DtU8 val);
110 virtual DtU8 timeIdEpochNumber()
const;
114 virtual void setPerceivedTransmitTimeInteger(
DtU32 val);
116 virtual DtU32 perceivedTransmitTimeInteger()
const;
120 virtual void setPerceivedTransmitTimeFraction(
DtU32 val);
122 virtual DtU32 perceivedTransmitTimeFraction()
const;
130 static char* link16SignalClassChooser(
156 static const char* theInteractionClasses[8];
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
DtU8 myTsecCvll
Definition: link16Signal.h:149
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtNetU8 DtNetworkNumber
Definition: link16Signal.h:28
DtU16 myNpgNumber
Definition: link16Signal.h:147
DtNetU32 DtPerceivedTransitTimeFraction
Definition: link16Signal.h:35
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:51
DtLink16MessageTypeEnum myMessagetype
Definition: link16Signal.h:151
DtNetU32 DtTimeSlotId
Definition: link16Signal.h:33
DtU32 myTimeFraction
Definition: link16Signal.h:154
Network-order unsigned 32-bit quantity.
Definition: vlNetTypes.h:98
This file provides protocol independence for Signal Interactions.
This is the net structure that's used to encode the Link16 fields in the data section of the signal P...
Definition: link16Signal.h:25
DtLink16MessageTypeEnum
Definition: disEnums.h:2850
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:30
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtNetU16 DtPadding
Definition: link16Signal.h:32
DtNetU32 DtPerceivedTransitTimeInteger
Definition: link16Signal.h:34
DtU8 myNetNumber
Definition: link16Signal.h:148
DtNetU8 DtTsecCvll
Definition: link16Signal.h:29
DtNetU16 DtNpgNumber
Definition: link16Signal.h:27
Instances of DtSignalPdu are used to send simulated signal data.
Definition: signalPdu.h:28
DtNetU8 DtMessageTypeIdentifier
Definition: link16Signal.h:31
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Contains the standard DIS enumerations.
The DtLink16Signal class is a helper class that is used to assist the user in setting Link16 data as ...
Definition: link16Signal.h:20
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtU32 myTimeSlotId
Definition: link16Signal.h:152
DtNetU8 DtMsecCvll
Definition: link16Signal.h:30
DtU32 myTimeInteger
Definition: link16Signal.h:153
DtU8 myMsecCvll
Definition: link16Signal.h:150