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

DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...

+ Collaboration diagram for DtIffAtcNavaidsMode5Transponder:

Public Member Functions

 DtIffAtcNavaidsMode5Transponder ()
 Constructors. More...
 
 DtIffAtcNavaidsMode5Transponder (const DtIffAtcNavaidsMode5Transponder &orig)
 
DtIffAtcNavaidsMode5Transponderoperator= (const DtIffAtcNavaidsMode5Transponder &orig)
 Assignment operators. More...
 
DtIffAtcNavaidsMode5Transponderoperator= (const DtNetIffAtcNavaidsPduLayer3Transponder &orig)
 
virtual ~DtIffAtcNavaidsMode5Transponder ()
 Destructor. More...
 
virtual void setReportingSimulation (DtSimulationAddress value)
 Set/Get reportingSimulation. More...
 
virtual DtSimulationAddress reportingSimulation () const
 
virtual void setMode5Status (DtU16 value)
 Set/Get reportingSimulation. More...
 
virtual DtU16 mode5Status () const
 
virtual void setMode5StatusBit (DtIffAtcNavaidsMode5TransponderStatus bit, bool value)
 
virtual bool mode5StatusBit (DtIffAtcNavaidsMode5TransponderStatus bit)
 
virtual void setPin (DtU16 value)
 Set/Get Pin. More...
 
virtual DtU16 pin () const
 
virtual void setMessageFormatsPresent (DtU32 value)
 Set/Get messageFormatsPresent. More...
 
virtual DtU32 messageFormatsPresent () const
 
virtual void setEnhancedMode1 (DtU16 value)
 Set/Get EnhancedMode1. More...
 
virtual DtU16 enhancedMode1 () const
 
virtual void setNationalOrigin (DtU16 value)
 Set/Get NationalOrigin. More...
 
virtual DtU16 nationalOrigin () const
 
virtual void setSupplementalData (DtU8 value)
 Set/Get SupplementalData. More...
 
virtual DtU8 supplementalData () const
 
virtual void setSupplementalDataBit (DtIffAtcNavaidsMode5TransponderSupplementalData bit, bool value)
 
virtual bool supplementalDataBit (DtIffAtcNavaidsMode5TransponderSupplementalData bit) const
 
virtual void setNavigationSource (DtIffAtcNavaidsNavigationSource value)
 Set/Get NavigationSource. More...
 
virtual
DtIffAtcNavaidsNavigationSource 
navigationSource () const
 
virtual void setFigureOfMerit (DtU8 value)
 Set/Get FigureOfMerit. More...
 
virtual DtU8 figureOfMerit () const
 
virtual void setNumParameterSets (DtU16)
 Get the number of parameter sets. More...
 
virtual DtU16 numParameterSets () 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 DtNetIffAtcNavaidsPduLayer3Transponder &record)
 Load/Unload data from a packet record. More...
 
virtual void loadNetRecord (DtNetIffAtcNavaidsPduLayer3Transponder &record) const
 

Protected Attributes

DtNetFederateId myReportingSimulation
 
DtNetU16 myMode5Status
 
DtNetU16 myPIN
 
DtNetU32 myMessageFormatsPresent
 
DtNetU16 myEnhancedMode1
 
DtNetU16 myNationalOrigin
 
DtNetU8 mySupplementalData
 
DtNetU8 myNavigationSource
 
DtNetU8 myFigureOfMerit
 
DtU16 myNumParameterSets
 

Detailed Description

DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU.

Constructor & Destructor Documentation

DtIffAtcNavaidsMode5Transponder::DtIffAtcNavaidsMode5Transponder ( )

Constructors.

DtIffAtcNavaidsMode5Transponder::DtIffAtcNavaidsMode5Transponder ( const DtIffAtcNavaidsMode5Transponder orig)
virtual DtIffAtcNavaidsMode5Transponder::~DtIffAtcNavaidsMode5Transponder ( )
virtual

Destructor.

Member Function Documentation

virtual DtU16 DtIffAtcNavaidsMode5Transponder::enhancedMode1 ( ) const
virtual
virtual DtU8 DtIffAtcNavaidsMode5Transponder::figureOfMerit ( ) const
virtual
virtual void DtIffAtcNavaidsMode5Transponder::loadNetRecord ( DtNetIffAtcNavaidsPduLayer3Transponder record) const
virtual
virtual DtU32 DtIffAtcNavaidsMode5Transponder::messageFormatsPresent ( ) const
virtual
virtual DtU16 DtIffAtcNavaidsMode5Transponder::mode5Status ( ) const
virtual
virtual bool DtIffAtcNavaidsMode5Transponder::mode5StatusBit ( DtIffAtcNavaidsMode5TransponderStatus  bit)
virtual
virtual DtU16 DtIffAtcNavaidsMode5Transponder::nationalOrigin ( ) const
virtual
virtual DtIffAtcNavaidsNavigationSource DtIffAtcNavaidsMode5Transponder::navigationSource ( ) const
virtual
virtual DtU16 DtIffAtcNavaidsMode5Transponder::numParameterSets ( ) const
virtual
DtIffAtcNavaidsMode5Transponder& DtIffAtcNavaidsMode5Transponder::operator= ( const DtIffAtcNavaidsMode5Transponder orig)

Assignment operators.

DtIffAtcNavaidsMode5Transponder& DtIffAtcNavaidsMode5Transponder::operator= ( const DtNetIffAtcNavaidsPduLayer3Transponder orig)
virtual DtU16 DtIffAtcNavaidsMode5Transponder::pin ( ) const
virtual
virtual void DtIffAtcNavaidsMode5Transponder::print ( ) const
virtual

Print the information contained in the record.

virtual void DtIffAtcNavaidsMode5Transponder::printDataToStream ( std::ostream &  stream) const
virtual

Print the information to a stream.

virtual DtSimulationAddress DtIffAtcNavaidsMode5Transponder::reportingSimulation ( ) const
virtual
virtual void DtIffAtcNavaidsMode5Transponder::setEnhancedMode1 ( DtU16  value)
virtual

Set/Get EnhancedMode1.

virtual void DtIffAtcNavaidsMode5Transponder::setFigureOfMerit ( DtU8  value)
virtual

Set/Get FigureOfMerit.

virtual void DtIffAtcNavaidsMode5Transponder::setMessageFormatsPresent ( DtU32  value)
virtual

Set/Get messageFormatsPresent.

virtual void DtIffAtcNavaidsMode5Transponder::setMode5Status ( DtU16  value)
virtual

Set/Get reportingSimulation.

virtual void DtIffAtcNavaidsMode5Transponder::setMode5StatusBit ( DtIffAtcNavaidsMode5TransponderStatus  bit,
bool  value 
)
virtual
virtual void DtIffAtcNavaidsMode5Transponder::setNationalOrigin ( DtU16  value)
virtual

Set/Get NationalOrigin.

virtual void DtIffAtcNavaidsMode5Transponder::setNavigationSource ( DtIffAtcNavaidsNavigationSource  value)
virtual

Set/Get NavigationSource.

virtual void DtIffAtcNavaidsMode5Transponder::setNumParameterSets ( DtU16  )
virtual

Get the number of parameter sets.

virtual void DtIffAtcNavaidsMode5Transponder::setPin ( DtU16  value)
virtual

Set/Get Pin.

virtual void DtIffAtcNavaidsMode5Transponder::setReportingSimulation ( DtSimulationAddress  value)
virtual

Set/Get reportingSimulation.

virtual void DtIffAtcNavaidsMode5Transponder::setSupplementalData ( DtU8  value)
virtual

Set/Get SupplementalData.

virtual void DtIffAtcNavaidsMode5Transponder::setSupplementalDataBit ( DtIffAtcNavaidsMode5TransponderSupplementalData  bit,
bool  value 
)
virtual
virtual DtU8 DtIffAtcNavaidsMode5Transponder::supplementalData ( ) const
virtual
virtual bool DtIffAtcNavaidsMode5Transponder::supplementalDataBit ( DtIffAtcNavaidsMode5TransponderSupplementalData  bit) const
virtual
virtual void DtIffAtcNavaidsMode5Transponder::unloadNetRecord ( const DtNetIffAtcNavaidsPduLayer3Transponder record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtNetU16 DtIffAtcNavaidsMode5Transponder::myEnhancedMode1
protected
DtNetU8 DtIffAtcNavaidsMode5Transponder::myFigureOfMerit
protected
DtNetU32 DtIffAtcNavaidsMode5Transponder::myMessageFormatsPresent
protected
DtNetU16 DtIffAtcNavaidsMode5Transponder::myMode5Status
protected
DtNetU16 DtIffAtcNavaidsMode5Transponder::myNationalOrigin
protected
DtNetU8 DtIffAtcNavaidsMode5Transponder::myNavigationSource
protected
DtU16 DtIffAtcNavaidsMode5Transponder::myNumParameterSets
protected
DtNetU16 DtIffAtcNavaidsMode5Transponder::myPIN
protected
DtNetFederateId DtIffAtcNavaidsMode5Transponder::myReportingSimulation
protected
DtNetU8 DtIffAtcNavaidsMode5Transponder::mySupplementalData
protected

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

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)