VR-Link API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtRadioTransmitterEncoder Class Reference

class DtRadioTransmitterEncoder: More...

+ Inheritance diagram for DtRadioTransmitterEncoder:
+ Collaboration diagram for DtRadioTransmitterEncoder:

List of all members.

Public Member Functions

 DtRadioTransmitterEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 default constructor
virtual ~DtRadioTransmitterEncoder ()
 destructor
 DtRadioTransmitterEncoder (const DtRadioTransmitterEncoder &orig)
 copy constructor
DtRadioTransmitterEncoderoperator= (const DtRadioTransmitterEncoder &orig)
 assignment operator

Static Public Member Functions

static DtHlaStateEncodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Create a DtBaseEntityEncoder. Caller is responsible for deletion.

Protected Member Functions

 DtDECLARE_RADIOXMIT_ATTR_CHECKER (AntennaPatternType)
 Used for RPR < 0.8.
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (AntennaPattern)
 Used for RPR <= 0.8.
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (CryptoKeyID)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (DetailedModulationType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (InputSource)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RadioNumber)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RadioType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (MajorModulationType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (ModulationSystemType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (Power)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (TransmitState)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (Frequency)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (FrequencyBandwidth)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (FrequencyHopInUse)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (ModulationParameters)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (PsuedoNoiseSpectrumInUse)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (TimeHopInUse)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (WorldLocation)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (CryptoSystem)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (CryptoMode)
 Used for RPR = 0.8 only.
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (AntennaPatternData)
 Used for RPR > 0.8.
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (CryptographicMode)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (EncryptionKeyIdentifier)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RadioInputSource)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RadioIndex)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RadioSystemType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RFModulationSystemType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (TransmittedPower)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (RFModulationType)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (TransmitterOperationalStatus)
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (StreamTag)
 Used for RPR > 2.0006.
 DtDECLARE_RADIOXMIT_ATTR_CHECKER (SpreadSpectrum)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (AntennaPatternType)
 Used for RPR < 0.8.
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (AntennaPattern)
 Used for RPR <= 0.8.
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (CryptoKeyID)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (DetailedModulationType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (InputSource)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (MajorModulationType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (ModulationSystemType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (Power)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RadioNumber)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RadioType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (TransmitState)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (Frequency)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (FrequencyBandwidth)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (FrequencyHopInUse)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (ModulationParameters)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (PsuedoNoiseSpectrumInUse)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (TimeHopInUse)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (WorldLocation)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (CryptoSystem)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (CryptoMode)
 Used for RPR = 0.8 only.
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (AntennaPatternData)
 Used for RPR > 0.8.
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (CryptographicMode)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (EncryptionKeyIdentifier)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RadioInputSource)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RadioIndex)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RadioSystemType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RFModulationSystemType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (TransmittedPower)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (RFModulationType)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (TransmitterOperationalStatus)
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (StreamTag)
 Used for RPR > 2.0006.
 DtDECLARE_RADIOXMIT_ATTR_ENCODER (SpreadSpectrum)

Detailed Description

class DtRadioTransmitterEncoder:

Instances of DtRadioTransmitterEncoder are used to encode radio transmitter state messages from a state repository in an HLA environment.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

static DtHlaStateEncoder* DtRadioTransmitterEncoder::create ( DtExerciseConn exConn,
DtObjClassDesc classDesc 
) [static]

Create a DtBaseEntityEncoder. Caller is responsible for deletion.

Reimplemented from DtBaseEmbeddedSystemEncoder.

Used for RPR < 0.8.

Used for RPR <= 0.8.

DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( DetailedModulationType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( MajorModulationType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( ModulationSystemType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( ModulationParameters  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( PsuedoNoiseSpectrumInUse  ) [protected]

Used for RPR = 0.8 only.

Used for RPR > 0.8.

DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( EncryptionKeyIdentifier  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( RFModulationSystemType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_CHECKER ( TransmitterOperationalStatus  ) [protected]

Used for RPR > 2.0006.

Used for RPR < 0.8.

Used for RPR <= 0.8.

DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( DetailedModulationType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( MajorModulationType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( ModulationSystemType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( ModulationParameters  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( PsuedoNoiseSpectrumInUse  ) [protected]

Used for RPR = 0.8 only.

Used for RPR > 0.8.

DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( EncryptionKeyIdentifier  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( RFModulationSystemType  ) [protected]
DtRadioTransmitterEncoder::DtDECLARE_RADIOXMIT_ATTR_ENCODER ( TransmitterOperationalStatus  ) [protected]

Used for RPR > 2.0006.

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

assignment operator


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)