VR-Link API Documentation for HLA 1.3
List of all members | Classes | Public Member Functions | Protected Attributes
DtLink16Transmitter Class Reference

The DtLink16Transmitter class is used to help the user fill the data of a transmitter PDU or RadioTransmitter object as described by the SISO-STD-002-2006 document, so that it contains Link 16 data. More...

+ Collaboration diagram for DtLink16Transmitter:

Classes

struct  DtNetLink16ModulationParams
 Structure that holds the Link 16 data stored in the modulation parameters of a Transmitter PDU/Radio Transmitter object. More...

Public Member Functions

 DtLink16Transmitter ()
 Default constructor.
virtual ~DtLink16Transmitter ()
 Destructor.
 DtLink16Transmitter (const DtLink16Transmitter &orig)
 Copy constructor.
DtLink16Transmitteroperator= (const DtLink16Transmitter &orig)
 Assignment operator.
virtual void initializeTransmitter (DtRadioTransmitterRepository *xmitter)
 Set the values of the DtRadioTransmitterRepository based on the values set in this class.
virtual void initializeFromStateRep (const DtRadioTransmitterRepository *xmitter)
 Set the values in this class from the values contained in the DtRadioTransmitterRepository.
virtual void setFidelityLevel (DtTSALevel level)
 Set/Get the Fidelity Level.
virtual DtTSALevel fidelityLevel () const
 Set/Get the Fidelity Level.
virtual void setCommunicationMode (DtLink16CommunicationMode mode)
 Set/Get the communications mode.
virtual DtLink16CommunicationMode communicationMode () const
 Set/Get the communications mode.
virtual void setPrimaryMode (DtJTIDSPrimaryMode mode)
 Set/Get the primary mode.
virtual DtJTIDSPrimaryMode primaryMode () const
 Set/Get the primary mode.
virtual void setSecondaryMode (DtJTIDSSecondaryMode mode)
 Set/Get the secondary mode.
virtual DtJTIDSSecondaryMode secondaryMode () const
 Set/Get the secondary mode.
virtual void setSynchronizationState (DtJTIDSSynchronizationState val)
 Set/Get the synchronization state.
virtual DtJTIDSSynchronizationState synchronizationState () const
 Set/Get the synchronization state.
virtual void setNetworkSynchronizationId (int val)
 Set/get the network synchronization ID.
virtual int networkSynchronizationId () const
 Set/get the network synchronization ID.

Protected Attributes

DtTSALevel myFidelityLevel
DtLink16CommunicationMode myCommunicationMode
DtJTIDSPrimaryMode myPrimaryMode
DtJTIDSSecondaryMode mySecondaryMode
DtJTIDSSynchronizationState mySynchronizationState
int myNetworkSynchronizationId

Detailed Description

The DtLink16Transmitter class is used to help the user fill the data of a transmitter PDU or RadioTransmitter object as described by the SISO-STD-002-2006 document, so that it contains Link 16 data.

Constructor & Destructor Documentation

DtLink16Transmitter::DtLink16Transmitter ( )

Default constructor.

virtual DtLink16Transmitter::~DtLink16Transmitter ( )
virtual

Destructor.

DtLink16Transmitter::DtLink16Transmitter ( const DtLink16Transmitter orig)

Copy constructor.

Member Function Documentation

virtual DtLink16CommunicationMode DtLink16Transmitter::communicationMode ( ) const
virtual

Set/Get the communications mode.

This information is not sent across the network, but is used to set other transmitter parameters, such as frequency, bandwidth, and spread spectrum type.

virtual DtTSALevel DtLink16Transmitter::fidelityLevel ( ) const
virtual

Set/Get the Fidelity Level.

virtual void DtLink16Transmitter::initializeFromStateRep ( const DtRadioTransmitterRepository xmitter)
virtual

Set the values in this class from the values contained in the DtRadioTransmitterRepository.

virtual void DtLink16Transmitter::initializeTransmitter ( DtRadioTransmitterRepository xmitter)
virtual

Set the values of the DtRadioTransmitterRepository based on the values set in this class.

virtual int DtLink16Transmitter::networkSynchronizationId ( ) const
virtual

Set/get the network synchronization ID.

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

Assignment operator.

virtual DtJTIDSPrimaryMode DtLink16Transmitter::primaryMode ( ) const
virtual

Set/Get the primary mode.

virtual DtJTIDSSecondaryMode DtLink16Transmitter::secondaryMode ( ) const
virtual

Set/Get the secondary mode.

virtual void DtLink16Transmitter::setCommunicationMode ( DtLink16CommunicationMode  mode)
virtual

Set/Get the communications mode.

This information is not sent across the network, but is used to set other transmitter parameters, such as frequency, bandwidth, and spread spectrum type.

virtual void DtLink16Transmitter::setFidelityLevel ( DtTSALevel  level)
virtual

Set/Get the Fidelity Level.

virtual void DtLink16Transmitter::setNetworkSynchronizationId ( int  val)
virtual

Set/get the network synchronization ID.

virtual void DtLink16Transmitter::setPrimaryMode ( DtJTIDSPrimaryMode  mode)
virtual

Set/Get the primary mode.

virtual void DtLink16Transmitter::setSecondaryMode ( DtJTIDSSecondaryMode  mode)
virtual

Set/Get the secondary mode.

virtual void DtLink16Transmitter::setSynchronizationState ( DtJTIDSSynchronizationState  val)
virtual

Set/Get the synchronization state.

virtual DtJTIDSSynchronizationState DtLink16Transmitter::synchronizationState ( ) const
virtual

Set/Get the synchronization state.

Member Data Documentation

DtLink16CommunicationMode DtLink16Transmitter::myCommunicationMode
protected
DtTSALevel DtLink16Transmitter::myFidelityLevel
protected
int DtLink16Transmitter::myNetworkSynchronizationId
protected
DtJTIDSPrimaryMode DtLink16Transmitter::myPrimaryMode
protected
DtJTIDSSecondaryMode DtLink16Transmitter::mySecondaryMode
protected
DtJTIDSSynchronizationState DtLink16Transmitter::mySynchronizationState
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)