31 parentRegistry = NULL);
58 virtual void setSystemName(DtU16 nameEnum);
59 virtual DtU16 systemName()
const;
64 virtual void setMode1Capable(
bool onOff);
65 virtual bool mode1Capable()
const;
70 virtual void setMode2Capable(
bool onOff);
71 virtual bool mode2Capable()
const;
76 virtual void setMode3Capable(
bool onOff);
77 virtual bool mode3Capable()
const;
82 virtual void setMode4Capable(
bool onOff);
83 virtual bool mode4Capable()
const;
88 virtual void setModeCCapable(
bool onOff);
89 virtual bool modeCCapable()
const;
94 virtual void setModeSCapable(
bool onOff);
95 virtual bool modeSCapable()
const;
100 virtual void setSystemOn(
bool onOff);
101 virtual bool systemOn()
const;
106 virtual void setSystemOperational(
bool onOff);
107 virtual bool systemOperational()
const;
112 virtual void setMode1On(
bool onOff);
113 virtual bool mode1On()
const;
118 virtual void setMode1Damage(
bool onOff);
119 virtual bool mode1Damage()
const;
124 virtual void setMode1Malfunction(
bool onOff);
125 virtual bool mode1Malfunction()
const;
130 virtual void setMode1Code(DtU16 code);
131 virtual DtU16 mode1Code()
const;
136 virtual void setMode2On(
bool onOff);
137 virtual bool mode2On()
const;
142 virtual void setMode2Damage(
bool onOff);
143 virtual bool mode2Damage()
const;
148 virtual void setMode2Malfunction(
bool onOff);
149 virtual bool mode2Malfunction()
const;
154 virtual void setMode2Code(DtU16 code);
155 virtual DtU16 mode2Code()
const;
160 virtual void setMode3On(
bool onOff);
161 virtual bool mode3On()
const;
166 virtual void setMode3Damage(
bool onOff);
167 virtual bool mode3Damage()
const;
172 virtual void setMode3Malfunction(
bool onOff);
173 virtual bool mode3Malfunction()
const;
178 virtual void setMode3Code(DtU16 code);
179 virtual DtU16 mode3Code()
const;
184 virtual void setMode4On(
bool onOff);
185 virtual bool mode4On()
const;
190 virtual void setMode4Damage(
bool onOff);
191 virtual bool mode4Damage()
const;
196 virtual void setMode4Malfunction(
bool onOff);
197 virtual bool mode4Malfunction()
const;
202 virtual void setMode4Code(DtU16 code);
203 virtual DtU16 mode4Code()
const;
208 virtual void setAltMode4Valid(
bool valid);
209 virtual bool altMode4Valid()
const;
214 virtual void setModeCOn(
bool onOff);
215 virtual bool modeCOn()
const;
220 virtual void setModeCDamage(
bool onOff);
221 virtual bool modeCDamage()
const;
226 virtual void setModeCMalfunction(
bool onOff);
227 virtual bool modeCMalfunction()
const;
232 virtual void setModeSTcasI(
bool onOff);
233 virtual bool modeSTcasI()
const;
238 virtual void setModeSOn(
bool onOff);
239 virtual bool modeSOn()
const;
244 virtual void setModeSDamage(
bool onOff);
245 virtual bool modeSDamage()
const;
250 virtual void setModeSMalfunction(
bool onOff);
251 virtual bool modeSMalfunction()
const;
256 virtual void setEmergency(
bool onOff);
257 virtual bool emergency()
const;
262 virtual void setFlash(
bool onOff);
263 virtual bool flash()
const;
268 virtual void setSti(
bool onOff);
269 virtual bool sti()
const;
274 virtual void setUnmannedAircraft(
bool onOff);
275 virtual bool unmannedAircraft()
const;
282 virtual void setPin(
int pin);
283 virtual int pin()
const;
288 virtual void setMode5LevelSelection(
bool level);
289 virtual bool mode5LevelSelection()
const;
294 virtual void setMessageFormatsPresent(
unsigned int bitfield);
295 virtual unsigned int messageFormatsPresent()
const;
300 virtual void setNationalOrigin(
unsigned int origin);
301 virtual unsigned int nationalOrigin()
const;
306 virtual void setNavigationSource(
unsigned int source);
307 virtual unsigned int navigationSource()
const;
312 virtual void setFigureOfMerit(
unsigned int figure);
313 virtual unsigned int figureOfMerit()
const;
DtRwUnsigned myNavigationSource
Parameter Name: navigation-source Parameter Description: Mode 5 navigation source enumeration...
Definition: iffControllerDescriptor.h:539
DtRwBoolean myModeCOn
Parameter Name: mode-C-on Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:459
DtRwInt myMode2Code
Parameter Name: mode-2-code Parameter Description: Parameter Default Value: 2000 ...
Definition: iffControllerDescriptor.h:409
Definition: symbolString.h:20
DtRwUnsigned myMessageFormatsPresent
Parameter Name: message-formats-present Parameter Description: Mode 5 message formats present bitfiel...
Definition: iffControllerDescriptor.h:528
DtRwBoolean myMode2Capable
Parameter Name: mode-2-capable Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:339
DtRwUnsigned myFigureOfMerit
Parameter Name: figure-of-merit Parameter Description: Mode 5 figure of merit enumeration Parameter D...
Definition: iffControllerDescriptor.h:544
DtRwBoolean myMode4On
Parameter Name: mode-4-on Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:434
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwBoolean myMode2Malfunction
Parameter Name: mode-2-malfunction Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:404
voidpf uLong int origin
Definition: ioapi.h:42
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
DtRwBoolean myMode4Malfunction
Parameter Name: mode-4-malfunction Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:444
DtRwInt myPin
Mode 5.
Definition: iffControllerDescriptor.h:516
DtRwBoolean myMode3Capable
Parameter Name: mode-3-capable Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:344
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
Description: Readable, Writable unsigned int.
Definition: rwUnsigned.h:31
DtRwBoolean myFlash
Parameter Name: flash Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:499
DtRwInt mySystemName
Parameter Name: system-name-enum Parameter Description: Use enumeration of DtIffAtcNavaidsSysName Par...
Definition: iffControllerDescriptor.h:329
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwBoolean myMode1Capable
Parameter Name: mode-1-capable Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:334
DtRwBoolean myModeSOn
Parameter Name: mode-s-on Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:479
DtRwBoolean myModeSMalfunction
Parameter Name: mode-s-malfunction Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:489
DtRwBoolean myModeSTcasI
Parameter Name: mode-s-tcas-i Parameter Description: True = TCAS I, False = TCAS II Parameter Default...
Definition: iffControllerDescriptor.h:474
DtRwBoolean myUnmannedAircraft
Parameter Name: unmanned-aircraft Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:509
DtRwBoolean myModeCDamage
Parameter Name: mode-C-damage Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:464
DtIffControllerDescriptor; descriptor for the DtIffControllerComponent component. ...
Definition: iffControllerDescriptor.h:26
DtRwBoolean myModeSCapable
Parameter Name: mode-S-capable Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:359
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwBoolean mySystemOperational
Parameter Name: system-operational Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:369
DtRwBoolean myMode1Damage
Parameter Name: mode-1-damage Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:379
DtRwBoolean myMode3Malfunction
Parameter Name: mode-3-malfunction Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:424
DtRwBoolean myMode2Damage
Parameter Name: mode-2-damage Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:399
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwBoolean myMode1On
Parameter Name: mode-1-on Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:374
DtRwBoolean myMode1Malfunction
Parameter Name: mode-1-malfunction Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:384
const char * source
Definition: lz4.h:442
DtRwBoolean myModeSDamage
Parameter Name: mode-s-damage Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:484
virtual DtString type() const
Returns the type of component this descriptor describes.
DtRwInt myMode3Code
Parameter Name: mode-3-code Parameter Description: Parameter Default Value: 2000 ...
Definition: iffControllerDescriptor.h:429
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwBoolean mySti
Parameter Name: sti Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:504
DtRwBoolean myModeCCapable
Parameter Name: mode-C-capable Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:354
DtRwBoolean myMode4Capable
Parameter Name: mode-4-capable Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:349
DtRwBoolean mySystemOn
Parameter Name: system-on Parameter Description: Parameter Default Value: True . ...
Definition: iffControllerDescriptor.h:364
static DtComponentDescriptor * creator()
DtRwBoolean myMode2On
Parameter Name: mode-2-on Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:394
DtRwBoolean myMode3Damage
Parameter Name: mode-3-damage Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:419
DtRwBoolean myMode3On
Parameter Name: mode-3-on Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:414
DtRwBoolean myAltMode4Valid
Parameter Name: alt-mode-4-valid Parameter Description: Parameter Default Value: True ...
Definition: iffControllerDescriptor.h:454
DtRwBoolean myEmergency
Parameter Name: emergency Parameter Description: Parameter Default Value: False .
Definition: iffControllerDescriptor.h:494
DtRwBoolean myMode5LevelSelection
Parameter Name: mode-5-level-selection Parameter Description: Mode 5 level selection bit false = leve...
Definition: iffControllerDescriptor.h:522
DtRwUnsigned myNationalOrigin
Parameter Name: national-origin Parameter Description: Mode 5 national origin enumeration Parameter D...
Definition: iffControllerDescriptor.h:533
DtRwInt myMode4Code
Parameter Name: mode-4-code Parameter Description: Parameter Default Value: 4095 ...
Definition: iffControllerDescriptor.h:449
DtRwBoolean myMode4Damage
Parameter Name: mode-4-damage Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:439
DtRwInt myMode1Code
Parameter Name: mode-1-code Parameter Description: Parameter Default Value: 0 .
Definition: iffControllerDescriptor.h:389
DtRwBoolean myModeCMalfunction
Parameter Name: mode-C-malfunction Parameter Description: Parameter Default Value: False ...
Definition: iffControllerDescriptor.h:469