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

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

+ Collaboration diagram for DtIffAtcNavaidsModeSTransponder:

Public Member Functions

 DtIffAtcNavaidsModeSTransponder ()
 Constructors. More...
 
 DtIffAtcNavaidsModeSTransponder (const DtIffAtcNavaidsModeSTransponder &orig)
 
DtIffAtcNavaidsModeSTransponderoperator= (const DtIffAtcNavaidsModeSTransponder &orig)
 Assignment operators. More...
 
DtIffAtcNavaidsModeSTransponderoperator= (const DtNetIffAtcNavaidsPduLayer4Transponder &orig)
 
virtual ~DtIffAtcNavaidsModeSTransponder ()
 Destructor. More...
 
virtual void setReportingSimulation (DtSimulationAddress value)
 Set/Get reportingSimulation. More...
 
virtual DtSimulationAddress reportingSimulation () const
 
virtual void setModeSStatus (DtNetU16 value)
 Set/Get ModeSStatus. More...
 
virtual DtNetU16 modeSStatus () const
 
virtual void setModeSStatusBit (DtIffAtcNavaidsModeSTransponderStatus bit, bool value)
 
virtual bool modeSStatusBit (DtIffAtcNavaidsModeSTransponderStatus bit) const
 
virtual void setModeSLevelsPresent (DtIffAtcNavaidsModeSLevelsPresent value)
 Set/Get ModeSLevelsPresent. More...
 
virtual
DtIffAtcNavaidsModeSLevelsPresent 
modeSLevelsPresent () const
 
virtual void setAircraftPresentDomain (DtIffAtcNavaidsAircraftPresentDomain value)
 Set/Get AircraftPresentDomain. More...
 
virtual
DtIffAtcNavaidsAircraftPresentDomain 
aircraftPresentDomain () const
 
virtual void setAircraftID (const DtU8 *value)
 Set/Get AircraftID.. Value needs to be an array of size 8. More...
 
virtual const DtU8aircraftID () const
 
virtual void setAircraftAddress (DtU32 value)
 Set/Get AircraftAddress. More...
 
virtual DtU32 aircraftAddress () const
 
virtual void setAircraftIDType (DtIffAtcNavaidsAircraftIdentificationType value)
 Set/Get AircraftIDType. More...
 
virtual
DtIffAtcNavaidsAircraftIdentificationType 
aircraftIDType () const
 
virtual void setDAPSource (DtIffAtcNavaidsDAPSource value)
 Set/Get DAPSournce. More...
 
virtual DtIffAtcNavaidsDAPSource dapSource () const
 
virtual void setModeSAltitude (DtU16 value)
 Set/Get ModeSAltitude. More...
 
virtual DtU16 modeSAltitude () const
 
virtual void setCapabilityReport (DtIffAtcNavaidsCapabilityReport value)
 Set/Get CapabilityReport. More...
 
virtual
DtIffAtcNavaidsCapabilityReport 
capabilityReport () 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 DtNetIffAtcNavaidsPduLayer4Transponder &record)
 Load/Unload data from a packet record. More...
 
virtual void loadNetRecord (DtNetIffAtcNavaidsPduLayer4Transponder &record) const
 

Protected Attributes

DtNetFederateId myReportingSimulation
 Data members: More...
 
DtNetU16 myModeSStatus
 
DtNetU8 myModeSLevelsPresent
 
DtNetU8 myAircraftPresentDomain
 
DtNetU8 myAircraftID [8]
 
DtNetU32 myAircraftAddress
 
DtNetU8 myAircraftIDType
 
DtNetU8 myDAPSource
 
DtNetU16 myModeSAltitude
 
DtNetU8 myCapabilityReport
 
DtU16 myNumParameterSets
 

Detailed Description

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

Constructor & Destructor Documentation

DtIffAtcNavaidsModeSTransponder::DtIffAtcNavaidsModeSTransponder ( )

Constructors.

DtIffAtcNavaidsModeSTransponder::DtIffAtcNavaidsModeSTransponder ( const DtIffAtcNavaidsModeSTransponder orig)
virtual DtIffAtcNavaidsModeSTransponder::~DtIffAtcNavaidsModeSTransponder ( )
virtual

Destructor.

Member Function Documentation

