![]() |
VR-Link API Documentation for DIS
|
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. | |
| DtLink16Transmitter & | operator= (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 |
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.
Default constructor.
| virtual DtLink16Transmitter::~DtLink16Transmitter | ( | ) | [virtual] |
Destructor.
| DtLink16Transmitter::DtLink16Transmitter | ( | const DtLink16Transmitter & | orig | ) |
Copy constructor.
| 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.
DtTSALevel DtLink16Transmitter::myFidelityLevel [protected] |
int DtLink16Transmitter::myNetworkSynchronizationId [protected] |
DtJTIDSPrimaryMode DtLink16Transmitter::myPrimaryMode [protected] |