VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtLetHeader Class Reference
+ Collaboration diagram for DtLetHeader:

Public Member Functions

 DtLetHeader ()
 Default constructor.
virtual ~DtLetHeader ()
 Destructor.
 DtLetHeader (const DtLetHeader &orig)
 Copy constructor.
DtLetHeaderoperator= (const DtLetHeader &orig)
 Assignment operator.
virtual void printData () const
virtual void printDataToStream (std::ostream &stream) const
virtual void setRelayTransmissionIndicator (bool val)
 Set/Get the Relay Transmission Indicator.
virtual bool relayTransmissionIndicator () const
 Set/Get the Relay Transmission Indicator.
virtual void setSdusn (DtU16 val)
 Set/Get the Secure Data Unit Serial Number.
virtual DtU16 sdusn () const
 Set/Get the Secure Data Unit Serial Number.
virtual void setRawData (const DtLetHeaderStruct &data)
 Set/Get the raw data. Overwrites all fields.
virtual const DtLetHeaderStructrawData () const
 Set/Get the raw data. Overwrites all fields.

Static Public Member Functions

static DtU32 rawDataSize ()

Protected Member Functions

virtual void convertToRawData ()
 Converts the values in the individual fields into the raw data.
virtual void convertToFields ()
 Converts raw data into each of the separate fields.

Protected Attributes

DtLetHeaderStruct myRawData
 Raw data.
DtU8 myLetIdSymbol
 Values for individual fields in header.
bool myRelayTransmissionIndicator
 Values for individual fields in header.
DtU8 myLetMsgPackingType
 Values for individual fields in header.
DtU16 mySourceTrackNum
 Values for individual fields in header.
DtU16 mySdusn
 Values for individual fields in header.
virtual void setLetIdSymbol (DtU8 val)
 Set/Get the LET ID Symbol.
virtual DtU8 letIdSymbol () const
 Set/Get the LET ID Symbol.
static DtU8 maxLetIdSymbol ()
 Set/Get the LET ID Symbol.
virtual void setLetMsgPackingType (DtU8 val)
 Set/Get the LET Message Packing Type.
virtual DtU8 letMsgPackingType () const
 Set/Get the LET Message Packing Type.
static DtU8 maxLetMsgPackingType ()
 Set/Get the LET Message Packing Type.
virtual void setSourceTrackNumOfSender (DtU16 val)
 Set/Get the Source Track Number of Sender.
virtual DtU16 sourceTrackNumOfSender () const
 Set/Get the Source Track Number of Sender.
static DtU16 maxSourceTrackNumOfSender ()
 Set/Get the Source Track Number of Sender.

Constructor & Destructor Documentation

DtLetHeader::DtLetHeader ( )

Default constructor.

virtual DtLetHeader::~DtLetHeader ( )
virtual

Destructor.

DtLetHeader::DtLetHeader ( const DtLetHeader orig)

Copy constructor.

Member Function Documentation

virtual void DtLetHeader::convertToFields ( )
protectedvirtual

Converts raw data into each of the separate fields.

virtual void DtLetHeader::convertToRawData ( )
protectedvirtual

Converts the values in the individual fields into the raw data.

virtual DtU8 DtLetHeader::letIdSymbol ( ) const
virtual

Set/Get the LET ID Symbol.

virtual DtU8 DtLetHeader::letMsgPackingType ( ) const
virtual

Set/Get the LET Message Packing Type.

static DtU8 DtLetHeader::maxLetIdSymbol ( )
inlinestatic

Set/Get the LET ID Symbol.

static DtU8 DtLetHeader::maxLetMsgPackingType ( )
inlinestatic

Set/Get the LET Message Packing Type.

static DtU16 DtLetHeader::maxSourceTrackNumOfSender ( )
inlinestatic

Set/Get the Source Track Number of Sender.

DtLetHeader& DtLetHeader::operator= ( const DtLetHeader orig)

Assignment operator.

virtual void DtLetHeader::printData ( ) const
virtual
virtual void DtLetHeader::printDataToStream ( std::ostream &  stream) const
virtual
virtual const DtLetHeaderStruct& DtLetHeader::rawData ( ) const
virtual

Set/Get the raw data. Overwrites all fields.

static DtU32 DtLetHeader::rawDataSize ( )
inlinestatic

References DtLetHeaderSize.

virtual bool DtLetHeader::relayTransmissionIndicator ( ) const
virtual

Set/Get the Relay Transmission Indicator.

virtual DtU16 DtLetHeader::sdusn ( ) const
virtual

Set/Get the Secure Data Unit Serial Number.

virtual void DtLetHeader::setLetIdSymbol ( DtU8  val)
virtual

Set/Get the LET ID Symbol.

virtual void DtLetHeader::setLetMsgPackingType ( DtU8  val)
virtual

Set/Get the LET Message Packing Type.

virtual void DtLetHeader::setRawData ( const DtLetHeaderStruct data)
virtual

Set/Get the raw data. Overwrites all fields.

virtual void DtLetHeader::setRelayTransmissionIndicator ( bool  val)
virtual

Set/Get the Relay Transmission Indicator.

virtual void DtLetHeader::setSdusn ( DtU16  val)
virtual

Set/Get the Secure Data Unit Serial Number.

virtual void DtLetHeader::setSourceTrackNumOfSender ( DtU16  val)
virtual

Set/Get the Source Track Number of Sender.

virtual DtU16 DtLetHeader::sourceTrackNumOfSender ( ) const
virtual

Set/Get the Source Track Number of Sender.

Member Data Documentation

DtU8 DtLetHeader::myLetIdSymbol
protected

Values for individual fields in header.

DtU8 DtLetHeader::myLetMsgPackingType
protected

Values for individual fields in header.

DtLetHeaderStruct DtLetHeader::myRawData
protected

Raw data.

bool DtLetHeader::myRelayTransmissionIndicator
protected

Values for individual fields in header.

DtU16 DtLetHeader::mySdusn
protected

Values for individual fields in header.

DtU16 DtLetHeader::mySourceTrackNum
protected

Values for individual fields in header.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)