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
DtIffAtcNavaidsParameter Class Reference

DtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU. More...

+ Collaboration diagram for DtIffAtcNavaidsParameter:

Public Member Functions

 DtIffAtcNavaidsParameter ()
 Constructors. More...
 
 DtIffAtcNavaidsParameter (const DtIffAtcNavaidsParameter &src)
 
DtIffAtcNavaidsParameteroperator= (const DtIffAtcNavaidsParameter &src)
 Assignment operator. More...
 
DtIffAtcNavaidsParameteroperator= (const DtNetIffAtcNavaidsParameter &src)
 
virtual ~DtIffAtcNavaidsParameter ()
 Destructor. More...
 
int operator== (const DtIffAtcNavaidsParameter &rhs) const
 
int operator!= (const DtIffAtcNavaidsParameter &rhs) const
 
virtual void setERP (DtFloat32 value)
 Set/Get the ERP. More...
 
virtual DtFloat32 ERP () const
 
virtual void setFrequency (DtFloat32 value)
 Set/Get the frequency. More...
 
virtual DtFloat32 frequency () const
 
virtual void setPgRF (DtFloat32 value)
 Set/Get the PgRF. More...
 
virtual DtFloat32 PgRF () const
 
virtual void setPulseWidth (DtFloat32 value)
 Set/Get the pulse width. More...
 
virtual DtFloat32 pulseWidth () const
 
virtual void setBurstLength (DtU32 value)
 Set/Get the burst length. More...
 
virtual DtU32 burstLength () const
 
virtual void setApplicableModes (DtIffAtcNavaidsApplicableModes value)
 Set/Get the applicable modes. More...
 
virtual
DtIffAtcNavaidsApplicableModes 
applicableModes () const
 
virtual void print () const
 Print the information contained in the record. More...
 
virtual void printToStream (std::ostream &stream) const
 
virtual void unloadNetRecord (const DtNetIffAtcNavaidsParameter &record)
 Load/Unload data from a packet record. More...
 
virtual void loadNetRecord (DtNetIffAtcNavaidsParameter &record) const
 

Protected Attributes

DtFloat32 myERP
 Data members: More...
 
DtFloat32 myFrequency
 
DtFloat32 myPgRF
 
DtFloat32 myPulseWidth
 
DtU32 myBurstLength
 
DtU8 myApplicableModes
 

Detailed Description

DtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU.

Constructor & Destructor Documentation

DtIffAtcNavaidsParameter::DtIffAtcNavaidsParameter ( )

Constructors.

DtIffAtcNavaidsParameter::DtIffAtcNavaidsParameter ( const DtIffAtcNavaidsParameter src)
virtual DtIffAtcNavaidsParameter::~DtIffAtcNavaidsParameter ( )
virtual

Destructor.

Member Function Documentation

virtual DtIffAtcNavaidsApplicableModes DtIffAtcNavaidsParameter::applicableModes ( ) const
virtual
virtual DtU32 DtIffAtcNavaidsParameter::burstLength ( ) const
virtual
virtual DtFloat32 DtIffAtcNavaidsParameter::ERP ( ) const
virtual
virtual DtFloat32 DtIffAtcNavaidsParameter::frequency ( ) const
virtual
virtual void DtIffAtcNavaidsParameter::loadNetRecord ( DtNetIffAtcNavaidsParameter record) const
virtual
int DtIffAtcNavaidsParameter::operator!= ( const DtIffAtcNavaidsParameter rhs) const
DtIffAtcNavaidsParameter& DtIffAtcNavaidsParameter::operator= ( const DtIffAtcNavaidsParameter src)

Assignment operator.

DtIffAtcNavaidsParameter& DtIffAtcNavaidsParameter::operator= ( const DtNetIffAtcNavaidsParameter src)
int DtIffAtcNavaidsParameter::operator== ( const DtIffAtcNavaidsParameter rhs) const
virtual DtFloat32 DtIffAtcNavaidsParameter::PgRF ( ) const
virtual
virtual void DtIffAtcNavaidsParameter::print ( ) const
virtual

Print the information contained in the record.

virtual void DtIffAtcNavaidsParameter::printToStream ( std::ostream &  stream) const
virtual
virtual DtFloat32 DtIffAtcNavaidsParameter::pulseWidth ( ) const
virtual
virtual void DtIffAtcNavaidsParameter::setApplicableModes ( DtIffAtcNavaidsApplicableModes  value)
virtual

Set/Get the applicable modes.

virtual void DtIffAtcNavaidsParameter::setBurstLength ( DtU32  value)
virtual

Set/Get the burst length.

virtual void DtIffAtcNavaidsParameter::setERP ( DtFloat32  value)
virtual

Set/Get the ERP.

virtual void DtIffAtcNavaidsParameter::setFrequency ( DtFloat32  value)
virtual

Set/Get the frequency.

virtual void DtIffAtcNavaidsParameter::setPgRF ( DtFloat32  value)
virtual

Set/Get the PgRF.

virtual void DtIffAtcNavaidsParameter::setPulseWidth ( DtFloat32  value)
virtual

Set/Get the pulse width.

virtual void DtIffAtcNavaidsParameter::unloadNetRecord ( const DtNetIffAtcNavaidsParameter record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtU8 DtIffAtcNavaidsParameter::myApplicableModes
protected
DtU32 DtIffAtcNavaidsParameter::myBurstLength
protected
DtFloat32 DtIffAtcNavaidsParameter::myERP
protected

Data members:

DtFloat32 DtIffAtcNavaidsParameter::myFrequency
protected
DtFloat32 DtIffAtcNavaidsParameter::myPgRF
protected
DtFloat32 DtIffAtcNavaidsParameter::myPulseWidth
protected

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

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)