VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtIffControllerDescriptor Class Reference

DtIffControllerDescriptor; descriptor for the DtIffControllerComponent component.

Class DtIffControllerDescriptor: A DtComponentDescriptor that has parameters that indicate the initial settings of an IFF Controller.

Inheritance diagram for DtIffControllerDescriptor:
Inheritance graph
[legend]

Public Member Functions

 DtIffControllerDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 
 DtIffControllerDescriptor (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 
 DtIffControllerDescriptor (const DtIffControllerDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 
DtIffControllerDescriptoroperator= (const DtIffControllerDescriptor &orig)
 
virtual ~DtIffControllerDescriptor ()
 
virtual DtString type () const
 
virtual DtComponentDescriptorclone (DtReaderWriterRegistry *parentRegistry=0) const
 
virtual void setSystemName (DtU16 nameEnum)
 
virtual DtU16 systemName () const
 
virtual void setMode1Capable (bool onOff)
 
virtual bool mode1Capable () const
 
virtual void setMode2Capable (bool onOff)
 
virtual bool mode2Capable () const
 
virtual void setMode3Capable (bool onOff)
 
virtual bool mode3Capable () const
 
virtual void setMode4Capable (bool onOff)
 
virtual bool mode4Capable () const
 
virtual void setModeCCapable (bool onOff)
 
virtual bool modeCCapable () const
 
virtual void setModeSCapable (bool onOff)
 
virtual bool modeSCapable () const
 
virtual void setSystemOn (bool onOff)
 
virtual bool systemOn () const
 
virtual void setSystemOperational (bool onOff)
 
virtual bool systemOperational () const
 
virtual void setMode1On (bool onOff)
 
virtual bool mode1On () const
 
virtual void setMode1Damage (bool onOff)
 
virtual bool mode1Damage () const
 
virtual void setMode1Malfunction (bool onOff)
 
virtual bool mode1Malfunction () const
 
virtual void setMode1Code (DtU16 code)
 
virtual DtU16 mode1Code () const
 
virtual void setMode2On (bool onOff)
 
virtual bool mode2On () const
 
virtual void setMode2Damage (bool onOff)
 
virtual bool mode2Damage () const
 
virtual void setMode2Malfunction (bool onOff)
 
virtual bool mode2Malfunction () const
 
virtual void setMode2Code (DtU16 code)
 
virtual DtU16 mode2Code () const
 
virtual void setMode3On (bool onOff)
 
virtual bool mode3On () const
 
virtual void setMode3Damage (bool onOff)
 
virtual bool mode3Damage () const
 
virtual void setMode3Malfunction (bool onOff)
 
virtual bool mode3Malfunction () const
 
virtual void setMode3Code (DtU16 code)
 
virtual DtU16 mode3Code () const
 
virtual void setMode4On (bool onOff)
 
virtual bool mode4On () const
 
virtual void setMode4Damage (bool onOff)
 
virtual bool mode4Damage () const
 
virtual void setMode4Malfunction (bool onOff)
 
virtual bool mode4Malfunction () const
 
virtual void setMode4Code (DtU16 code)
 
virtual DtU16 mode4Code () const
 
virtual void setAltMode4Valid (bool valid)
 
virtual bool altMode4Valid () const
 
virtual void setModeCOn (bool onOff)
 
virtual bool modeCOn () const
 
virtual void setModeCDamage (bool onOff)
 
virtual bool modeCDamage () const
 
virtual void setModeCMalfunction (bool onOff)
 
virtual bool modeCMalfunction () const
 
virtual void setModeSTcasI (bool onOff)
 
virtual bool modeSTcasI () const
 
virtual void setModeSOn (bool onOff)
 
virtual bool modeSOn () const
 
virtual void setModeSDamage (bool onOff)
 
virtual bool modeSDamage () const
 
virtual void setModeSMalfunction (bool onOff)
 
virtual bool modeSMalfunction () const
 
virtual void setEmergency (bool onOff)
 
virtual bool emergency () const
 
virtual void setFlash (bool onOff)
 
virtual bool flash () const
 
virtual void setSti (bool onOff)
 
virtual bool sti () const
 
virtual void setUnmannedAircraft (bool onOff)
 
virtual bool unmannedAircraft () const
 
virtual void setPin (int pin)
 
virtual int pin () const
 
virtual void setMode5LevelSelection (bool level)
 
virtual bool mode5LevelSelection () const
 
virtual void setMessageFormatsPresent (unsigned int bitfield)
 
virtual unsigned int messageFormatsPresent () const
 
virtual void setNationalOrigin (unsigned int origin)
 
virtual unsigned int nationalOrigin () const
 
virtual void setNavigationSource (unsigned int source)
 
virtual unsigned int navigationSource () const
 
virtual void setFigureOfMerit (unsigned int figure)
 
virtual unsigned int figureOfMerit () const
 
- Public Member Functions inherited from DtComponentDescriptor
 DtComponentDescriptor (const DtComponentDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 
DtComponentDescriptoroperator= (const DtComponentDescriptor &orig)
 
virtual ~DtComponentDescriptor ()
 
virtual void putData (std::string &fp, int indentLevel=0)
 
virtual DtlObjPtr getData (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
 
virtual bool init ()
 
bool operator== (const DtComponentDescriptor &) const
 
 DtComponentDescriptor (const DtString &componentName, DtReaderWriterRegistry *parentRegistry=NULL)
 
 DtComponentDescriptor (const DtSymbolString &componentName, DtReaderWriterRegistry *parentRegistry=NULL)
 
virtual void setComponentType (const DtString &componentType)
 
virtual const DtStringcomponentType () const
 
virtual void setMinTickPeriod (DtReal minTickPeriod)
 
virtual DtReal minTickPeriod () const
 
virtual void setMinTickPeriodVariance (DtReal minTickPeriodVariance)
 
virtual DtReal minTickPeriodVariance () const
 
virtual void setTickPeriodUsesRealTime (bool value)
 
virtual bool tickPeriodUsesRealTime () const
 
virtual const DtStringprocessStateRepositoryName () const
 
virtual void setProcessStateRepositoryName (const DtString &name)
 
virtual const DtStringprocessStateRepositoryType () const
 
virtual void setProcessStateRepositoryType (const DtString &type)
 
virtual void setIsEnabled (bool yesNo)
 
virtual bool isEnabled () const
 
virtual void setDebugActive (bool active)
 
virtual bool debugActive () const
 
virtual void setMinTaskVisualizationTickPeriod (DtReal minTickPeriod)
 
virtual DtReal minTaskVisualizationTickPeriod () const
 
virtual void setTaskVisualizationsEnabled (bool enabled)
 
virtual bool taskVisualizationsEnabled () const
 
virtual void setCreateComponent (bool yesNo)
 
virtual bool createComponent () const
 
virtual void setCreateOnRemoteObject (bool yesNo)
 
virtual bool createOnRemoteObject () const
 
virtual const
DtRwNLengthStringVector
scriptIds () const
 
virtual DtRwNLengthStringVectorscriptIds ()
 
virtual const
DtRwScriptVariablesList
scriptVariables () const
 
virtual DtRwScriptVariablesListscriptVariables ()
 
- Public Member Functions inherited from DtReaderWriter
 DtReaderWriter ()
 
 DtReaderWriter (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false)
 
 DtReaderWriter (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false)
 
 DtReaderWriter (const DtString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 
 DtReaderWriter (const DtSymbolString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 
 DtReaderWriter (const DtReaderWriter &, DtReaderWriterRegistry *parentRegistry=NULL)
 
const DtReaderWriteroperator= (const DtReaderWriter &orig)
 
bool operator== (const DtReaderWriter &) const
 
bool operator!= (const DtReaderWriter &rhs)
 
virtual ~DtReaderWriter ()
 
virtual void putSelf (std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
 
virtual void postPutSelf ()
 
virtual void prePutSelf ()
 
virtual void getSelf (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
 
virtual void postGetSelf ()
 
virtual void preGetSelf ()
 
virtual void writeSelf (std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
 
virtual DtSymbolString name () const
 
virtual void addAlias (const DtSymbolString &alias)
 
virtual void addAlias (const DtString &alias)
 
virtual bool hasAlias (const DtSymbolString &alias)
 
virtual const aliasContaineraliases () const
 
virtual void setReadonly (bool flag)
 
bool isReadonly () const
 
virtual void reset ()
 
virtual int alignment () const
 
virtual bool variableIsBound () const
 
virtual void unbindVariable ()
 
virtual void setName (const DtString &)
 
virtual const charreaderWriterType () const
 
virtual const charxmlType () const
 
virtual DtString prettyPrint () const
 
std::string debugText () const
 
virtual void bindVariables (DtVariableBindingsList variableBindings)
 
virtual std::list
< DtVariableNameType
unboundVariables () const
 
bool invalid () const
 
virtual bool hasChild (const DtReaderWriter *p) const
 
virtual bool hasVariableReference () const
 
virtual void bindLocalVariables (const DtVariableBindingsList &variableBindings)
 
virtual void recordUpdateTime () const
 
virtual bool wasUpdatedSince (DtTime t) const
 
virtual bool changedSinceLastChecked ()
 
virtual bool peekChangedSinceLastChecked () const
 
virtual void setValueSpecified (bool specified, bool recurse=false)
 
virtual bool valueSpecified () const
 
virtual bool isVariableReference () const
 
virtual void setIsVariableReference (bool value)
 
virtual void clearAllVariableReferenceFlags ()
 
virtual DtSymbolString variableName () const
 
virtual void setVariableName (const DtSymbolString variableName)
 
virtual const DtReaderWriterdefaultRWValue () const
 
virtual DtReaderWriterdefaultRWValue ()
 
virtual void setDefaultRWValue (DtReaderWriter *)
 
virtual bool checkAndSetDefaultRWValue (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
 
const DtReaderWriterRegistryregistry () const
 
DtReaderWriterRegistryregistry ()
 
virtual DtPropertyInterfaceproperty ()
 
virtual const DtPropertyInterfaceproperty () const
 
virtual DtString toXml () const
 
virtual DtRwVariableBindingsgenerateVariableBindings () const
 
virtual bool toXml (const DtFilename &) const
 
virtual bool fromXml (const DtString &)
 
virtual bool fromXmlFile (const DtFilename &)
 
virtual void putSelf (DtEnvironmentSP, DtEnvValueSP parent) const
 
virtual void putData (DtEnvironmentSP, DtEnvValueSP value) const
 
virtual void putVariableReference (DtEnvironmentSP, DtEnvValueSP value) const
 
virtual void getSelf (const DtEnvironmentSP, const DtEnvValueSP root, const SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &bindings=DtVariableBindingsList())
 
virtual void getData (const DtEnvironmentSP, const DtEnvValueSP, const SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &bindings=DtVariableBindingsList())
 
virtual void unrecognizedItem (const DtEnvironmentSP env, const DtEnvValueSP root, const SearchPaths &searchPaths, const DtVariableBindingsList &varBindings)
 
virtual void getVariableReference (DtEnvironmentSP, DtEnvValueSP value)
 

Static Public Member Functions

static DtComponentDescriptorcreator ()
 
- Static Public Member Functions inherited from DtComponentDescriptor
static void addComponentDescriptorCreatorFcn (const DtString &type, DtComponentDescriptorCreatorFcn fcn)
 
static DtComponentDescriptorcreateComponentDescriptor (DtlObjPtr mtlStream, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
 
static DtComponentDescriptorcreateComponentDescriptor (const char *pName)
 
static DtComponentDescriptorcreator ()
 
static
DtComponentDescriptorFactory
factory ()
 
static void setFactory (DtComponentDescriptorFactory *factory)
 
- Static Public Member Functions inherited from DtReaderWriter
static void putIndent (std::string &fp, int indentLevel)
 
static const
DtVariableBindingsList
nullVariableReference ()
 
static void setPostGetSelfCallback (DtGetSelfCallbackFcn fcn, void *usrData)
 
static void setPrePutSelfCallback (DtPutSelfCallbackFcn fcn, void *usrData)
 
static void setPutIndent (bool)
 
static bool putIndent ()
 
static const chartheXmlType ()
 
static const DtFilename & appPath ()
 
static void setFactoryCreatorFunction (DtReaderWriterFactoryCreatorFcn fcn)
 
static void createReaderWriterFactory ()
 
static void cleanupFactory ()
 
static DtReaderWriterFactoryfactory ()
 
static void setOutputStream (DtOutputStream *stream)
 
static DtOutputStream & outputStream ()
 
static DtReaderWritercreateFromXmlFile (const DtFilename &, bool createAsProperty=false)
 
static DtReaderWritercreateFromXml (const DtString &, bool createAsProperty=false)
 
static DtReaderWritercreateFromEnvironment (DtEnvironmentSP, bool createAsProperty=false)
 
static DtString getAttribute (DtEnvironmentSP env, const DtString &name, DtEnvValueSP root)
 

Protected Member Functions

 DtIffControllerDescriptor ()
 
- Protected Member Functions inherited from DtComponentDescriptor
 DtComponentDescriptor ()
 
- Protected Member Functions inherited from DtReaderWriter
virtual void bindToRwAsVariable (const DtReaderWriter *rw)
 

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

DtRwInt mySystemName
 
DtRwBoolean myMode1Capable
 
DtRwBoolean myMode2Capable
 
DtRwBoolean myMode3Capable
 
DtRwBoolean myMode4Capable
 
DtRwBoolean myModeCCapable
 
DtRwBoolean myModeSCapable
 
DtRwBoolean mySystemOn
 
DtRwBoolean mySystemOperational
 
DtRwBoolean myMode1On
 
DtRwBoolean myMode1Damage
 
DtRwBoolean myMode1Malfunction
 
DtRwInt myMode1Code
 
DtRwBoolean myMode2On
 
DtRwBoolean myMode2Damage
 
DtRwBoolean myMode2Malfunction
 
DtRwInt myMode2Code
 
DtRwBoolean myMode3On
 
DtRwBoolean myMode3Damage
 
DtRwBoolean myMode3Malfunction
 
DtRwInt myMode3Code
 
DtRwBoolean myMode4On
 
DtRwBoolean myMode4Damage
 
DtRwBoolean myMode4Malfunction
 
DtRwInt myMode4Code
 
DtRwBoolean myAltMode4Valid
 
DtRwBoolean myModeCOn
 
DtRwBoolean myModeCDamage
 
DtRwBoolean myModeCMalfunction
 
DtRwBoolean myModeSTcasI
 
DtRwBoolean myModeSOn
 
DtRwBoolean myModeSDamage
 
DtRwBoolean myModeSMalfunction
 
DtRwBoolean myEmergency
 
DtRwBoolean myFlash
 
DtRwBoolean mySti
 
DtRwBoolean myUnmannedAircraft
 
DtRwInt myPin
 
DtRwBoolean myMode5LevelSelection
 
DtRwUnsigned myMessageFormatsPresent
 
DtRwUnsigned myNationalOrigin
 
DtRwUnsigned myNavigationSource
 
DtRwUnsigned myFigureOfMerit
 
- Protected Attributes inherited from DtComponentDescriptor
DtRwString myComponentType
 
DtRwReal myMinTickPeriod
 
DtRwReal myMinTickPeriodVariance
 
DtRwBoolean myTickPeriodUsesRealTime
 
DtRwString myProcessStateRepositoryName
 
DtRwString myProcessStateRepositoryType
 
DtRwBoolean myIsEnabled
 
DtRwBoolean myDebug
 
DtRwReal myMinTaskVisualizationTickPeriod
 
DtRwBoolean myTaskVisualizationsEnabled
 
DtRwBoolean myCreateComponent
 
DtRwBoolean myCreateOnRemoteObject
 
DtRwNLengthStringVector myScriptIds
 
DtRwScriptVariablesList myScriptVariables
 
- Protected Attributes inherited from DtReaderWriter
const DtSymbolString myName
 
DtReaderWriterRegistry myRegistry
 
DtReaderWriterRegistrymyParentRegistry
 
bool myValueSpecified
 
bool myReadOnlyFlag
 
bool myIsVariableReference
 
DtSymbolString myVariableName
 
bool myVariableIsBound
 
DtReaderWritermyDefaultValue
 
aliasContainer myAliases
 
bool myInvalid
 
bool myChangedFlag
 

Additional Inherited Members

- Public Types inherited from DtReaderWriter
typedef std::vector
< DtSymbolString
aliasContainer
 
typedef std::vector
< DtSymbolString >::iterator 
aliasIter
 
typedef std::vector
< DtSymbolString >
::const_iterator 
aliasConstIter
 
typedef std::vector< DtFilename > SearchPaths
 
typedef std::pair
< DtSymbolString, DtString
DtVariableNameType
 
typedef DtReaderWriterFactory *(* DtReaderWriterFactoryCreatorFcn )()
 
- Static Protected Attributes inherited from DtComponentDescriptor
static
DtComponentDescriptorFactory
myFactory
 
- Static Protected Attributes inherited from DtReaderWriter
static DtString theUnspecifiedValue
 
static DtGetSelfCallbackInfo thePostGetSelfCallback
 
static DtPutSelfCallbackInfo thePrePutSelfCallback
 
static const DtVariableBindingsList theEmptyVariableBindingsList
 
static bool theCreatorFcnSet
 
static DtReaderWriterFactorytheFactory
 
static
DtReaderWriterFactoryCreatorFcn 
theFactoryCreatorFcn
 
static bool thePutIndent
 
static DtOutputStream * theOutputStream
 

Constructor & Destructor Documentation

DtIffControllerDescriptor::DtIffControllerDescriptor ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

constructor

DtIffControllerDescriptor::DtIffControllerDescriptor ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
DtIffControllerDescriptor::DtIffControllerDescriptor ( const DtIffControllerDescriptor orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

virtual DtIffControllerDescriptor::~DtIffControllerDescriptor ( )
virtual

destructor

DtIffControllerDescriptor::DtIffControllerDescriptor ( )
protected

default constructor; not implemented

Member Function Documentation

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

assignment

virtual DtString DtIffControllerDescriptor::type ( ) const
virtual

Returns the type of descriptor. This will be used to create the descriptor on read from an mtl file.

Reimplemented from DtComponentDescriptor.

virtual DtComponentDescriptor* DtIffControllerDescriptor::clone ( DtReaderWriterRegistry parentRegistry = 0) const
virtual

Reimplemented from DtComponentDescriptor.

static DtComponentDescriptor* DtIffControllerDescriptor::creator ( )
static

Returns
Newly created instance of this class, with an empty DtReaderWriter name. Creation methods are registered with a DtComponentDescriptorFactory, so they can be created on demand as they are read in from a parameter database file.
virtual void DtIffControllerDescriptor::setSystemName ( DtU16  nameEnum)
virtual

Accessor/mutator for mySystemName.

virtual DtU16 DtIffControllerDescriptor::systemName ( ) const
virtual

Accessor/mutator for mySystemName.

virtual void DtIffControllerDescriptor::setMode1Capable ( bool  onOff)
virtual

Accessor/mutator for myMode1Capable.

virtual bool DtIffControllerDescriptor::mode1Capable ( ) const
virtual

Accessor/mutator for myMode1Capable.

virtual void DtIffControllerDescriptor::setMode2Capable ( bool  onOff)
virtual

Accessor/mutator for myMode2Capable.

virtual bool DtIffControllerDescriptor::mode2Capable ( ) const
virtual

Accessor/mutator for myMode2Capable.

virtual void DtIffControllerDescriptor::setMode3Capable ( bool  onOff)
virtual

Accessor/mutator for myMode3Capable.

virtual bool DtIffControllerDescriptor::mode3Capable ( ) const
virtual

Accessor/mutator for myMode3Capable.

virtual void DtIffControllerDescriptor::setMode4Capable ( bool  onOff)
virtual

Accessor/mutator for myMode4Capable.

virtual bool DtIffControllerDescriptor::mode4Capable ( ) const
virtual

Accessor/mutator for myMode4Capable.

virtual void DtIffControllerDescriptor::setModeCCapable ( bool  onOff)
virtual

Accessor/mutator for myModeCCapable.

virtual bool DtIffControllerDescriptor::modeCCapable ( ) const
virtual

Accessor/mutator for myModeCCapable.

virtual void DtIffControllerDescriptor::setModeSCapable ( bool  onOff)
virtual

Accessor/mutator for myModeSCapable.

virtual bool DtIffControllerDescriptor::modeSCapable ( ) const
virtual

Accessor/mutator for myModeSCapable.

virtual void DtIffControllerDescriptor::setSystemOn ( bool  onOff)
virtual

Accessor/mutator for mySystemOn.

virtual bool DtIffControllerDescriptor::systemOn ( ) const
virtual

Accessor/mutator for mySystemOn.

virtual void DtIffControllerDescriptor::setSystemOperational ( bool  onOff)
virtual

Accessor/mutator for mySystemOperational.

virtual bool DtIffControllerDescriptor::systemOperational ( ) const
virtual

Accessor/mutator for mySystemOperational.

virtual void DtIffControllerDescriptor::setMode1On ( bool  onOff)
virtual

Accessor/mutator for myMode1On.

virtual bool DtIffControllerDescriptor::mode1On ( ) const
virtual

Accessor/mutator for myMode1On.

virtual void DtIffControllerDescriptor::setMode1Damage ( bool  onOff)
virtual

Accessor/mutator for myMode1Damage.

virtual bool DtIffControllerDescriptor::mode1Damage ( ) const
virtual

Accessor/mutator for myMode1Damage.

virtual void DtIffControllerDescriptor::setMode1Malfunction ( bool  onOff)
virtual

Accessor/mutator for myMode1Malfunction.

virtual bool DtIffControllerDescriptor::mode1Malfunction ( ) const
virtual

Accessor/mutator for myMode1Malfunction.

virtual void DtIffControllerDescriptor::setMode1Code ( DtU16  code)
virtual

Accessor/mutator for myMode1Code.

virtual DtU16 DtIffControllerDescriptor::mode1Code ( ) const
virtual

Accessor/mutator for myMode1Code.

virtual void DtIffControllerDescriptor::setMode2On ( bool  onOff)
virtual

Accessor/mutator for myMode2On.

virtual bool DtIffControllerDescriptor::mode2On ( ) const
virtual

Accessor/mutator for myMode2On.

virtual void DtIffControllerDescriptor::setMode2Damage ( bool  onOff)
virtual

Accessor/mutator for myMode2Damage.

virtual bool DtIffControllerDescriptor::mode2Damage ( ) const
virtual

Accessor/mutator for myMode2Damage.

virtual void DtIffControllerDescriptor::setMode2Malfunction ( bool  onOff)
virtual

Accessor/mutator for myMode2Malfunction.

virtual bool DtIffControllerDescriptor::mode2Malfunction ( ) const
virtual

Accessor/mutator for myMode2Malfunction.

virtual void DtIffControllerDescriptor::setMode2Code ( DtU16  code)
virtual

Accessor/mutator for myMode2Code.

virtual DtU16 DtIffControllerDescriptor::mode2Code ( ) const
virtual

Accessor/mutator for myMode2Code.

virtual void DtIffControllerDescriptor::setMode3On ( bool  onOff)
virtual

Accessor/mutator for myMode3On.

virtual bool DtIffControllerDescriptor::mode3On ( ) const
virtual

Accessor/mutator for myMode3On.

virtual void DtIffControllerDescriptor::setMode3Damage ( bool  onOff)
virtual

Accessor/mutator for myMode3Damage.

virtual bool DtIffControllerDescriptor::mode3Damage ( ) const
virtual

Accessor/mutator for myMode3Damage.

virtual void DtIffControllerDescriptor::setMode3Malfunction ( bool  onOff)
virtual

Accessor/mutator for myMode3Malfunction.

virtual bool DtIffControllerDescriptor::mode3Malfunction ( ) const
virtual

Accessor/mutator for myMode3Malfunction.

virtual void DtIffControllerDescriptor::setMode3Code ( DtU16  code)
virtual

Accessor/mutator for myMode3Code.

virtual DtU16 DtIffControllerDescriptor::mode3Code ( ) const
virtual

Accessor/mutator for myMode3Code.

virtual void DtIffControllerDescriptor::setMode4On ( bool  onOff)
virtual

Accessor/mutator for myMode4On.

virtual bool DtIffControllerDescriptor::mode4On ( ) const
virtual

Accessor/mutator for myMode4On.

virtual void DtIffControllerDescriptor::setMode4Damage ( bool  onOff)
virtual

Accessor/mutator for myMode4Damage.

virtual bool DtIffControllerDescriptor::mode4Damage ( ) const
virtual

Accessor/mutator for myMode4Damage.

virtual void DtIffControllerDescriptor::setMode4Malfunction ( bool  onOff)
virtual

Accessor/mutator for myMode4Malfunction.

virtual bool DtIffControllerDescriptor::mode4Malfunction ( ) const
virtual

Accessor/mutator for myMode4Malfunction.

virtual void DtIffControllerDescriptor::setMode4Code ( DtU16  code)
virtual

Accessor/mutator for myMode4Code.

virtual DtU16 DtIffControllerDescriptor::mode4Code ( ) const
virtual

Accessor/mutator for myMode4Code.

virtual void DtIffControllerDescriptor::setAltMode4Valid ( bool  valid)
virtual

Accessor/mutator for myAltMode4Valid.

virtual bool DtIffControllerDescriptor::altMode4Valid ( ) const
virtual

Accessor/mutator for myAltMode4Valid.

virtual void DtIffControllerDescriptor::setModeCOn ( bool  onOff)
virtual

Accessor/mutator for myModeCOn.

virtual bool DtIffControllerDescriptor::modeCOn ( ) const
virtual

Accessor/mutator for myModeCOn.

virtual void DtIffControllerDescriptor::setModeCDamage ( bool  onOff)
virtual

Accessor/mutator for myModeCDamage.

virtual bool DtIffControllerDescriptor::modeCDamage ( ) const
virtual

Accessor/mutator for myModeCDamage.

virtual void DtIffControllerDescriptor::setModeCMalfunction ( bool  onOff)
virtual

Accessor/mutator for myModeCMalfunction.

virtual bool DtIffControllerDescriptor::modeCMalfunction ( ) const
virtual

Accessor/mutator for myModeCMalfunction.

virtual void DtIffControllerDescriptor::setModeSTcasI ( bool  onOff)
virtual

Accessor/mutator for myModeSTcasI.

virtual bool DtIffControllerDescriptor::modeSTcasI ( ) const
virtual

Accessor/mutator for myModeSTcasI.

virtual void DtIffControllerDescriptor::setModeSOn ( bool  onOff)
virtual

Accessor/mutator for myModeSOn.

virtual bool DtIffControllerDescriptor::modeSOn ( ) const
virtual

Accessor/mutator for myModeSOn.

virtual void DtIffControllerDescriptor::setModeSDamage ( bool  onOff)
virtual

Accessor/mutator for myModeSDamage.

virtual bool DtIffControllerDescriptor::modeSDamage ( ) const
virtual

Accessor/mutator for myModeSDamage.

virtual void DtIffControllerDescriptor::setModeSMalfunction ( bool  onOff)
virtual

Accessor/mutator for myModeSMalfunction.

virtual bool DtIffControllerDescriptor::modeSMalfunction ( ) const
virtual

Accessor/mutator for myModeSMalfunction.

virtual void DtIffControllerDescriptor::setEmergency ( bool  onOff)
virtual

Accessor/mutator for myEmergency.

virtual bool DtIffControllerDescriptor::emergency ( ) const
virtual

Accessor/mutator for myEmergency.

virtual void DtIffControllerDescriptor::setFlash ( bool  onOff)
virtual

Accessor/mutator for myFlash.

virtual bool DtIffControllerDescriptor::flash ( ) const
virtual

Accessor/mutator for myFlash.

virtual void DtIffControllerDescriptor::setSti ( bool  onOff)
virtual

Accessor/mutator for mySti.

virtual bool DtIffControllerDescriptor::sti ( ) const
virtual

Accessor/mutator for mySti.

virtual void DtIffControllerDescriptor::setUnmannedAircraft ( bool  onOff)
virtual

Accessor/mutator for myUnmannedAircraft.

virtual bool DtIffControllerDescriptor::unmannedAircraft ( ) const
virtual

Accessor/mutator for myUnmannedAircraft.

virtual void DtIffControllerDescriptor::setPin ( int  pin)
virtual

Mode 5.

Accessor/mutator for myPin

virtual int DtIffControllerDescriptor::pin ( ) const
virtual

Mode 5.

Accessor/mutator for myPin

virtual void DtIffControllerDescriptor::setMode5LevelSelection ( bool  level)
virtual

Accessor/mutator for myMode5LevelSelection.

virtual bool DtIffControllerDescriptor::mode5LevelSelection ( ) const
virtual

Accessor/mutator for myMode5LevelSelection.

virtual void DtIffControllerDescriptor::setMessageFormatsPresent ( unsigned int  bitfield)
virtual

Accessor/mutator for myMessageFormatsPresent.

virtual unsigned int DtIffControllerDescriptor::messageFormatsPresent ( ) const
virtual

Accessor/mutator for myMessageFormatsPresent.

virtual void DtIffControllerDescriptor::setNationalOrigin ( unsigned int  origin)
virtual

Accessor/mutator for myNationalOrigin.

virtual unsigned int DtIffControllerDescriptor::nationalOrigin ( ) const
virtual

Accessor/mutator for myNationalOrigin.

virtual void DtIffControllerDescriptor::setNavigationSource ( unsigned int  source)
virtual

Accessor/mutator for myNavigationSource.

virtual unsigned int DtIffControllerDescriptor::navigationSource ( ) const
virtual

Accessor/mutator for myNavigationSource.

virtual void DtIffControllerDescriptor::setFigureOfMerit ( unsigned int  figure)
virtual

Accessor/mutator for myNavigationSource.

virtual unsigned int DtIffControllerDescriptor::figureOfMerit ( ) const
virtual

Accessor/mutator for myNavigationSource.

Member Data Documentation

DtRwInt DtIffControllerDescriptor::mySystemName
protected

Parameter Name: system-name-enum
Parameter Description: Use enumeration of DtIffAtcNavaidsSysName
Parameter Default Value: DtIffAtcNavaidsMarkX_XII_ATCRBS_ModeS
.

DtRwBoolean DtIffControllerDescriptor::myMode1Capable
protected

Parameter Name: mode-1-capable
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myMode2Capable
protected

Parameter Name: mode-2-capable
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myMode3Capable
protected

Parameter Name: mode-3-capable
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myMode4Capable
protected

Parameter Name: mode-4-capable
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myModeCCapable
protected

Parameter Name: mode-C-capable
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myModeSCapable
protected

Parameter Name: mode-S-capable
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::mySystemOn
protected

Parameter Name: system-on
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::mySystemOperational
protected

Parameter Name: system-operational
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myMode1On
protected

Parameter Name: mode-1-on
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode1Damage
protected

Parameter Name: mode-1-damage
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode1Malfunction
protected

Parameter Name: mode-1-malfunction
Parameter Description:
Parameter Default Value: False
.

DtRwInt DtIffControllerDescriptor::myMode1Code
protected

Parameter Name: mode-1-code
Parameter Description:
Parameter Default Value: 0
.

DtRwBoolean DtIffControllerDescriptor::myMode2On
protected

Parameter Name: mode-2-on
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode2Damage
protected

Parameter Name: mode-2-damage
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode2Malfunction
protected

Parameter Name: mode-2-malfunction
Parameter Description:
Parameter Default Value: False
.

DtRwInt DtIffControllerDescriptor::myMode2Code
protected

Parameter Name: mode-2-code
Parameter Description:
Parameter Default Value: 2000
.

DtRwBoolean DtIffControllerDescriptor::myMode3On
protected

Parameter Name: mode-3-on
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode3Damage
protected

Parameter Name: mode-3-damage
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode3Malfunction
protected

Parameter Name: mode-3-malfunction
Parameter Description:
Parameter Default Value: False
.

DtRwInt DtIffControllerDescriptor::myMode3Code
protected

Parameter Name: mode-3-code
Parameter Description:
Parameter Default Value: 2000
.

DtRwBoolean DtIffControllerDescriptor::myMode4On
protected

Parameter Name: mode-4-on
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode4Damage
protected

Parameter Name: mode-4-damage
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myMode4Malfunction
protected

Parameter Name: mode-4-malfunction
Parameter Description:
Parameter Default Value: False
.

DtRwInt DtIffControllerDescriptor::myMode4Code
protected

Parameter Name: mode-4-code
Parameter Description:
Parameter Default Value: 4095
.

DtRwBoolean DtIffControllerDescriptor::myAltMode4Valid
protected

Parameter Name: alt-mode-4-valid
Parameter Description:
Parameter Default Value: True
.

DtRwBoolean DtIffControllerDescriptor::myModeCOn
protected

Parameter Name: mode-C-on
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myModeCDamage
protected

Parameter Name: mode-C-damage
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myModeCMalfunction
protected

Parameter Name: mode-C-malfunction
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myModeSTcasI
protected

Parameter Name: mode-s-tcas-i
Parameter Description: True = TCAS I, False = TCAS II
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myModeSOn
protected

Parameter Name: mode-s-on
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myModeSDamage
protected

Parameter Name: mode-s-damage
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myModeSMalfunction
protected

Parameter Name: mode-s-malfunction
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myEmergency
protected

Parameter Name: emergency
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myFlash
protected

Parameter Name: flash
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::mySti
protected

Parameter Name: sti
Parameter Description:
Parameter Default Value: False
.

DtRwBoolean DtIffControllerDescriptor::myUnmannedAircraft
protected

Parameter Name: unmanned-aircraft
Parameter Description:
Parameter Default Value: False
.

DtRwInt DtIffControllerDescriptor::myPin
protected

Mode 5.

Parameter Name: pin
Parameter Description: Mode 5 PIN
Parameter Default Value: 0

DtRwBoolean DtIffControllerDescriptor::myMode5LevelSelection
protected

Parameter Name: mode-5-level-selection
Parameter Description: Mode 5 level selection bit false = level 1, true = level 2
Parameter Default Value: 0
.

DtRwUnsigned DtIffControllerDescriptor::myMessageFormatsPresent
protected

Parameter Name: message-formats-present
Parameter Description: Mode 5 message formats present bitfield representing 32 booleans
Parameter Default Value: 0
.

DtRwUnsigned DtIffControllerDescriptor::myNationalOrigin
protected

Parameter Name: national-origin
Parameter Description: Mode 5 national origin enumeration
Parameter Default Value: 0
.

DtRwUnsigned DtIffControllerDescriptor::myNavigationSource
protected

Parameter Name: navigation-source
Parameter Description: Mode 5 navigation source enumeration, defined in DtIffAtcNavaidsNavigationSource in disEnums.h
Parameter Default Value: 0
.

DtRwUnsigned DtIffControllerDescriptor::myFigureOfMerit
protected

Parameter Name: figure-of-merit
Parameter Description: Mode 5 figure of merit enumeration
Parameter Default Value: 0
.


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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)