VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtIffStateComponentNextFrame Class Reference

2) Define the next frame class. This will be used for write access.

Inheritance diagram for makVrf::DtIffStateComponentNextFrame:
Inheritance graph
[legend]

Public Member Functions

 DtIffStateComponentNextFrame (DtStateData *storage)
 
const DtIffStateComponentDataframeState () const
 
DtIffStateComponentDataframeState ()
 
const unsigned intsystemType () const
 
void setSystemType (const unsigned int &)
 
const unsigned intsystemName () const
 
void setSystemName (const unsigned int &)
 
const DtUUIDhostId () const
 
void setHostId (const DtUUID &)
 
const DtVector32 & relativePosition () const
 
void setRelativePosition (const DtVector32 &)
 
const boolsystemIsOn () const
 
void setSystemIsOn (const bool &)
 
const boolpowerReduction () const
 
void setPowerReduction (const bool &)
 
const boolisOn () const
 
void setIsOn (const bool &)
 
const boolisDamaged () const
 
void setIsDamaged (const bool &)
 
const boolisMalfunctioning () const
 
void setIsMalfunctioning (const bool &)
 
const boolsystemIsOperational () const
 
void setSystemIsOperational (const bool &)
 
const booliffSimulationMode () const
 
void setIffSimulationMode (const bool &)
 
const boolinteractiveCapable () const
 
void setInteractiveCapable (const bool &)
 
const unsigned short & mode4PseudoCrypto () const
 
void setMode4PseudoCrypto (const unsigned short &)
 
const unsigned intalternateMode4 () const
 
void setAlternateMode4 (const unsigned int &)
 
const boolmodeSIsTcasI () const
 
void setModeSIsTcasI (const bool &)
 
const boolemergencyOn () const
 
void setEmergencyOn (const bool &)
 
const boolstiOn () const
 
void setStiOn (const bool &)
 
const boolradarEnhancement () const
 
void setRadarEnhancement (const bool &)
 
const boolmode4PseudoCryptoAvailable () const
 
void setMode4PseudoCryptoAvailable (const bool &)
 
const boollayer2DataAvailable () const
 
void setLayer2DataAvailable (const bool &)
 
const boolidentSquawkFlashOn () const
 
void setIdentSquawkFlashOn (const bool &)
 
const boolunmannedAircraftOn () const
 
void setUnmannedAircraftOn (const bool &)
 
const intmodeCAltitude () const
 
void setModeCAltitude (const int &)
 
const boolmodeCAltitudeAvailable () const
 
void setModeCAltitudeAvailable (const bool &)
 
const unsigned charsystemDesignator () const
 
void setSystemDesignator (const unsigned char &)
 
const unsigned charsystemSpecificData () const
 
void setSystemSpecificData (const unsigned char &)
 
const boollayer3DataAvailable () const
 
void setLayer3DataAvailable (const bool &)
 
const boollayer4DataAvailable () const
 
void setLayer4DataAvailable (const bool &)
 
const boollayer5DataAvailable () const
 
void setLayer5DataAvailable (const bool &)
 
const intlayer3SpecificInfo () const
 
void setLayer3SpecificInfo (const int &)
 
const intlayer4SpecificInfo () const
 
void setLayer4SpecificInfo (const int &)
 
const intlayer5SpecificInfo () const
 
void setLayer5SpecificInfo (const int &)
 
const unsigned intmessageFormatsPresent () const
 
void setMessageFormatsPresent (const unsigned int &)
 
const unsigned short & pin () const
 
void setPin (const unsigned short &)
 
const unsigned short & mode5TransponderStatus () const
 
void setMode5TransponderStatus (const unsigned short &)
 
const unsigned short & enhancedMode1 () const
 
void setEnhancedMode1 (const unsigned short &)
 
const unsigned short & nationalOrigin () const
 
void setNationalOrigin (const unsigned short &)
 
const unsigned charsupplementalData () const
 
