![]() |
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. More... | |
| DtIffAtcNavaidsOperational (const DtIffAtcNavaidsOperational &orig) | |
| DtIffAtcNavaidsOperational & | operator= (const DtIffAtcNavaidsOperational &orig) |
| Assignment operator. More... | |
| DtIffAtcNavaidsOperational & | operator= (const DtNetIffAtcNavaidsOperational &orig) |
| virtual | ~DtIffAtcNavaidsOperational () |
| Destructor. More... | |
| virtual void | setSystemStatus (DtU8 status) |
| Set/Get the system status record. More... | |
| virtual DtU8 | systemStatus () const |
| virtual void | setSystemStatusBit (DtIffAtcNavaidsStatusBit bit, bool value) |
| Set/Get the system status by bit. More... | |
| virtual bool | systemStatusBit (DtIffAtcNavaidsStatusBit bit) const |
| virtual void | setAltParameter4 (DtIffAtcNavaidsAltParm4 mod) |
| Set/Get alternate parameter 4. More... | |
| 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). More... | |
| virtual DtU8 | informationLayers () const |
| virtual void | setLayer (DtU8 layer, bool value) |
| Set/Query an information layer field for a particular layer. More... | |
| virtual bool | layerPresent (int layer) const |
| virtual void | setModifier (DtIffAtcNavaidsModifier mod) |
| Set/Get modifier. More... | |
| virtual DtIffAtcNavaidsModifier | modifier () const |
| virtual void | setParameter (int index, DtU16 value) |
| The following functions allow you to set/get the fundamental operational parameters. More... | |
| virtual DtU16 | parameter (int index) const |
| virtual void | setParameterCode (int index, int code, int value) |
| Set/Get parameter code elements. More... | |
| virtual int | parameterCode (int index, int code) const |
| virtual void | setParameterBit (int index, DtIffAtcNavaidsParameterBit bit, bool value) |
| Set/Get parameter code bit. More... | |
| virtual bool | parameterBit (int index, DtIffAtcNavaidsParameterBit bit) const |
| virtual void | print () const |
| Print the information contained in the record. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the information to a stream. More... | |
| virtual void | unloadNetRecord (const DtNetIffAtcNavaidsOperational &record) |
| Load/Unload data from a packet record. More... | |
| virtual void | loadNetRecord (DtNetIffAtcNavaidsOperational &record) const |
Protected Attributes | |
| DtU8 | myStatus |
| Data members: More... | |
| 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.
| DtIffAtcNavaidsOperational::DtIffAtcNavaidsOperational | ( | ) |
Constructors.
| DtIffAtcNavaidsOperational::DtIffAtcNavaidsOperational | ( | const DtIffAtcNavaidsOperational & | orig | ) |
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| DtIffAtcNavaidsOperational& DtIffAtcNavaidsOperational::operator= | ( | const DtIffAtcNavaidsOperational & | orig | ) |
Assignment operator.
| DtIffAtcNavaidsOperational& DtIffAtcNavaidsOperational::operator= | ( | const DtNetIffAtcNavaidsOperational & | orig | ) |
|
virtual |
|
virtual |
Print the information contained in the record.
|
virtual |
Print the information to a stream.
|
virtual |
Set/Get alternate parameter 4.
|
virtual |
Set/Get the information layers field (each layer has a corresponding bit in this field which indicates the presence of that layer).
Set/Query an information layer field for a particular layer.
|
virtual |
Set/Get modifier.
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 |
Set/Get parameter code bit.
|
virtual |
Set/Get parameter code elements.
These are stored in 3-bit integers which occupy bits 0-14 of the parameter.
|
virtual |
Set/Get the system status record.
|
virtual |
Set/Get the system status by bit.
|
virtual |
|
virtual |
|
virtual |
Load/Unload data from a packet record.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Data members: