VR-Link API Documentation for DIS
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:

List of all members.

Public Member Functions

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

Protected Attributes

DtFloat32 myERP
 Data members:
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

Constructors.

Destructor.


Member Function Documentation

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]

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

Data members:


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)