Collaboration diagram for TransmitterPDU:

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 |
| void TransmitterPDU::swapBytes | ( | ) | [inline] |
| char* TransmitterPDU::getModulationData | ( | ) | [inline] |
| const char* TransmitterPDU::getModulationData | ( | ) | const [inline] |
| void TransmitterPDU::dumpData | ( | ) | [inline] |
PDU Header.
Entity that owns these systems.
| unsigned short TransmitterPDU::radioID |
Radio ID (unique to entity).
Radio type.
| unsigned char TransmitterPDU::txState |
Transmit state.
| unsigned char TransmitterPDU::inputSource |
Operator position: pilot, co-pilot, etc.
| unsigned short TransmitterPDU::padding |
Antenna location on entity.
| unsigned short TransmitterPDU::antennaPatternType |
Pattern type.
| unsigned short TransmitterPDU::antennaPatternLength |
Pattern length.
Center frequency (hz).
Bandwidth (hz).
| float TransmitterPDU::power |
Power decibel-milliwatts.
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 |
1.5.0