virtual DtU32 DtIffAtcNavaidsModeSTransponder::aircraftAddress ( ) const
virtual
virtual const DtU8* DtIffAtcNavaidsModeSTransponder::aircraftID ( ) const
virtual
virtual DtIffAtcNavaidsAircraftIdentificationType DtIffAtcNavaidsModeSTransponder::aircraftIDType ( ) const
virtual
virtual DtIffAtcNavaidsAircraftPresentDomain DtIffAtcNavaidsModeSTransponder::aircraftPresentDomain ( ) const
virtual
virtual DtIffAtcNavaidsCapabilityReport DtIffAtcNavaidsModeSTransponder::capabilityReport ( ) const
virtual
virtual DtIffAtcNavaidsDAPSource DtIffAtcNavaidsModeSTransponder::dapSource ( ) const
virtual
virtual void DtIffAtcNavaidsModeSTransponder::loadNetRecord ( DtNetIffAtcNavaidsPduLayer4Transponder record) const
virtual
virtual DtU16 DtIffAtcNavaidsModeSTransponder::modeSAltitude ( ) const
virtual
virtual DtIffAtcNavaidsModeSLevelsPresent DtIffAtcNavaidsModeSTransponder::modeSLevelsPresent ( ) const
virtual
virtual DtNetU16 DtIffAtcNavaidsModeSTransponder::modeSStatus ( ) const
virtual
virtual bool DtIffAtcNavaidsModeSTransponder::modeSStatusBit ( DtIffAtcNavaidsModeSTransponderStatus  bit) const
virtual
virtual DtU16 DtIffAtcNavaidsModeSTransponder::numParameterSets ( ) const
virtual
DtIffAtcNavaidsModeSTransponder& DtIffAtcNavaidsModeSTransponder::operator= ( const DtIffAtcNavaidsModeSTransponder orig)

Assignment operators.

DtIffAtcNavaidsModeSTransponder& DtIffAtcNavaidsModeSTransponder::operator= ( const DtNetIffAtcNavaidsPduLayer4Transponder orig)
virtual void DtIffAtcNavaidsModeSTransponder::print ( ) const
virtual

Print the information contained in the record.

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

Print the information to a stream.

virtual DtSimulationAddress DtIffAtcNavaidsModeSTransponder::reportingSimulation ( ) const
virtual
virtual void DtIffAtcNavaidsModeSTransponder::setAircraftAddress ( DtU32  value)
virtual

Set/Get AircraftAddress.

virtual void DtIffAtcNavaidsModeSTransponder::setAircraftID ( const DtU8 value)
virtual

Set/Get AircraftID.. Value needs to be an array of size 8.

virtual void DtIffAtcNavaidsModeSTransponder::setAircraftIDType ( DtIffAtcNavaidsAircraftIdentificationType  value)
virtual

Set/Get AircraftIDType.

virtual void DtIffAtcNavaidsModeSTransponder::setAircraftPresentDomain ( DtIffAtcNavaidsAircraftPresentDomain  value)
virtual

Set/Get AircraftPresentDomain.

virtual void DtIffAtcNavaidsModeSTransponder::setCapabilityReport ( DtIffAtcNavaidsCapabilityReport  value)
virtual

Set/Get CapabilityReport.

virtual void DtIffAtcNavaidsModeSTransponder::setDAPSource ( DtIffAtcNavaidsDAPSource  value)
virtual

Set/Get DAPSournce.

virtual void DtIffAtcNavaidsModeSTransponder::setModeSAltitude ( DtU16  value)
virtual

Set/Get ModeSAltitude.

virtual void DtIffAtcNavaidsModeSTransponder::setModeSLevelsPresent ( DtIffAtcNavaidsModeSLevelsPresent  value)
virtual

Set/Get ModeSLevelsPresent.

virtual void DtIffAtcNavaidsModeSTransponder::setModeSStatus ( DtNetU16  value)
virtual

Set/Get ModeSStatus.

virtual void DtIffAtcNavaidsModeSTransponder::setModeSStatusBit ( DtIffAtcNavaidsModeSTransponderStatus  bit,
bool  value 
)
virtual
virtual void DtIffAtcNavaidsModeSTransponder::setNumParameterSets ( DtU16  )
virtual

Get the number of parameter sets.

virtual void DtIffAtcNavaidsModeSTransponder::setReportingSimulation ( DtSimulationAddress  value)
virtual

Set/Get reportingSimulation.

virtual void DtIffAtcNavaidsModeSTransponder::unloadNetRecord ( const DtNetIffAtcNavaidsPduLayer4Transponder record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtNetU32 DtIffAtcNavaidsModeSTransponder::myAircraftAddress
protected
DtNetU8 DtIffAtcNavaidsModeSTransponder::myAircraftID[8]
protected
DtNetU8 DtIffAtcNavaidsModeSTransponder::myAircraftIDType
protected
DtNetU8 DtIffAtcNavaidsModeSTransponder::myAircraftPresentDomain
protected
DtNetU8 DtIffAtcNavaidsModeSTransponder::myCapabilityReport
protected
DtNetU8 DtIffAtcNavaidsModeSTransponder::myDAPSource
protected
DtNetU16 DtIffAtcNavaidsModeSTransponder::myModeSAltitude
protected
DtNetU8 DtIffAtcNavaidsModeSTransponder::myModeSLevelsPresent
protected
DtNetU16 DtIffAtcNavaidsModeSTransponder::myModeSStatus
protected
DtU16 DtIffAtcNavaidsModeSTransponder::myNumParameterSets
protected
DtNetFederateId DtIffAtcNavaidsModeSTransponder::myReportingSimulation
protected

Data members:


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

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)