void setSupplementalData (const unsigned char &)
 
const unsigned intnavigationSource () const
 
void setNavigationSource (const unsigned int &)
 
const unsigned charfigureOfMerit () const
 
void setFigureOfMerit (const unsigned char &)
 
const unsigned charcode () const
 
void setCode (const unsigned char &)
 
bool modeEnabled (int modeType) const
 
void setModeEnabled (int modeType, bool onOff)
 
bool modeIsDamaged (int modeType) const
 
void setModeIsDamaged (int modeType, bool onOff)
 
bool modeIsMalfunctioning (int modeType) const
 
void setModeIsMalfunctioning (int modeType, bool onOff)
 
bool modeIsOn (int modeType) const
 
void setModeIsOn (int modeType, bool onOff)
 
bool mode5TransponderStatusBit (int bit) const
 
void setMode5TransponderStatusBit (int bit, bool onOff)
 
unsigned short modeCode (int modeType) const
 
void setModeCode (int modeType, unsigned short code)
 
virtual void makeWritable ()
 
virtual void makeReadOnly ()
 
- Public Member Functions inherited from makVrf::DtIffStateComponent
 DtIffStateComponent (DtStateData *sd)
 
- Public Member Functions inherited from makVrf::DtFrameStateInterface
 DtFrameStateInterface (const DtStateData *)
 
virtual ~DtFrameStateInterface ()
 
void setIsWritable (bool b)
 
bool isWritable () const
 
UInt64 stateId () const
 
UInt64 legionGlobalId () const
 
void setLegionGlobalId (UInt64 d)
 
bool isModified () const
 
void clearModified ()
 
void markModified ()
 
virtual
DtStateComponent::StateComponentType 
type () const
 
virtual
DtStateComponent::StateComponentType 
componentType () const =0
 
void setId (UInt64 id)
 
virtual UInt64 id () const
 
virtual void updateStateData (DtStateData *sd)
 
virtual Legion::ReadStateInstance readStateInstance () const
 
virtual Legion::WriteStateInstance writeStateInstance ()
 
void emitComponentUpdated ()
 
bool cleared () const
 
bool advancedFrame () const
 
virtual void frameAdvanced ()
 
virtual void convertToRemote ()
 
virtual void convertToLocal ()
 
virtual void aboutToBeDeleted ()
 

Protected Attributes

DtIffStateComponentData myData
 
- Protected Attributes inherited from makVrf::DtFrameStateInterface
bool myIsModified
 
UInt64 myId
 
UInt64 myStateId
 
UInt64 myLegionId
 
bool myIsWritable
 
bool myCleared
 
bool myAdvancedFrame
 

Additional Inherited Members

- Public Attributes inherited from makVrf::DtFrameStateInterface
boost::signals2::signal< void(DtFrameStateInterface *)> signal_stateComponentAboutToBeDeleted
 
boost::signals2::signal< void(const
DtFrameStateInterface *)> 
signal_componentModified
 

Constructor & Destructor Documentation

makVrf::DtIffStateComponentNextFrame::DtIffStateComponentNextFrame ( DtStateData storage)

Member Function Documentation

const DtIffStateComponentData& makVrf::DtIffStateComponentNextFrame::frameState ( ) const
inline

Next frame access write access. Ensure this is only used in a single thread (i.e.a controller thread)

DtIffStateComponentData& makVrf::DtIffStateComponentNextFrame::frameState ( )
inline
const unsigned int& makVrf::DtIffStateComponentNextFrame::systemType ( ) const
void makVrf::DtIffStateComponentNextFrame::setSystemType ( const unsigned int )
const unsigned int& makVrf::DtIffStateComponentNextFrame::systemName ( ) const
void makVrf::DtIffStateComponentNextFrame::setSystemName ( const unsigned int )
const DtUUID& makVrf::DtIffStateComponentNextFrame::hostId ( ) const
void makVrf::DtIffStateComponentNextFrame::setHostId ( const DtUUID )
const DtVector32& makVrf::DtIffStateComponentNextFrame::relativePosition ( ) const
void makVrf::DtIffStateComponentNextFrame::setRelativePosition ( const DtVector32 &  )
const bool& makVrf::DtIffStateComponentNextFrame::systemIsOn ( ) const
void makVrf::DtIffStateComponentNextFrame::setSystemIsOn ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::powerReduction ( ) const
void makVrf::DtIffStateComponentNextFrame::setPowerReduction ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::isOn ( ) const
void makVrf::DtIffStateComponentNextFrame::setIsOn ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::isDamaged ( ) const
void makVrf::DtIffStateComponentNextFrame::setIsDamaged ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::isMalfunctioning ( ) const
void makVrf::DtIffStateComponentNextFrame::setIsMalfunctioning ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::systemIsOperational ( ) const
void makVrf::DtIffStateComponentNextFrame::setSystemIsOperational ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::iffSimulationMode ( ) const
void makVrf::DtIffStateComponentNextFrame::setIffSimulationMode ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::interactiveCapable ( ) const
void makVrf::DtIffStateComponentNextFrame::setInteractiveCapable ( const bool )
const unsigned short& makVrf::DtIffStateComponentNextFrame::mode4PseudoCrypto ( ) const
void makVrf::DtIffStateComponentNextFrame::setMode4PseudoCrypto ( const unsigned short &  )
const unsigned int& makVrf::DtIffStateComponentNextFrame::alternateMode4 ( ) const
void makVrf::DtIffStateComponentNextFrame::setAlternateMode4 ( const unsigned int )
const bool& makVrf::DtIffStateComponentNextFrame::modeSIsTcasI ( ) const
void makVrf::DtIffStateComponentNextFrame::setModeSIsTcasI ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::emergencyOn ( ) const
void makVrf::DtIffStateComponentNextFrame::setEmergencyOn ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::stiOn ( ) const
void makVrf::DtIffStateComponentNextFrame::setStiOn ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::radarEnhancement ( ) const
void makVrf::DtIffStateComponentNextFrame::setRadarEnhancement ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::mode4PseudoCryptoAvailable ( ) const
void makVrf::DtIffStateComponentNextFrame::setMode4PseudoCryptoAvailable ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::layer2DataAvailable ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer2DataAvailable ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::identSquawkFlashOn ( ) const
void makVrf::DtIffStateComponentNextFrame::setIdentSquawkFlashOn ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::unmannedAircraftOn ( ) const
void makVrf::DtIffStateComponentNextFrame::setUnmannedAircraftOn ( const bool )
const int& makVrf::DtIffStateComponentNextFrame::modeCAltitude ( ) const
void makVrf::DtIffStateComponentNextFrame::setModeCAltitude ( const int )
const bool& makVrf::DtIffStateComponentNextFrame::modeCAltitudeAvailable ( ) const
void makVrf::DtIffStateComponentNextFrame::setModeCAltitudeAvailable ( const bool )
const unsigned char& makVrf::DtIffStateComponentNextFrame::systemDesignator ( ) const
void makVrf::DtIffStateComponentNextFrame::setSystemDesignator ( const unsigned char )
const unsigned char& makVrf::DtIffStateComponentNextFrame::systemSpecificData ( ) const
void makVrf::DtIffStateComponentNextFrame::setSystemSpecificData ( const unsigned char )
const bool& makVrf::DtIffStateComponentNextFrame::layer3DataAvailable ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer3DataAvailable ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::layer4DataAvailable ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer4DataAvailable ( const bool )
const bool& makVrf::DtIffStateComponentNextFrame::layer5DataAvailable ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer5DataAvailable ( const bool )
const int& makVrf::DtIffStateComponentNextFrame::layer3SpecificInfo ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer3SpecificInfo ( const int )
const int& makVrf::DtIffStateComponentNextFrame::layer4SpecificInfo ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer4SpecificInfo ( const int )
const int& makVrf::DtIffStateComponentNextFrame::layer5SpecificInfo ( ) const
void makVrf::DtIffStateComponentNextFrame::setLayer5SpecificInfo ( const int )
const unsigned int& makVrf::DtIffStateComponentNextFrame::messageFormatsPresent ( ) const
void makVrf::DtIffStateComponentNextFrame::setMessageFormatsPresent ( const unsigned int )
const unsigned short& makVrf::DtIffStateComponentNextFrame::pin ( ) const
void makVrf::DtIffStateComponentNextFrame::setPin ( const unsigned short &  )
const unsigned short& makVrf::DtIffStateComponentNextFrame::mode5TransponderStatus ( ) const
void makVrf::DtIffStateComponentNextFrame::setMode5TransponderStatus ( const unsigned short &  )
const unsigned short& makVrf::DtIffStateComponentNextFrame::enhancedMode1 ( ) const
void makVrf::DtIffStateComponentNextFrame::setEnhancedMode1 ( const unsigned short &  )
const unsigned short& makVrf::DtIffStateComponentNextFrame::nationalOrigin ( ) const
void makVrf::DtIffStateComponentNextFrame::setNationalOrigin ( const unsigned short &  )
const unsigned char& makVrf::DtIffStateComponentNextFrame::supplementalData ( ) const
void makVrf::DtIffStateComponentNextFrame::setSupplementalData ( const unsigned char )
const unsigned int& makVrf::DtIffStateComponentNextFrame::navigationSource ( ) const
void makVrf::DtIffStateComponentNextFrame::setNavigationSource ( const unsigned int )
const unsigned char& makVrf::DtIffStateComponentNextFrame::figureOfMerit ( ) const
void makVrf::DtIffStateComponentNextFrame::setFigureOfMerit ( const unsigned char )
const unsigned char& makVrf::DtIffStateComponentNextFrame::code ( ) const
void makVrf::DtIffStateComponentNextFrame::setCode ( const unsigned char )
bool makVrf::DtIffStateComponentNextFrame::modeEnabled ( int  modeType) const
void makVrf::DtIffStateComponentNextFrame::setModeEnabled ( int  modeType,
bool  onOff 
)
bool makVrf::DtIffStateComponentNextFrame::modeIsDamaged ( int  modeType) const
void makVrf::DtIffStateComponentNextFrame::setModeIsDamaged ( int  modeType,
bool  onOff 
)
bool makVrf::DtIffStateComponentNextFrame::modeIsMalfunctioning ( int  modeType) const
void makVrf::DtIffStateComponentNextFrame::setModeIsMalfunctioning ( int  modeType,
bool  onOff 
)
bool makVrf::DtIffStateComponentNextFrame::modeIsOn ( int  modeType) const
void makVrf::DtIffStateComponentNextFrame::setModeIsOn ( int  modeType,
bool  onOff 
)
bool makVrf::DtIffStateComponentNextFrame::mode5TransponderStatusBit ( int  bit) const
void makVrf::DtIffStateComponentNextFrame::setMode5TransponderStatusBit ( int  bit,
bool  onOff 
)
unsigned short makVrf::DtIffStateComponentNextFrame::modeCode ( int  modeType) const
void makVrf::DtIffStateComponentNextFrame::setModeCode ( int  modeType,
unsigned short  code 
)
virtual void makVrf::DtIffStateComponentNextFrame::makeWritable ( )
inlinevirtual

Override to make component writable.

Reimplemented from makVrf::DtFrameStateInterface.

virtual void makVrf::DtIffStateComponentNextFrame::makeReadOnly ( )
inlinevirtual

Override to make component read-only.

Reimplemented from makVrf::DtFrameStateInterface.

Member Data Documentation

DtIffStateComponentData makVrf::DtIffStateComponentNextFrame::myData
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)