28 virtual ~DtLetHeader();
31 DtLetHeader(
const DtLetHeader& orig);
34 DtLetHeader& operator=(
const DtLetHeader& orig);
36 virtual void printData()
const;
37 virtual void printDataToStream(std::ostream& stream)
const;
40 virtual void setLetIdSymbol(
DtU8 val);
42 virtual DtU8 letIdSymbol()
const;
43 static DtU8 maxLetIdSymbol() {
return 0xf; };
47 virtual void setRelayTransmissionIndicator(
bool val);
49 virtual bool relayTransmissionIndicator()
const;
53 virtual void setLetMsgPackingType(
DtU8 val);
55 virtual DtU8 letMsgPackingType()
const;
56 static DtU8 maxLetMsgPackingType() {
return 0xf; };
60 virtual void setSourceTrackNumOfSender(
DtU16 val);
62 virtual DtU16 sourceTrackNumOfSender()
const;
63 static DtU16 maxSourceTrackNumOfSender() {
return 0x7fff; };
67 virtual void setSdusn(
DtU16 val);
69 virtual DtU16 sdusn()
const;
83 virtual void convertToRawData();
86 virtual void convertToFields();
91 bool myRelayTransmissionIndicator;
92 DtU8 myLetMsgPackingType;
93 DtU16 mySourceTrackNum;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
std::ostream & operator<<(std::ostream &os, const Dt3dChord &chord)
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
const DtU32 DtLetHeaderSize
Definition: link16Structs.h:27