VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtIffAtcNavaidsOperational Class Reference

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)
 
DtIffAtcNavaidsOperationaloperator= (const DtIffAtcNavaidsOperational &orig)
 Assignment operator. More...
 
DtIffAtcNavaidsOperationaloperator= (const DtNetIffAtcNavaidsOperational &orig)
 
virtual ~DtIffAtcNavaidsOperational ()
 Destructor. More...
 
virtual void setSystemStatus (DtU8 status)
 Set/Get the system status. 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]
 

Detailed Description

DtIffAtcNavaidsOperational is a class which contains the fundamental operational data for the IFF/ATC/NAVAIDS PDU.

Constructor & Destructor Documentation

DtIffAtcNavaidsOperational::DtIffAtcNavaidsOperational ( )

Constructors.

DtIffAtcNavaidsOperational::DtIffAtcNavaidsOperational ( const DtIffAtcNavaidsOperational orig)
virtual DtIffAtcNavaidsOperational::~DtIffAtcNavaidsOperational ( )
virtual

Destructor.

Member Function Documentation

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.

Member Data Documentation

DtU8 DtIffAtcNavaidsOperational::myAltParameter4
protected
DtU8 DtIffAtcNavaidsOperational::myLayers
protected
DtU8 DtIffAtcNavaidsOperational::myModifier
protected
DtU16 DtIffAtcNavaidsOperational::myParameter[6]
protected
DtU8 DtIffAtcNavaidsOperational::myStatus
protected

Data members:


The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)