VR-Link API Documentation for DIS
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:

List of all members.

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

Default constructor.

Destructor.

Copy constructor.


Member Function Documentation

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.

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

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.

Set/Get the primary mode.

Set/Get the secondary mode.

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.

Set/Get the secondary mode.

Set/Get the synchronization state.

Set/Get the synchronization state.


Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)