![]() |
VR-Link API Documentation for DIS
|
DtIffAtcNavaidsOperational is a class which contains the fundamental operational data for the IFF/ATC/NAVAIDS PDU. More...
Collaboration diagram for DtIffAtcNavaidsOperational:Public Member Functions | |
| DtIffAtcNavaidsOperational () | |
| Constructors. | |
| DtIffAtcNavaidsOperational (const DtIffAtcNavaidsOperational &orig) | |
| DtIffAtcNavaidsOperational & | operator= (const DtIffAtcNavaidsOperational &orig) |
| Assignment operator. | |
| DtIffAtcNavaidsOperational & | operator= (const DtNetIffAtcNavaidsOperational &orig) |
| virtual | ~DtIffAtcNavaidsOperational () |
| Destructor. | |
| virtual void | setSystemStatus (DtU8 status) |
| Set/Get the system status. | |
| virtual DtU8 | systemStatus () const |
| virtual void | setSystemStatusBit (DtIffAtcNavaidsStatusBit bit, bool value) |
| Set/Get the system status by bit. | |
| virtual bool | systemStatusBit (DtIffAtcNavaidsStatusBit bit) const |
| virtual void | setAltParameter4 (DtIffAtcNavaidsAltParm4 mod) |
| Set/Get alternate parameter 4. | |
| virtual DtIffAtcNavaidsAltParm4 | altParameter4 () const |
| virtual void | setInformationLayers (DtU8 layers) |
| Set/Get the information layers field (each layer has a corresponding bit in this field which indicates the presence of that layer). | |
| virtual DtU8 | informationLayers () const |
| virtual void | setLayer (DtU8 layer, bool value) |
| Set/Query an information layer field for a particular layer. | |
| virtual bool | layerPresent (int layer) const |
| virtual void | setModifier (DtIffAtcNavaidsModifier mod) |
| Set/Get modifier. | |
| virtual DtIffAtcNavaidsModifier | modifier () const |
| virtual void | setParameter (int index, DtU16 value) |
| The following functions allow you to set/get the fundamental operational parameters. | |
| virtual DtU16 | parameter (int index) const |
| virtual void | setParameterCode (int index, int code, int value) |
| Set/Get parameter code elements. | |
| virtual int | parameterCode (int index, int code) const |
| virtual void | setParameterBit (int index, DtIffAtcNavaidsParameterBit bit, bool value) |
| Set/Get parameter code bit. | |
| virtual bool | parameterBit (int index, DtIffAtcNavaidsParameterBit bit) const |
| virtual void | print () const |
| Print the information contained in the record. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the information to a stream. | |
| virtual void | unloadNetRecord (const DtNetIffAtcNavaidsOperational &record) |
| Load/Unload data from a packet record. | |
| virtual void | loadNetRecord (DtNetIffAtcNavaidsOperational &record) const |
Protected Attributes | |
| DtU8 | myStatus |
| Data members: | |
| DtU8 | myAltParameter4 |
| DtU8 | myLayers |
| DtU8 | myModifier |
| DtU16 | myParameter [6] |
DtIffAtcNavaidsOperational is a class which contains the fundamental operational data for the IFF/ATC/NAVAIDS PDU.
Constructors.
| virtual DtIffAtcNavaidsOperational::~DtIffAtcNavaidsOperational | ( | ) | [virtual] |
Destructor.
| virtual DtIffAtcNavaidsAltParm4 DtIffAtcNavaidsOperational::altParameter4 | ( | ) | const [virtual] |
| virtual DtU8 DtIffAtcNavaidsOperational::informationLayers | ( | ) | const [virtual] |
| virtual bool DtIffAtcNavaidsOperational::layerPresent | ( | int | layer | ) | const [virtual] |
| virtual void DtIffAtcNavaidsOperational::loadNetRecord | ( | DtNetIffAtcNavaidsOperational & | record | ) | const [virtual] |
| virtual DtIffAtcNavaidsModifier DtIffAtcNavaidsOperational::modifier | ( | ) | const [virtual] |
| DtIffAtcNavaidsOperational& DtIffAtcNavaidsOperational::operator= | ( | const DtIffAtcNavaidsOperational & | orig | ) |
Assignment operator.
| DtIffAtcNavaidsOperational& DtIffAtcNavaidsOperational::operator= | ( | const DtNetIffAtcNavaidsOperational & | orig | ) |
| virtual DtU16 DtIffAtcNavaidsOperational::parameter | ( | int | index | ) | const [virtual] |
| virtual bool DtIffAtcNavaidsOperational::parameterBit | ( | int | index, |
| DtIffAtcNavaidsParameterBit | bit | ||
| ) | const [virtual] |
| virtual int DtIffAtcNavaidsOperational::parameterCode | ( | int | index, |
| int | code | ||
| ) | const [virtual] |
| virtual void DtIffAtcNavaidsOperational::print | ( | ) | const [virtual] |
Print the information contained in the record.
| virtual void DtIffAtcNavaidsOperational::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
Print the information to a stream.
| virtual void DtIffAtcNavaidsOperational::setAltParameter4 | ( | DtIffAtcNavaidsAltParm4 | mod | ) | [virtual] |
Set/Get alternate parameter 4.
| virtual void DtIffAtcNavaidsOperational::setInformationLayers | ( | DtU8 | layers | ) | [virtual] |
Set/Get the information layers field (each layer has a corresponding bit in this field which indicates the presence of that layer).
| virtual void DtIffAtcNavaidsOperational::setLayer | ( | DtU8 | layer, |
| bool | value | ||
| ) | [virtual] |
Set/Query an information layer field for a particular layer.
| virtual void DtIffAtcNavaidsOperational::setModifier | ( | DtIffAtcNavaidsModifier | mod | ) | [virtual] |
Set/Get modifier.
| virtual void DtIffAtcNavaidsOperational::setParameter | ( | int | index, |
| DtU16 | value | ||
| ) | [virtual] |
The following functions allow you to set/get the fundamental operational parameters.
These parameters may be stored in different formats depending on the system type field. These functions do not check to make sure that the appropriate format is being used. Set/Get a parameter (unsigned 16-bit values).
| virtual void DtIffAtcNavaidsOperational::setParameterBit | ( | int | index, |
| DtIffAtcNavaidsParameterBit | bit, | ||
| bool | value | ||
| ) | [virtual] |
Set/Get parameter code bit.
| virtual void DtIffAtcNavaidsOperational::setParameterCode | ( | int | index, |
| int | code, | ||
| int | value | ||
| ) | [virtual] |
Set/Get parameter code elements.
These are stored in 3-bit integers which occupy bits 0-14 of the parameter.
| virtual void DtIffAtcNavaidsOperational::setSystemStatus | ( | DtU8 | status | ) | [virtual] |
Set/Get the system status.
| virtual void DtIffAtcNavaidsOperational::setSystemStatusBit | ( | DtIffAtcNavaidsStatusBit | bit, |
| bool | value | ||
| ) | [virtual] |
Set/Get the system status by bit.
| virtual DtU8 DtIffAtcNavaidsOperational::systemStatus | ( | ) | const [virtual] |
| virtual bool DtIffAtcNavaidsOperational::systemStatusBit | ( | DtIffAtcNavaidsStatusBit | bit | ) | const [virtual] |
| virtual void DtIffAtcNavaidsOperational::unloadNetRecord | ( | const DtNetIffAtcNavaidsOperational & | record | ) | [virtual] |
Load/Unload data from a packet record.
DtU8 DtIffAtcNavaidsOperational::myAltParameter4 [protected] |
DtU8 DtIffAtcNavaidsOperational::myLayers [protected] |
DtU8 DtIffAtcNavaidsOperational::myModifier [protected] |
DtU16 DtIffAtcNavaidsOperational::myParameter[6] [protected] |
DtU8 DtIffAtcNavaidsOperational::myStatus [protected] |
Data members: