VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
DtSetIffRequest Class Reference
Inheritance diagram for DtSetIffRequest:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSetIffRequest ()
 default constructor
 DtSetIffRequest (const DtString &writeName, DtReaderWriterRegistry *parentRegistry=0)
 constructor If you have a request 'put' itself, the writeName will preface it.
 DtSetIffRequest (const DtString &writeName, const DtSetIffRequest &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
const DtSetIffRequestoperator= (const DtSetIffRequest &orig)
 assignment operator
virtual ~DtSetIffRequest ()
virtual int type () const
 Returns DtSetIffRequestType.
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 setAltMode4Value (DtIffAtcNavaidsAltParm4 code)
virtual DtIffAtcNavaidsAltParm4 altMode4Value () const
virtual void setMode5On (bool onOff)
virtual bool mode5On () const
virtual void setMode5Damage (bool onOff)
virtual bool mode5Damage () const
virtual void setMode5Malfunction (bool onOff)
virtual bool mode5Malfunction () const
virtual void setUseAltMode5 (bool onOff)
virtual bool useAltMode5 () 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 DtSetDataRequestclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) const
 Creates a copy of the request.
virtual DtString stringRep () const
 Get a readable string representation of this setDataRequest.
virtual int netRepSize () const
 Returns the size of the full network representation (altitude included) padded to an 8-byte boundary.
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 Fills in the request from the network buffer.
virtual bool setToNet ()
 Fills in the network buffer (created by base class setDataRequest) with the set data request contents.

Static Public Member Functions

static DtSetDataRequestcreator ()

Protected Types

enum  SystemBit { SystemOnBit = 0, SystemOperationalBit = 1 }
 Enums used internally for formatting the network representation of the data. More...
enum  MiscBit {
  UseAltMode5Bit = 0, ModeSTcasIBit = 1, EmergencyBit = 2, FlashBit = 3,
  StiBit = 4
}

Protected Member Functions

virtual void setBit (DtU8 &bitField, DtU8 bitNumber, bool bitValue)
 Sets bit <bitNumber> to <bitValue> in <bitField>. bitField is modified.
virtual bool bitValue (DtU8 bitField, DtU8 bitNumber)
 returns the value of bit <bitNumber> in <bitField>.

Protected Attributes

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
DtRwInt myAltMode4Value
 Set to 4095 to use alt mode 4.
DtRwBoolean myMode5On
DtRwBoolean myMode5Damage
DtRwBoolean myMode5Malfunction
DtRwBoolean myUseAltMode5
DtRwBoolean myModeSTcasI
DtRwBoolean myModeSOn
 true = TCAS I, false = TCAS II
DtRwBoolean myModeSDamage
DtRwBoolean myModeSMalfunction
DtRwBoolean myEmergency
DtRwBoolean myFlash
DtRwBoolean mySti

Member Enumeration Documentation

enum DtSetIffRequest::SystemBit [protected]

Enums used internally for formatting the network representation of the data.

Enumerator:
SystemOnBit 
SystemOperationalBit 
enum DtSetIffRequest::MiscBit [protected]
Enumerator:
UseAltMode5Bit 
ModeSTcasIBit 
EmergencyBit 
FlashBit 
StiBit 

Constructor & Destructor Documentation

default constructor

DtSetIffRequest::DtSetIffRequest ( const DtString writeName,
DtReaderWriterRegistry parentRegistry = 0 
)

constructor If you have a request 'put' itself, the writeName will preface it.

DtSetIffRequest::DtSetIffRequest ( const DtString writeName,
const DtSetIffRequest orig,
DtReaderWriterRegistry parentRegistry = 0 
)

copy constructor

virtual DtSetIffRequest::~DtSetIffRequest ( ) [virtual]

Member Function Documentation

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

assignment operator

virtual int DtSetIffRequest::type ( ) const [virtual]

Returns DtSetIffRequestType.

Implements DtSetDataRequest.

virtual void DtSetIffRequest::setSystemOn ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::systemOn ( ) const [virtual]
virtual void DtSetIffRequest::setSystemOperational ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::systemOperational ( ) const [virtual]
virtual void DtSetIffRequest::setMode1On ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode1On ( ) const [virtual]
virtual void DtSetIffRequest::setMode1Damage ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode1Damage ( ) const [virtual]
virtual void DtSetIffRequest::setMode1Malfunction ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode1Malfunction ( ) const [virtual]
virtual void DtSetIffRequest::setMode1Code ( DtU16  code) [virtual]
virtual DtU16 DtSetIffRequest::mode1Code ( ) const [virtual]
virtual void DtSetIffRequest::setMode2On ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode2On ( ) const [virtual]
virtual void DtSetIffRequest::setMode2Damage ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode2Damage ( ) const [virtual]
virtual void DtSetIffRequest::setMode2Malfunction ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode2Malfunction ( ) const [virtual]
virtual void DtSetIffRequest::setMode2Code ( DtU16  code) [virtual]
virtual DtU16 DtSetIffRequest::mode2Code ( ) const [virtual]
virtual void DtSetIffRequest::setMode3On ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode3On ( ) const [virtual]
virtual void DtSetIffRequest::setMode3Damage ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode3Damage ( ) const [virtual]
virtual void DtSetIffRequest::setMode3Malfunction ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode3Malfunction ( ) const [virtual]
virtual void DtSetIffRequest::setMode3Code ( DtU16  code) [virtual]
virtual DtU16 DtSetIffRequest::mode3Code ( ) const [virtual]
virtual void DtSetIffRequest::setMode4On ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode4On ( ) const [virtual]
virtual void DtSetIffRequest::setMode4Damage ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode4Damage ( ) const [virtual]
virtual void DtSetIffRequest::setMode4Malfunction ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode4Malfunction ( ) const [virtual]
virtual void DtSetIffRequest::setMode4Code ( DtU16  code) [virtual]
virtual DtU16 DtSetIffRequest::mode4Code ( ) const [virtual]
virtual void DtSetIffRequest::setAltMode4Value ( DtIffAtcNavaidsAltParm4  code) [virtual]
virtual DtIffAtcNavaidsAltParm4 DtSetIffRequest::altMode4Value ( ) const [virtual]
virtual void DtSetIffRequest::setMode5On ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode5On ( ) const [virtual]
virtual void DtSetIffRequest::setMode5Damage ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode5Damage ( ) const [virtual]
virtual void DtSetIffRequest::setMode5Malfunction ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::mode5Malfunction ( ) const [virtual]
virtual void DtSetIffRequest::setUseAltMode5 ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::useAltMode5 ( ) const [virtual]
virtual void DtSetIffRequest::setModeSTcasI ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::modeSTcasI ( ) const [virtual]
virtual void DtSetIffRequest::setModeSOn ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::modeSOn ( ) const [virtual]
virtual void DtSetIffRequest::setModeSDamage ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::modeSDamage ( ) const [virtual]
virtual void DtSetIffRequest::setModeSMalfunction ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::modeSMalfunction ( ) const [virtual]
virtual void DtSetIffRequest::setEmergency ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::emergency ( ) const [virtual]
virtual void DtSetIffRequest::setFlash ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::flash ( ) const [virtual]
virtual void DtSetIffRequest::setSti ( bool  onOff) [virtual]
virtual bool DtSetIffRequest::sti ( ) const [virtual]
virtual DtSetDataRequest* DtSetIffRequest::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = 0 
) const [virtual]

Creates a copy of the request.

Implements DtSetDataRequest.

virtual DtString DtSetIffRequest::stringRep ( ) const [virtual]

Get a readable string representation of this setDataRequest.

Implements DtSetDataRequest.

virtual int DtSetIffRequest::netRepSize ( ) const [virtual]

Returns the size of the full network representation (altitude included) padded to an 8-byte boundary.

Reimplemented from DtSetDataRequest.

virtual bool DtSetIffRequest::setFromNet ( const char *  contentBuffer,
unsigned  contentSize 
) [virtual]

Fills in the request from the network buffer.

Reimplemented from DtSetDataRequest.

virtual bool DtSetIffRequest::setToNet ( ) [virtual]

Fills in the network buffer (created by base class setDataRequest) with the set data request contents.

Reimplemented from DtSetDataRequest.

virtual void DtSetIffRequest::setBit ( DtU8 &  bitField,
DtU8  bitNumber,
bool  bitValue 
) [protected, virtual]

Sets bit <bitNumber> to <bitValue> in <bitField>. bitField is modified.

virtual bool DtSetIffRequest::bitValue ( DtU8  bitField,
DtU8  bitNumber 
) [protected, virtual]

returns the value of bit <bitNumber> in <bitField>.


Member Data Documentation

Set to 4095 to use alt mode 4.

true = TCAS I, false = TCAS II


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)