TransmitterPDU Class Reference

Transmitter PDU. More...

Collaboration diagram for TransmitterPDU:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void swapBytes ()
char * getModulationData ()
const char * getModulationData () const
void dumpData ()

Public Attributes

PDUHeader header
entityIdentifierDIS emittingEntityID
unsigned short radioID
RadioEntityType radioEntity
unsigned char txState
unsigned char inputSource
unsigned short padding
double antLoc_X_coord
double antLoc_Y_coord
double antLoc_Z_coord
float antLoc_x_coord
float antLoc_y_coord
float antLoc_z_coord
unsigned short antennaPatternType
unsigned short antennaPatternLength
LONGLONG frequency
float transmitFrequencyBandwidth
float power
ModulationType modulationType
unsigned short cryptoSystem
unsigned short cryptoKeyID
unsigned char lengthOfModulationParameters
unsigned char padding1
unsigned char padding2
unsigned char padding3

Detailed Description

Transmitter PDU.


Member Function Documentation

void TransmitterPDU::swapBytes (  )  [inline]

char* TransmitterPDU::getModulationData (  )  [inline]

const char* TransmitterPDU::getModulationData (  )  const [inline]

void TransmitterPDU::dumpData (  )  [inline]


Member Data Documentation

PDUHeader TransmitterPDU::header

PDU Header.

entityIdentifierDIS TransmitterPDU::emittingEntityID

Entity that owns these systems.

unsigned short TransmitterPDU::radioID

Radio ID (unique to entity).

RadioEntityType TransmitterPDU::radioEntity

Radio type.

unsigned char TransmitterPDU::txState

Transmit state.

unsigned char TransmitterPDU::inputSource

Operator position: pilot, co-pilot, etc.

unsigned short TransmitterPDU::padding

double TransmitterPDU::antLoc_X_coord

Antenna location on entity.

double TransmitterPDU::antLoc_Y_coord

double TransmitterPDU::antLoc_Z_coord

float TransmitterPDU::antLoc_x_coord

float TransmitterPDU::antLoc_y_coord

float TransmitterPDU::antLoc_z_coord

unsigned short TransmitterPDU::antennaPatternType

Pattern type.

unsigned short TransmitterPDU::antennaPatternLength

Pattern length.

LONGLONG TransmitterPDU::frequency

Center frequency (hz).

float TransmitterPDU::transmitFrequencyBandwidth

Bandwidth (hz).

float TransmitterPDU::power

Power decibel-milliwatts.

ModulationType TransmitterPDU::modulationType

Modulation type.

unsigned short TransmitterPDU::cryptoSystem

Crypto system.

unsigned short TransmitterPDU::cryptoKeyID

Crypto key id.

unsigned char TransmitterPDU::lengthOfModulationParameters

unsigned char TransmitterPDU::padding1

unsigned char TransmitterPDU::padding2

unsigned char TransmitterPDU::padding3


Generated on Tue Dec 19 16:25:45 2006 for Eaagles by  doxygen 1.5.0