VR-Link API Documentation for DIS
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIffStateRepository Class Reference

Defines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA. More...

+ Inheritance diagram for DtIffStateRepository:
+ Collaboration diagram for DtIffStateRepository:

Public Types

enum  DtModeOrParameterKind { Enabled = 0, IsDamaged, IsMalfunctioning, IsOn }

Public Member Functions

 DtIffStateRepository ()
 Default constructor.
virtual ~DtIffStateRepository ()
 Destructor.
 DtIffStateRepository (const DtIffStateRepository &orig)
 Copy constructor.
DtIffStateRepositoryoperator= (const DtIffStateRepository &orig)
 Assignment operator.
virtual DtStateRepositoryclone (bool copy=false) const
 Return a copy/empty object of the same type as this.
virtual void printData () const
 prints the data to DtInfo
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual void setSystemType (DtIffAtcNavaidsSysType type)
 Set/Get the attribute named "SystemType".
virtual DtIffAtcNavaidsSysType systemType () const
virtual void setSystemName (DtIffAtcNavaidsSysName name)
 Set/Get the attribute named "SystemName".
virtual DtIffAtcNavaidsSysName systemName () const
virtual void setSystemMode (DtU8 mode)
 Set/Get the attribute named "SystemMode".
virtual DtU8 systemMode () const
virtual void setEventId (const DtEventId &eventid)
 Set/Get the attribute named "EventID".
virtual const DtEventIdeventId () const
virtual void setAlternateMode4 (DtIffAtcNavaidsAltParm4 useMode4)
 Set/Get the attribute named "AlternateMode4".
virtual DtIffAtcNavaidsAltParm4 alternateMode4 () const
virtual void setSystemIsOn (bool ison)
 Set/Get the attribute named "SystemIsOn".
virtual bool systemIsOn () const
virtual void setSystemIsOperational (bool isoperational)
 Set/Get the attribute named "SystemIsOperational".
virtual bool systemIsOperational () const
virtual void setModeOrParameterVal (int type, int status, bool onOff)
 General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {1,2,3,4,5,6} (for NatoIFF modes, C corresponds to 5 and S corr.
virtual bool getModeOrParameterVal (int type, int status) const
virtual void setModeOrParameterVal (char type, int status, bool onOff)
 General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {'1','2','3','4','C','S'} status should be chosen from enum DtModeOrParameterKind.
virtual bool getModeOrParameterVal (char type, int status) const
virtual void setModeEnabled (char modeType, bool onOff)
 Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {'1','2','3','4','C','S'}.
virtual bool modeEnabled (char modeType) const
virtual void setModeIsMalfunctioning (char modeType, bool onOff)
virtual bool modeIsMalfunctioning (char modeType) const
virtual void setModeIsDamaged (char modeType, bool onOff)
virtual bool modeIsDamaged (char modeType) const
virtual void setModeIsOn (char modeType, bool onOff)
virtual bool modeIsOn (char modeType) const
virtual void setModeEnabled (int modeType, bool onOff)
 Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {1,2,3,4,5,6} (C corresponds to 5; S corresponds to 6)
virtual bool modeEnabled (int modeType) const
virtual void setModeIsMalfunctioning (int modeType, bool onOff)
virtual bool modeIsMalfunctioning (int modeType) const
virtual void setModeIsDamaged (int modeType, bool onOff)
virtual bool modeIsDamaged (int modeType) const
virtual void setModeIsOn (int modeType, bool onOff)
virtual bool modeIsOn (int modeType) const
virtual void setMode4PseudoCrypto (DtU16 val)
 Set/Get NatoIFF mode4PseudoCrypto.
virtual DtU16 mode4PseudoCrypto () const
virtual void setMode4PseudoCryptoAvailable (bool onOff)
 Set/Get NatoIFF mode4PseudoCryptoAvailable.
virtual bool mode4PseudoCryptoAvailable () const
virtual void setModeSIsTcasI (bool onOff)
 Set/Get NatoIFF modeSIsTcasI.
virtual bool modeSIsTcasI () const
virtual void setParameterEnabled (int paramNum, bool onOff)
 Set/Get values for attributes associated with SovietIFF parameters paramType should be chosen from {1,2,3,4,5,6}.
virtual bool parameterEnabled (int paramNum) const
virtual void setParameterIsMalfunctioning (int paramNum, bool onOff)
virtual bool parameterIsMalfunctioning (int paramNum) const
virtual void setParameterIsDamaged (int paramNum, bool onOff)
virtual bool parameterIsDamaged (int paramNum) const
virtual void setParameterIsOn (int paramNum, bool onOff)
virtual bool parameterIsOn (int paramNum) const
virtual void setModeCode (int modeCodeNum, DtU16 val)
 This stores the mode code exactly as specified by the DIS 1278.1a and RPR FOM 2.x standard.
virtual DtU16 modeCode (int modeCodeNum) const
virtual void setEmergencyOn (bool onOff)
 Set/Get Nato TRansponder EmergencyOn.
virtual bool emergencyOn () const
virtual void setIdentSquawkFlashOn (bool onOff)
 Set/Get Nato TRansponder IdentSquawkFlashOn.
virtual bool identSquawkFlashOn () const
virtual void setModeCAltitudeAvailable (bool val)
 Set/Get Nato TRansponder ModeCAltitudeAvailable.
virtual bool modeCAltitudeAvailable () const
virtual void setModeCAltitude (DtInt16 val)
 Set/Get Nato TRansponder ModeCAltitude.
virtual DtInt16 modeCAltitude () const
virtual void setStiOn (bool onOff)
 Set/get Nato Transponder StiOn.
virtual bool stiOn () const
virtual void setCode (DtU8 code)
 Set/Get RRB code.
virtual DtU8 code () const
virtual void setPowerReduction (bool onOff)
 Set/Get RRB PowerReduction.
virtual bool powerReduction () const
virtual void setIsDamaged (bool onOff)
 Set/Get RRB IsDamaged.
virtual bool isDamaged () const
virtual void setIsMalfunctioning (bool onOff)
 Set/Get RRB IsMalfunctioning.
virtual bool isMalfunctioning () const
virtual void setIsOn (bool onOff)
 Set/Get RRB IsOn.
virtual bool isOn () const
virtual void setRadarEnhancement (bool onOff)
 Set/Get RRB RadarEnhancement.
virtual bool radarEnhancement () const
virtual void setLayer2DataAvailable (bool b)
 The Following Attributes are only useful to Layer 2 Data.
virtual bool layer2DataAvailable () const
virtual void setLayer2SpecificInfo (unsigned int val)
 Set layer2 specific info - this is not well defined but needed by DIS.
virtual unsigned int layer2SpecificInfo () const
virtual void setBeamAzimuthCenter (DtFloat32 val)
 Set/Get BeamAzimuthCenter.
virtual DtFloat32 beamAzimuthCenter () const
virtual void setBeamAzimuthSweep (DtFloat32 val)
 Set/Get BeamAzimuthSweep.
virtual DtFloat32 beamAzimuthSweep () const
virtual void setBeamElevationCenter (DtFloat32 val)
 Set/Get BeamElevationCenter.
virtual DtFloat32 beamElevationCenter () const
virtual void setBeamElevationSweep (DtFloat32 val)
 Set/Get beamElevationSweep.
virtual DtFloat32 beamElevationSweep () const
virtual void setBeamSweepSync (DtFloat32 val)
 Set/Get beamSweepSync.
virtual DtFloat32 beamSweepSync () const
virtual void setSecondaryOperationalDataParameter1 (DtIffOperationalParameter1 val)
 set/Get SecondaryOperationalDataParameter1
virtual DtIffOperationalParameter1 secondaryOperationalDataParameter1 () const
virtual void setSecondaryOperationalDataParameter2 (DtIffOperationalParameter2 val)
 set/Get SecondaryOperationalDataParameter2
virtual DtIffOperationalParameter2 secondaryOperationalDataParameter2 () const
virtual int numParameterSets () const
 Set/Get operational parameters record.
virtual void setNumParameterSets (int n)
virtual bool setParamData (int parmIndex, const DtIffAtcNavaidsParameter &init)
 Set/Get the fundamental parameter data records for the second layer.
virtual bool getParmData (int parmIndex, DtIffAtcNavaidsParameter &record) const
virtual DtIffAtcNavaidsParameter paramData (int paramIndex, bool *valid=NULL) const
- Public Member Functions inherited from DtEmbeddedSystemRepository
 DtEmbeddedSystemRepository ()
 default constructor
 DtEmbeddedSystemRepository (const DtEmbeddedSystemRepository &orig)
 copy constructor
virtual ~DtEmbeddedSystemRepository ()
 destructor
DtEmbeddedSystemRepositoryoperator= (const DtEmbeddedSystemRepository &orig)
 assignment operator
virtual void setEntityId (const DtEntityIdentifier &id)
 Set the entity identifier.
virtual const DtEntityIdentifierentityId () const
 Get the entity identifier.
virtual void setHostId (const DtGlobalObjectDesignator &id)
 Set the host identifier.
virtual const
DtGlobalObjectDesignator
hostId () const
 Get the host identifier.
virtual void setRelativePosition (const DtVector &position)
 Set the position of the object relative to the entity.
virtual const DtVectorrelativePosition () const
 Get the position of the object relative to the entity.
- Public Member Functions inherited from DtStateRepository
virtual ~DtStateRepository ()
 destructor
DtStateRepositoryoperator= (const DtStateRepository &orig)
 assignment operator
virtual void setGlobalId (const DtGlobalObjectDesignator &id)
 Get/Set global identifier, or name.
virtual const
DtGlobalObjectDesignator
globalId () const

Static Public Member Functions

static DtIffStateRepositorycreate ()
 Create and return a new DtIffStateRepository.

Protected Attributes

DtIffAtcNavaidsSysType myType
DtIffAtcNavaidsSysName myName
 System Type (enum U16)
DtU8 myMode
 System Name (enum U16)
DtFloat32 myBeamAzimuthCenter
DtFloat32 myBeamAzimuthSweep
DtFloat32 myBeamElevationCenter
DtFloat32 myBeamElevationSweep
DtFloat32 myBeamSweepSync
DtEventId myEventId
bool myLayer2DataAvailable
int myLayer2SpecificInfo
int myNumParamSets
DtIffAtcNavaidsParametermyParamSets
DtIffAtcNavaidsParameter myEmptyParamSet
DtIffOperationalParameter1 mySecondaryOperationalDataParameter1
DtIffOperationalParameter2 mySecondaryOperationalDataParameter2
bool mySystemIsOn
bool mySystemIsOperational
DtIffAtcNavaidsAltParm4 myAlternateMode4
 Used for NatoIFF.
DtU16 myMode4PseudoCrypto
bool myModeSIsTcasI
bool myMode4PseudoCryptoAvailable
bool myEmergencyOn
 Used for NatoIFF Transponder.
bool myStiOn
bool myIdentSquawkFlashOn
DtU16 myModeCode [3]
DtInt16 myModeCAltitude
bool myModeCAltitudeAvailable
DtU8 myCode
 Used for RRB.
bool myPowerReduction
bool myIsDamaged
bool myIsMalfunctioning
bool myIsOn
bool myRadarEnhancement
bool myModeParameterStatusValues [6][4]
 Used for NatoIFF and SovietIFF mode and parameter values.
- Protected Attributes inherited from DtEmbeddedSystemRepository
DtEntityIdentifier myEntityId
 Embedded system class attributes.
DtVector myRelativePosition
- Protected Attributes inherited from DtStateRepository
DtGlobalObjectDesignator myGlobalId

Additional Inherited Members

- Protected Member Functions inherited from DtStateRepository
 DtStateRepository ()
 Constructors are protected since this is an abstract base class.
 DtStateRepository (const DtStateRepository &orig)
 copy constructor

Detailed Description

Defines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA.

Member Enumeration Documentation

Enumerator:
Enabled 
IsDamaged 
IsMalfunctioning 
IsOn 

Constructor & Destructor Documentation

DtIffStateRepository::DtIffStateRepository ( )

Default constructor.

virtual DtIffStateRepository::~DtIffStateRepository ( )
virtual

Destructor.

DtIffStateRepository::DtIffStateRepository ( const DtIffStateRepository orig)

Copy constructor.

Member Function Documentation

virtual DtIffAtcNavaidsAltParm4 DtIffStateRepository::alternateMode4 ( ) const
virtual
virtual DtFloat32 DtIffStateRepository::beamAzimuthCenter ( ) const
virtual
virtual DtFloat32 DtIffStateRepository::beamAzimuthSweep ( ) const
virtual
virtual DtFloat32 DtIffStateRepository::beamElevationCenter ( ) const
virtual
virtual DtFloat32 DtIffStateRepository::beamElevationSweep ( ) const
virtual
virtual DtFloat32 DtIffStateRepository::beamSweepSync ( ) const
virtual
virtual DtStateRepository* DtIffStateRepository::clone ( bool  copy = false) const
virtual

Return a copy/empty object of the same type as this.

Reimplemented from DtEmbeddedSystemRepository.

virtual DtU8 DtIffStateRepository::code ( ) const
virtual
static DtIffStateRepository* DtIffStateRepository::create ( )
static

Create and return a new DtIffStateRepository.

Reimplemented from DtEmbeddedSystemRepository.

virtual bool DtIffStateRepository::emergencyOn ( ) const
virtual
virtual const DtEventId& DtIffStateRepository::eventId ( ) const
virtual
virtual bool DtIffStateRepository::getModeOrParameterVal ( int  type,
int  status 
) const
virtual
virtual bool DtIffStateRepository::getModeOrParameterVal ( char  type,
int  status 
) const
virtual
virtual bool DtIffStateRepository::getParmData ( int  parmIndex,
DtIffAtcNavaidsParameter record 
) const
virtual
virtual bool DtIffStateRepository::identSquawkFlashOn ( ) const
virtual
virtual bool DtIffStateRepository::isDamaged ( ) const
virtual
virtual bool DtIffStateRepository::isMalfunctioning ( ) const
virtual
virtual bool DtIffStateRepository::isOn ( ) const
virtual
virtual bool DtIffStateRepository::layer2DataAvailable ( ) const
virtual
virtual unsigned int DtIffStateRepository::layer2SpecificInfo ( ) const
virtual
virtual DtU16 DtIffStateRepository::mode4PseudoCrypto ( ) const
virtual
virtual bool DtIffStateRepository::mode4PseudoCryptoAvailable ( ) const
virtual
virtual DtInt16 DtIffStateRepository::modeCAltitude ( ) const
virtual
virtual bool DtIffStateRepository::modeCAltitudeAvailable ( ) const
virtual
virtual DtU16 DtIffStateRepository::modeCode ( int  modeCodeNum) const
virtual
virtual bool DtIffStateRepository::modeEnabled ( char  modeType) const
virtual
virtual bool DtIffStateRepository::modeEnabled ( int  modeType) const
virtual
virtual bool DtIffStateRepository::modeIsDamaged ( char  modeType) const
virtual
virtual bool DtIffStateRepository::modeIsDamaged ( int  modeType) const
virtual
virtual bool DtIffStateRepository::modeIsMalfunctioning ( char  modeType) const
virtual
virtual bool DtIffStateRepository::modeIsMalfunctioning ( int  modeType) const
virtual
virtual bool DtIffStateRepository::modeIsOn ( char  modeType) const
virtual
virtual bool DtIffStateRepository::modeIsOn ( int  modeType) const
virtual
virtual bool DtIffStateRepository::modeSIsTcasI ( ) const
virtual
virtual int DtIffStateRepository::numParameterSets ( ) const
virtual

Set/Get operational parameters record.

DtIffStateRepository& DtIffStateRepository::operator= ( const DtIffStateRepository orig)

Assignment operator.

virtual DtIffAtcNavaidsParameter DtIffStateRepository::paramData ( int  paramIndex,
bool *  valid = NULL 
) const
virtual
virtual bool DtIffStateRepository::parameterEnabled ( int  paramNum) const
virtual
virtual bool DtIffStateRepository::parameterIsDamaged ( int  paramNum) const
virtual
virtual bool DtIffStateRepository::parameterIsMalfunctioning ( int  paramNum) const
virtual
virtual bool DtIffStateRepository::parameterIsOn ( int  paramNum) const
virtual
virtual bool DtIffStateRepository::powerReduction ( ) const
virtual
virtual void DtIffStateRepository::printData ( ) const
virtual

prints the data to DtInfo

Reimplemented from DtEmbeddedSystemRepository.

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

Prints the data to the specified stream.

Reimplemented from DtEmbeddedSystemRepository.

virtual bool DtIffStateRepository::radarEnhancement ( ) const
virtual
virtual DtIffOperationalParameter1 DtIffStateRepository::secondaryOperationalDataParameter1 ( ) const
virtual
virtual DtIffOperationalParameter2 DtIffStateRepository::secondaryOperationalDataParameter2 ( ) const
virtual
virtual void DtIffStateRepository::setAlternateMode4 ( DtIffAtcNavaidsAltParm4  useMode4)
virtual

Set/Get the attribute named "AlternateMode4".

virtual void DtIffStateRepository::setBeamAzimuthCenter ( DtFloat32  val)
virtual

Set/Get BeamAzimuthCenter.

virtual void DtIffStateRepository::setBeamAzimuthSweep ( DtFloat32  val)
virtual

Set/Get BeamAzimuthSweep.

virtual void DtIffStateRepository::setBeamElevationCenter ( DtFloat32  val)
virtual

Set/Get BeamElevationCenter.

virtual void DtIffStateRepository::setBeamElevationSweep ( DtFloat32  val)
virtual

Set/Get beamElevationSweep.

virtual void DtIffStateRepository::setBeamSweepSync ( DtFloat32  val)
virtual

Set/Get beamSweepSync.

virtual void DtIffStateRepository::setCode ( DtU8  code)
virtual

Set/Get RRB code.

virtual void DtIffStateRepository::setEmergencyOn ( bool  onOff)
virtual

Set/Get Nato TRansponder EmergencyOn.

virtual void DtIffStateRepository::setEventId ( const DtEventId eventid)
virtual

Set/Get the attribute named "EventID".

virtual void DtIffStateRepository::setIdentSquawkFlashOn ( bool  onOff)
virtual

Set/Get Nato TRansponder IdentSquawkFlashOn.

virtual void DtIffStateRepository::setIsDamaged ( bool  onOff)
virtual

Set/Get RRB IsDamaged.

virtual void DtIffStateRepository::setIsMalfunctioning ( bool  onOff)
virtual

Set/Get RRB IsMalfunctioning.

virtual void DtIffStateRepository::setIsOn ( bool  onOff)
virtual

Set/Get RRB IsOn.

virtual void DtIffStateRepository::setLayer2DataAvailable ( bool  b)
virtual

The Following Attributes are only useful to Layer 2 Data.

Set/Get Layed2DataAvailable- If set true, then layer2 data will be sent, if false no layer 2 data will be used

virtual void DtIffStateRepository::setLayer2SpecificInfo ( unsigned int  val)
virtual

Set layer2 specific info - this is not well defined but needed by DIS.

virtual void DtIffStateRepository::setMode4PseudoCrypto ( DtU16  val)
virtual

Set/Get NatoIFF mode4PseudoCrypto.

virtual void DtIffStateRepository::setMode4PseudoCryptoAvailable ( bool  onOff)
virtual

Set/Get NatoIFF mode4PseudoCryptoAvailable.

virtual void DtIffStateRepository::setModeCAltitude ( DtInt16  val)
virtual

Set/Get Nato TRansponder ModeCAltitude.

Units are 100s of feet. Value should be between -1260 and 1260.

virtual void DtIffStateRepository::setModeCAltitudeAvailable ( bool  val)
virtual

Set/Get Nato TRansponder ModeCAltitudeAvailable.

virtual void DtIffStateRepository::setModeCode ( int  modeCodeNum,
DtU16  val 
)
virtual

This stores the mode code exactly as specified by the DIS 1278.1a and RPR FOM 2.x standard.

It is a packed octal value. For ModeCode1 there are 2 octal values with the right most value ranging from 0->3. None of these rules are enforced by the state rep. Please consult the correct standard what can be transmitted on the wire.

virtual void DtIffStateRepository::setModeEnabled ( char  modeType,
bool  onOff 
)
virtual

Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {'1','2','3','4','C','S'}.

virtual void DtIffStateRepository::setModeEnabled ( int  modeType,
bool  onOff 
)
virtual

Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {1,2,3,4,5,6} (C corresponds to 5; S corresponds to 6)

virtual void DtIffStateRepository::setModeIsDamaged ( char  modeType,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setModeIsDamaged ( int  modeType,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setModeIsMalfunctioning ( char  modeType,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setModeIsMalfunctioning ( int  modeType,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setModeIsOn ( char  modeType,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setModeIsOn ( int  modeType,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setModeOrParameterVal ( int  type,
int  status,
bool  onOff 
)
virtual

General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {1,2,3,4,5,6} (for NatoIFF modes, C corresponds to 5 and S corr.

to 6) status should be chosen from enum DtModeOrParameterKind

virtual void DtIffStateRepository::setModeOrParameterVal ( char  type,
int  status,
bool  onOff 
)
virtual

General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {'1','2','3','4','C','S'} status should be chosen from enum DtModeOrParameterKind.

virtual void DtIffStateRepository::setModeSIsTcasI ( bool  onOff)
virtual

Set/Get NatoIFF modeSIsTcasI.

virtual void DtIffStateRepository::setNumParameterSets ( int  n)
virtual
virtual bool DtIffStateRepository::setParamData ( int  parmIndex,
const DtIffAtcNavaidsParameter init 
)
virtual

Set/Get the fundamental parameter data records for the second layer.

virtual void DtIffStateRepository::setParameterEnabled ( int  paramNum,
bool  onOff 
)
virtual

Set/Get values for attributes associated with SovietIFF parameters paramType should be chosen from {1,2,3,4,5,6}.

virtual void DtIffStateRepository::setParameterIsDamaged ( int  paramNum,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setParameterIsMalfunctioning ( int  paramNum,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setParameterIsOn ( int  paramNum,
bool  onOff 
)
virtual
virtual void DtIffStateRepository::setPowerReduction ( bool  onOff)
virtual

Set/Get RRB PowerReduction.

virtual void DtIffStateRepository::setRadarEnhancement ( bool  onOff)
virtual

Set/Get RRB RadarEnhancement.

virtual void DtIffStateRepository::setSecondaryOperationalDataParameter1 ( DtIffOperationalParameter1  val)
virtual

set/Get SecondaryOperationalDataParameter1

virtual void DtIffStateRepository::setSecondaryOperationalDataParameter2 ( DtIffOperationalParameter2  val)
virtual

set/Get SecondaryOperationalDataParameter2

virtual void DtIffStateRepository::setStiOn ( bool  onOff)
virtual

Set/get Nato Transponder StiOn.

virtual void DtIffStateRepository::setSystemIsOn ( bool  ison)
virtual

Set/Get the attribute named "SystemIsOn".

virtual void DtIffStateRepository::setSystemIsOperational ( bool  isoperational)
virtual

Set/Get the attribute named "SystemIsOperational".

virtual void DtIffStateRepository::setSystemMode ( DtU8  mode)
virtual

Set/Get the attribute named "SystemMode".

virtual void DtIffStateRepository::setSystemName ( DtIffAtcNavaidsSysName  name)
virtual

Set/Get the attribute named "SystemName".

virtual void DtIffStateRepository::setSystemType ( DtIffAtcNavaidsSysType  type)
virtual

Set/Get the attribute named "SystemType".

virtual bool DtIffStateRepository::stiOn ( ) const
virtual
virtual bool DtIffStateRepository::systemIsOn ( ) const
virtual
virtual bool DtIffStateRepository::systemIsOperational ( ) const
virtual
virtual DtU8 DtIffStateRepository::systemMode ( ) const
virtual
virtual DtIffAtcNavaidsSysName DtIffStateRepository::systemName ( ) const
virtual
virtual DtIffAtcNavaidsSysType DtIffStateRepository::systemType ( ) const
virtual

Member Data Documentation

DtIffAtcNavaidsAltParm4 DtIffStateRepository::myAlternateMode4
protected

Used for NatoIFF.

DtFloat32 DtIffStateRepository::myBeamAzimuthCenter
protected
DtFloat32 DtIffStateRepository::myBeamAzimuthSweep
protected
DtFloat32 DtIffStateRepository::myBeamElevationCenter
protected
DtFloat32 DtIffStateRepository::myBeamElevationSweep
protected
DtFloat32 DtIffStateRepository::myBeamSweepSync
protected
DtU8 DtIffStateRepository::myCode
protected

Used for RRB.

bool DtIffStateRepository::myEmergencyOn
protected

Used for NatoIFF Transponder.

DtIffAtcNavaidsParameter DtIffStateRepository::myEmptyParamSet
protected
DtEventId DtIffStateRepository::myEventId
protected
bool DtIffStateRepository::myIdentSquawkFlashOn
protected
bool DtIffStateRepository::myIsDamaged
protected
bool DtIffStateRepository::myIsMalfunctioning
protected
bool DtIffStateRepository::myIsOn
protected
bool DtIffStateRepository::myLayer2DataAvailable
protected
int DtIffStateRepository::myLayer2SpecificInfo
protected
DtU8 DtIffStateRepository::myMode
protected

System Name (enum U16)

DtU16 DtIffStateRepository::myMode4PseudoCrypto
protected
bool DtIffStateRepository::myMode4PseudoCryptoAvailable
protected
DtInt16 DtIffStateRepository::myModeCAltitude
protected
bool DtIffStateRepository::myModeCAltitudeAvailable
protected
DtU16 DtIffStateRepository::myModeCode[3]
protected
bool DtIffStateRepository::myModeParameterStatusValues[6][4]
protected

Used for NatoIFF and SovietIFF mode and parameter values.

bool DtIffStateRepository::myModeSIsTcasI
protected
DtIffAtcNavaidsSysName DtIffStateRepository::myName
protected

System Type (enum U16)

int DtIffStateRepository::myNumParamSets
protected
DtIffAtcNavaidsParameter* DtIffStateRepository::myParamSets
protected
bool DtIffStateRepository::myPowerReduction
protected
bool DtIffStateRepository::myRadarEnhancement
protected
DtIffOperationalParameter1 DtIffStateRepository::mySecondaryOperationalDataParameter1
protected
DtIffOperationalParameter2 DtIffStateRepository::mySecondaryOperationalDataParameter2
protected
bool DtIffStateRepository::myStiOn
protected
bool DtIffStateRepository::mySystemIsOn
protected
bool DtIffStateRepository::mySystemIsOperational
protected
DtIffAtcNavaidsSysType DtIffStateRepository::myType
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)