VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
IffStateMessage Class Reference
+ Inheritance diagram for IffStateMessage:
+ Collaboration diagram for IffStateMessage:

Classes

struct  SimulationAddress

Public Types

enum  CapabilityReport {
  CapabilityReport_NoCapability = 0, CapabilityReport_CommAB7Ground = 4, CapabilityReport_CommAB7Airborne = 5, CapabilityReport_CommAB7GroundAirborne = 6,
  CapabilityReport_DR1FS2345AirborneGround = 7, CapabilityReport_NoStatement = 255
}
enum  ModeSLevelsPresent {
  ModeSLevelsPresent_Level1 = 1, ModeSLevelsPresent_Level2Elementary = 2, ModeSLevelsPresent_Level2Enhanced = 3, ModeSLevelsPresent_Level3 = 4,
  ModeSLevelsPresent_Level4 = 5
}
enum  SystemName {
  SystemName_OtherSysName = 0, SystemName_MarkX = 1, SystemName_MarkXII = 2, SystemName_ATCRBS = 3,
  SystemName_Soviet = 4, SystemName_ModeS = 5, SystemName_MarkX_XII_ATCRBS = 6, SystemName_MarkX_XII_ATCRBS_ModeS = 7
}
enum  SystemType {
  SystemType_OtherSysType = 0, SystemType_Transponder = 1, SystemType_Interrogator = 2, SystemType_SovietTransponder = 3,
  SystemType_SovietInterrogator = 4
}
enum  AircraftPresentDomain { AircraftPresentDomain_NoStatement = 0, AircraftPresentDomain_Airborne = 1, AircraftPresentDomain_OnGroundSurface = 2 }
enum  OperationalParameter1 { OperationalParameter1_OtherOperationalParameter1 = 0 }
enum  DAPSource {
  DAPSource_IASBit = 0, DAPSource_MachNumberBit = 1, DAPSource_GroundSpeedBit = 2, DAPSource_MagneticHeadingBit = 3,
  DAPSource_TrackAngleRateBit = 4, DAPSource_TrueTrackAngleBit = 5, DAPSource_TrueAirspeedBit = 6, DAPSource_VerticalRateBit = 7
}
enum  AircraftIdentificationType { AircraftIdentificationType_NoStatement = 0, AircraftIdentificationType_FlightNumber = 1, AircraftIdentificationType_TailNumber = 2 }
enum  DataCategory { DataCategory_NoStatement = 0, DataCategory_FunctionalData = 1, DataCategory_DataLinkMessages = 2 }
enum  AltParm4 { AltParm4_Other = 0, AltParm4_Valid = 1, AltParm4_Invalid = 2, AltParm4_NoResponse = 3 }
enum  NavigationSource { NavigationSource_NoStatement = 0, NavigationSource_GPS = 1, NavigationSource_INS = 2, NavigationSource_INSGPS = 3 }
enum  OperationalParameter2 { OperationalParameter2_OtherOperationalParameter2 = 0 }

Public Member Functions

 IffStateMessage ()
virtual ~IffStateMessage ()
virtual std::string getEntityIdentifier ()
virtual void setEntityIdentifier (std::string val)
virtual std::string getHostEntityIdentifier ()
virtual void setHostEntityIdentifier (std::string val)
virtual DtVector32 getRelativePosition ()
virtual void setRelativePosition (DtVector32 val)
virtual SystemType getSystemType ()
virtual void setSystemType (SystemType val)
virtual SystemName getSystemName ()
virtual void setSystemName (SystemName val)
virtual unsigned char getSystemMode ()
virtual void setSystemMode (unsigned char val)
virtual std::string getEventId ()
virtual void setEventId (std::string val)
virtual AltParm4 getAlternateMode4 ()
virtual void setAlternateMode4 (AltParm4 val)
virtual bool getSystemIsOn ()
virtual void setSystemIsOn (bool val)
virtual bool getSystemIsOperational ()
virtual void setSystemIsOperational (bool val)
virtual bool getSimulationMode ()
virtual void setSimulationMode (bool val)
virtual bool getInteractiveCapable ()
virtual void setInteractiveCapable (bool val)
virtual unsigned short getMode4PseudoCrypto ()
virtual void setMode4PseudoCrypto (unsigned short val)
virtual bool getMode4PseudoCryptoAvailable ()
virtual void setMode4PseudoCryptoAvailable (bool val)
virtual bool getModeSIsTcasI ()
virtual void setModeSIsTcasI (bool val)
virtual bool getEmergencyOn ()
virtual void setEmergencyOn (bool val)
virtual bool getIdentSquawkFlashOn ()
virtual void setIdentSquawkFlashOn (bool val)
virtual bool getUnmannedAircraftOn ()
virtual void setUnmannedAircraftOn (bool val)
virtual bool getModeCAltitudeAvailable ()
virtual void setModeCAltitudeAvailable (bool val)
virtual short getModeCAltitude ()
virtual void setModeCAltitude (short val)
virtual bool getStiOn ()
virtual void setStiOn (bool val)
virtual unsigned char getCode ()
virtual void setCode (unsigned char val)
virtual bool getPowerReduction ()
virtual void setPowerReduction (bool val)
virtual bool getIsDamaged ()
virtual void setIsDamaged (bool val)
virtual bool getIsMalfunctioning ()
virtual void setIsMalfunctioning (bool val)
virtual bool getIsOn ()
virtual void setIsOn (bool val)
virtual bool getRadarEnhancement ()
virtual void setRadarEnhancement (bool val)
virtual bool getLayer2DataAvailable ()
virtual void setLayer2DataAvailable (bool val)
virtual bool getLayer3DataAvailable ()
virtual void setLayer3DataAvailable (bool val)
virtual bool getLayer4DataAvailable ()
virtual void setLayer4DataAvailable (bool val)
virtual bool getLayer5DataAvailable ()
virtual void setLayer5DataAvailable (bool val)
virtual unsigned int getLayer2SpecificInfo ()
virtual void setLayer2SpecificInfo (unsigned int val)
virtual unsigned int getLayer3SpecificInfo ()
virtual void setLayer3SpecificInfo (unsigned int val)
virtual unsigned int getLayer4SpecificInfo ()
virtual void setLayer4SpecificInfo (unsigned int val)
virtual unsigned int getLayer5SpecificInfo ()
virtual void setLayer5SpecificInfo (unsigned int val)
virtual float getAzimuthCenter ()
virtual void setAzimuthCenter (float val)
virtual float getAzimuthSweep ()
virtual void setAzimuthSweep (float val)
virtual float getElevationCenter ()
virtual void setElevationCenter (float val)
virtual float getElevationSweep ()
virtual void setElevationSweep (float val)
virtual float getSweepSync ()
virtual void setSweepSync (float val)
virtual OperationalParameter1 getSecondaryOperationalDataParameter1 ()
virtual void setSecondaryOperationalDataParameter1 (OperationalParameter1 val)
virtual OperationalParameter2 getSecondaryOperationalDataParameter2 ()
virtual void setSecondaryOperationalDataParameter2 (OperationalParameter2 val)
virtual unsigned char getSystemDesignator ()
virtual void setSystemDesignator (unsigned char val)
virtual unsigned char getSystemSpecificData ()
virtual void setSystemSpecificData (unsigned char val)
virtual SimulationAddress getReportingSimulation ()
virtual void setReportingSimulation (SimulationAddress val)
virtual unsigned int getMessageFormatsPresent ()
virtual void setMessageFormatsPresent (unsigned int val)
virtual unsigned char getMode5InterrogatorStatus ()
virtual void setMode5InterrogatorStatus (unsigned char val)
virtual std::string getInterrogatedEntityID ()
virtual void setInterrogatedEntityID (std::string val)
virtual unsigned short getMode5TransponderStatus ()
virtual void setMode5TransponderStatus (unsigned short val)
virtual unsigned short getPin ()
virtual void setPin (unsigned short val)
virtual unsigned short getEnhancedMode1 ()
virtual void setEnhancedMode1 (unsigned short val)
virtual unsigned int getEnhancedMode1Code1 ()
virtual void setEnhancedMode1Code1 (unsigned int val)
virtual unsigned int getEnhancedMode1Code2 ()
virtual void setEnhancedMode1Code2 (unsigned int val)
virtual unsigned int getEnhancedMode1Code3 ()
virtual void setEnhancedMode1Code3 (unsigned int val)
virtual unsigned int getEnhancedMode1Code4 ()
virtual void setEnhancedMode1Code4 (unsigned int val)
virtual bool getEnhancedMode1OnOff ()
virtual void setEnhancedMode1OnOff (bool val)
virtual bool getEnhancedMode1DamageStatus ()
virtual void setEnhancedMode1DamageStatus (bool val)
virtual bool getEnhancedMode1MalfunctionStatus ()
virtual void setEnhancedMode1MalfunctionStatus (bool val)
virtual unsigned short getNationalOrigin ()
virtual void setNationalOrigin (unsigned short val)
virtual unsigned char getSupplementalData ()
virtual void setSupplementalData (unsigned char val)
virtual NavigationSource getNavigationSource ()
virtual void setNavigationSource (NavigationSource val)
virtual unsigned char getFigureOfMerit ()
virtual void setFigureOfMerit (unsigned char val)
virtual ModeSLevelsPresent getModeSLevelsPresent ()
virtual void setModeSLevelsPresent (ModeSLevelsPresent val)
virtual unsigned char getModeSInterrogatorStatus ()
virtual void setModeSInterrogatorStatus (unsigned char val)
virtual unsigned short getModeSTransponderStatus ()
virtual void setModeSTransponderStatus (unsigned short val)
virtual AircraftPresentDomain getAircraftPresentDomain ()
virtual void setAircraftPresentDomain (AircraftPresentDomain val)
virtual unsigned char getAircraftID ()
virtual void setAircraftID (unsigned char val)
virtual unsigned int getAircraftAddress ()
virtual void setAircraftAddress (unsigned int val)
virtual AircraftIdentificationType getAircraftIDType ()
virtual void setAircraftIDType (AircraftIdentificationType val)
virtual DAPSource getDapSource ()
virtual void setDapSource (DAPSource val)
virtual unsigned short getModeSAltitude ()
virtual void setModeSAltitude (unsigned short val)
virtual CapabilityReport getCapabilityReport ()
virtual void setCapabilityReport (CapabilityReport val)
virtual unsigned char getAvailableLayers ()
virtual void setAvailableLayers (unsigned char val)
virtual DataCategory getDataCategory ()
virtual void setDataCategory (DataCategory val)
virtual int messageSize ()
 this function needs to be in each derived class for decoding
- Public Member Functions inherited from DtMessage
 DtMessage ()
 constructor
virtual ~DtMessage ()
 destructor
virtual std::string name () const
 Get the name of the message type.
virtual double timeStamp ()
virtual void setTimeStamp (double ts)
virtual unsigned char * encode ()
 Encode the message as an array of bytes and return the bytes.

Static Public Member Functions

static DtMessagedecode (unsigned char *buffer, int length)
static std::string theMessageName ()

Protected Member Functions

virtual void serialize (DtStreamWriter &writer)
virtual void deserialize (DtStreamReader &reader)

Protected Attributes

std::string myEntityIdentifier
std::string myHostEntityIdentifier
DtVector32 myRelativePosition
SystemType mySystemType
SystemName mySystemName
unsigned char mySystemMode
std::string myEventId
AltParm4 myAlternateMode4
bool mySystemIsOn
bool mySystemIsOperational
bool mySimulationMode
bool myInteractiveCapable
unsigned short myMode4PseudoCrypto
bool myMode4PseudoCryptoAvailable
bool myModeSIsTcasI
bool myEmergencyOn
bool myIdentSquawkFlashOn
bool myUnmannedAircraftOn
bool myModeCAltitudeAvailable
short myModeCAltitude
bool myStiOn
unsigned char myCode
bool myPowerReduction
bool myIsDamaged
bool myIsMalfunctioning
bool myIsOn
bool myRadarEnhancement
bool myLayer2DataAvailable
bool myLayer3DataAvailable
bool myLayer4DataAvailable
bool myLayer5DataAvailable
unsigned int myLayer2SpecificInfo
unsigned int myLayer3SpecificInfo
unsigned int myLayer4SpecificInfo
unsigned int myLayer5SpecificInfo
float myAzimuthCenter
float myAzimuthSweep
float myElevationCenter
float myElevationSweep
float mySweepSync
OperationalParameter1 mySecondaryOperationalDataParameter1
OperationalParameter2 mySecondaryOperationalDataParameter2
unsigned char mySystemDesignator
unsigned char mySystemSpecificData
SimulationAddress myReportingSimulation
unsigned int myMessageFormatsPresent
unsigned char myMode5InterrogatorStatus
std::string myInterrogatedEntityID
unsigned short myMode5TransponderStatus
unsigned short myPin
unsigned short myEnhancedMode1
unsigned int myEnhancedMode1Code1
unsigned int myEnhancedMode1Code2
unsigned int myEnhancedMode1Code3
unsigned int myEnhancedMode1Code4
bool myEnhancedMode1OnOff
bool myEnhancedMode1DamageStatus
bool myEnhancedMode1MalfunctionStatus
unsigned short myNationalOrigin
unsigned char mySupplementalData
NavigationSource myNavigationSource
unsigned char myFigureOfMerit
ModeSLevelsPresent myModeSLevelsPresent
unsigned char myModeSInterrogatorStatus
unsigned short myModeSTransponderStatus
AircraftPresentDomain myAircraftPresentDomain
unsigned char myAircraftID
unsigned int myAircraftAddress
AircraftIdentificationType myAircraftIDType
DAPSource myDapSource
unsigned short myModeSAltitude
CapabilityReport myCapabilityReport
unsigned char myAvailableLayers
DataCategory myDataCategory
- Protected Attributes inherited from DtMessage
std::string myName
DtTime myTimeStamp

Static Protected Attributes

static std::string theFullName

Detailed Description

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Member Enumeration Documentation

Enumerator:
AircraftIdentificationType_NoStatement 
AircraftIdentificationType_FlightNumber 
AircraftIdentificationType_TailNumber 
Enumerator:
AircraftPresentDomain_NoStatement 
AircraftPresentDomain_Airborne 
AircraftPresentDomain_OnGroundSurface 
Enumerator:
AltParm4_Other 
AltParm4_Valid 
AltParm4_Invalid 
AltParm4_NoResponse 
Enumerator:
CapabilityReport_NoCapability 
CapabilityReport_CommAB7Ground 
CapabilityReport_CommAB7Airborne 
CapabilityReport_CommAB7GroundAirborne 
CapabilityReport_DR1FS2345AirborneGround 
CapabilityReport_NoStatement 
Enumerator:
DAPSource_IASBit 
DAPSource_MachNumberBit 
DAPSource_GroundSpeedBit 
DAPSource_MagneticHeadingBit 
DAPSource_TrackAngleRateBit 
DAPSource_TrueTrackAngleBit 
DAPSource_TrueAirspeedBit 
DAPSource_VerticalRateBit 
Enumerator:
DataCategory_NoStatement 
DataCategory_FunctionalData 
DataCategory_DataLinkMessages 
Enumerator:
ModeSLevelsPresent_Level1 
ModeSLevelsPresent_Level2Elementary 
ModeSLevelsPresent_Level2Enhanced 
ModeSLevelsPresent_Level3 
ModeSLevelsPresent_Level4 
Enumerator:
NavigationSource_NoStatement 
NavigationSource_GPS 
NavigationSource_INS 
NavigationSource_INSGPS 
Enumerator:
OperationalParameter1_OtherOperationalParameter1 
Enumerator:
OperationalParameter2_OtherOperationalParameter2 
Enumerator:
SystemName_OtherSysName 
SystemName_MarkX 
SystemName_MarkXII 
SystemName_ATCRBS 
SystemName_Soviet 
SystemName_ModeS 
SystemName_MarkX_XII_ATCRBS 
SystemName_MarkX_XII_ATCRBS_ModeS 
Enumerator:
SystemType_OtherSysType 
SystemType_Transponder 
SystemType_Interrogator 
SystemType_SovietTransponder 
SystemType_SovietInterrogator 

Constructor & Destructor Documentation

IffStateMessage::IffStateMessage ( )
virtual IffStateMessage::~IffStateMessage ( )
virtual

Member Function Documentation

static DtMessage* IffStateMessage::decode ( unsigned char *  buffer,
int  length 
)
static
virtual void IffStateMessage::deserialize ( DtStreamReader reader)
protectedvirtual

Reimplemented from DtMessage.

virtual unsigned int IffStateMessage::getAircraftAddress ( )
virtual
virtual unsigned char IffStateMessage::getAircraftID ( )
virtual
virtual AircraftIdentificationType IffStateMessage::getAircraftIDType ( )
virtual
virtual AircraftPresentDomain IffStateMessage::getAircraftPresentDomain ( )
virtual
virtual AltParm4 IffStateMessage::getAlternateMode4 ( )
virtual
virtual unsigned char IffStateMessage::getAvailableLayers ( )
virtual
virtual float IffStateMessage::getAzimuthCenter ( )
virtual
virtual float IffStateMessage::getAzimuthSweep ( )
virtual
virtual CapabilityReport IffStateMessage::getCapabilityReport ( )
virtual
virtual unsigned char IffStateMessage::getCode ( )
virtual
virtual DAPSource IffStateMessage::getDapSource ( )
virtual
virtual DataCategory IffStateMessage::getDataCategory ( )
virtual
virtual float IffStateMessage::getElevationCenter ( )
virtual
virtual float IffStateMessage::getElevationSweep ( )
virtual
virtual bool IffStateMessage::getEmergencyOn ( )
virtual
virtual unsigned short IffStateMessage::getEnhancedMode1 ( )
virtual
virtual unsigned int IffStateMessage::getEnhancedMode1Code1 ( )
virtual
virtual unsigned int IffStateMessage::getEnhancedMode1Code2 ( )
virtual
virtual unsigned int IffStateMessage::getEnhancedMode1Code3 ( )
virtual
virtual unsigned int IffStateMessage::getEnhancedMode1Code4 ( )
virtual
virtual bool IffStateMessage::getEnhancedMode1DamageStatus ( )
virtual
virtual bool IffStateMessage::getEnhancedMode1MalfunctionStatus ( )
virtual
virtual bool IffStateMessage::getEnhancedMode1OnOff ( )
virtual
virtual std::string IffStateMessage::getEntityIdentifier ( )
virtual
virtual std::string IffStateMessage::getEventId ( )
virtual
virtual unsigned char IffStateMessage::getFigureOfMerit ( )
virtual
virtual std::string IffStateMessage::getHostEntityIdentifier ( )
virtual
virtual bool IffStateMessage::getIdentSquawkFlashOn ( )
virtual
virtual bool IffStateMessage::getInteractiveCapable ( )
virtual
virtual std::string IffStateMessage::getInterrogatedEntityID ( )
virtual
virtual bool IffStateMessage::getIsDamaged ( )
virtual
virtual bool IffStateMessage::getIsMalfunctioning ( )
virtual
virtual bool IffStateMessage::getIsOn ( )
virtual
virtual bool IffStateMessage::getLayer2DataAvailable ( )
virtual
virtual unsigned int IffStateMessage::getLayer2SpecificInfo ( )
virtual
virtual bool IffStateMessage::getLayer3DataAvailable ( )
virtual
virtual unsigned int IffStateMessage::getLayer3SpecificInfo ( )
virtual
virtual bool IffStateMessage::getLayer4DataAvailable ( )
virtual
virtual unsigned int IffStateMessage::getLayer4SpecificInfo ( )
virtual
virtual bool IffStateMessage::getLayer5DataAvailable ( )
virtual
virtual unsigned int IffStateMessage::getLayer5SpecificInfo ( )
virtual
virtual unsigned int IffStateMessage::getMessageFormatsPresent ( )
virtual
virtual unsigned short IffStateMessage::getMode4PseudoCrypto ( )
virtual
virtual bool IffStateMessage::getMode4PseudoCryptoAvailable ( )
virtual
virtual unsigned char IffStateMessage::getMode5InterrogatorStatus ( )
virtual
virtual unsigned short IffStateMessage::getMode5TransponderStatus ( )
virtual
virtual short IffStateMessage::getModeCAltitude ( )
virtual
virtual bool IffStateMessage::getModeCAltitudeAvailable ( )
virtual
virtual unsigned short IffStateMessage::getModeSAltitude ( )
virtual
virtual unsigned char IffStateMessage::getModeSInterrogatorStatus ( )
virtual
virtual bool IffStateMessage::getModeSIsTcasI ( )
virtual
virtual ModeSLevelsPresent IffStateMessage::getModeSLevelsPresent ( )
virtual
virtual unsigned short IffStateMessage::getModeSTransponderStatus ( )
virtual
virtual unsigned short IffStateMessage::getNationalOrigin ( )
virtual
virtual NavigationSource IffStateMessage::getNavigationSource ( )
virtual
virtual unsigned short IffStateMessage::getPin ( )
virtual
virtual bool IffStateMessage::getPowerReduction ( )
virtual
virtual bool IffStateMessage::getRadarEnhancement ( )
virtual
virtual DtVector32 IffStateMessage::getRelativePosition ( )
virtual
virtual SimulationAddress IffStateMessage::getReportingSimulation ( )
virtual
virtual OperationalParameter1 IffStateMessage::getSecondaryOperationalDataParameter1 ( )
virtual
virtual OperationalParameter2 IffStateMessage::getSecondaryOperationalDataParameter2 ( )
virtual
virtual bool IffStateMessage::getSimulationMode ( )
virtual
virtual bool IffStateMessage::getStiOn ( )
virtual
virtual unsigned char IffStateMessage::getSupplementalData ( )
virtual
virtual float IffStateMessage::getSweepSync ( )
virtual
virtual unsigned char IffStateMessage::getSystemDesignator ( )
virtual
virtual bool IffStateMessage::getSystemIsOn ( )
virtual
virtual bool IffStateMessage::getSystemIsOperational ( )
virtual
virtual unsigned char IffStateMessage::getSystemMode ( )
virtual
virtual SystemName IffStateMessage::getSystemName ( )
virtual
virtual unsigned char IffStateMessage::getSystemSpecificData ( )
virtual
virtual SystemType IffStateMessage::getSystemType ( )
virtual
virtual bool IffStateMessage::getUnmannedAircraftOn ( )
virtual
virtual int IffStateMessage::messageSize ( )
virtual

this function needs to be in each derived class for decoding

Get the size of the message data in bytes

Reimplemented from DtMessage.

virtual void IffStateMessage::serialize ( DtStreamWriter writer)
protectedvirtual

Reimplemented from DtMessage.

virtual void IffStateMessage::setAircraftAddress ( unsigned int  val)
virtual
virtual void IffStateMessage::setAircraftID ( unsigned char  val)
virtual
virtual void IffStateMessage::setAircraftIDType ( AircraftIdentificationType  val)
virtual
virtual void IffStateMessage::setAircraftPresentDomain ( AircraftPresentDomain  val)
virtual
virtual void IffStateMessage::setAlternateMode4 ( AltParm4  val)
virtual
virtual void IffStateMessage::setAvailableLayers ( unsigned char  val)
virtual
virtual void IffStateMessage::setAzimuthCenter ( float  val)
virtual
virtual void IffStateMessage::setAzimuthSweep ( float  val)
virtual
virtual void IffStateMessage::setCapabilityReport ( CapabilityReport  val)
virtual
virtual void IffStateMessage::setCode ( unsigned char  val)
virtual
virtual void IffStateMessage::setDapSource ( DAPSource  val)
virtual
virtual void IffStateMessage::setDataCategory ( DataCategory  val)
virtual
virtual void IffStateMessage::setElevationCenter ( float  val)
virtual
virtual void IffStateMessage::setElevationSweep ( float  val)
virtual
virtual void IffStateMessage::setEmergencyOn ( bool  val)
virtual
virtual void IffStateMessage::setEnhancedMode1 ( unsigned short  val)
virtual
virtual void IffStateMessage::setEnhancedMode1Code1 ( unsigned int  val)
virtual
virtual void IffStateMessage::setEnhancedMode1Code2 ( unsigned int  val)
virtual
virtual void IffStateMessage::setEnhancedMode1Code3 ( unsigned int  val)
virtual
virtual void IffStateMessage::setEnhancedMode1Code4 ( unsigned int  val)
virtual
virtual void IffStateMessage::setEnhancedMode1DamageStatus ( bool  val)
virtual
virtual void IffStateMessage::setEnhancedMode1MalfunctionStatus ( bool  val)
virtual
virtual void IffStateMessage::setEnhancedMode1OnOff ( bool  val)
virtual
virtual void IffStateMessage::setEntityIdentifier ( std::string  val)
virtual
virtual void IffStateMessage::setEventId ( std::string  val)
virtual
virtual void IffStateMessage::setFigureOfMerit ( unsigned char  val)
virtual
virtual void IffStateMessage::setHostEntityIdentifier ( std::string  val)
virtual
virtual void IffStateMessage::setIdentSquawkFlashOn ( bool  val)
virtual
virtual void IffStateMessage::setInteractiveCapable ( bool  val)
virtual
virtual void IffStateMessage::setInterrogatedEntityID ( std::string  val)
virtual
virtual void IffStateMessage::setIsDamaged ( bool  val)
virtual
virtual void IffStateMessage::setIsMalfunctioning ( bool  val)
virtual
virtual void IffStateMessage::setIsOn ( bool  val)
virtual
virtual void IffStateMessage::setLayer2DataAvailable ( bool  val)
virtual
virtual void IffStateMessage::setLayer2SpecificInfo ( unsigned int  val)
virtual
virtual void IffStateMessage::setLayer3DataAvailable ( bool  val)
virtual
virtual void IffStateMessage::setLayer3SpecificInfo ( unsigned int  val)
virtual
virtual void IffStateMessage::setLayer4DataAvailable ( bool  val)
virtual
virtual void IffStateMessage::setLayer4SpecificInfo ( unsigned int  val)
virtual
virtual void IffStateMessage::setLayer5DataAvailable ( bool  val)
virtual
virtual void IffStateMessage::setLayer5SpecificInfo ( unsigned int  val)
virtual
virtual void IffStateMessage::setMessageFormatsPresent ( unsigned int  val)
virtual
virtual void IffStateMessage::setMode4PseudoCrypto ( unsigned short  val)
virtual
virtual void IffStateMessage::setMode4PseudoCryptoAvailable ( bool  val)
virtual
virtual void IffStateMessage::setMode5InterrogatorStatus ( unsigned char  val)
virtual
virtual void IffStateMessage::setMode5TransponderStatus ( unsigned short  val)
virtual
virtual void IffStateMessage::setModeCAltitude ( short  val)
virtual
virtual void IffStateMessage::setModeCAltitudeAvailable ( bool  val)
virtual
virtual void IffStateMessage::setModeSAltitude ( unsigned short  val)
virtual
virtual void IffStateMessage::setModeSInterrogatorStatus ( unsigned char  val)
virtual
virtual void IffStateMessage::setModeSIsTcasI ( bool  val)
virtual
virtual void IffStateMessage::setModeSLevelsPresent ( ModeSLevelsPresent  val)
virtual
virtual void IffStateMessage::setModeSTransponderStatus ( unsigned short  val)
virtual
virtual void IffStateMessage::setNationalOrigin ( unsigned short  val)
virtual
virtual void IffStateMessage::setNavigationSource ( NavigationSource  val)
virtual
virtual void IffStateMessage::setPin ( unsigned short  val)
virtual
virtual void IffStateMessage::setPowerReduction ( bool  val)
virtual
virtual void IffStateMessage::setRadarEnhancement ( bool  val)
virtual
virtual void IffStateMessage::setRelativePosition ( DtVector32  val)
virtual
virtual void IffStateMessage::setReportingSimulation ( SimulationAddress  val)
virtual
virtual void IffStateMessage::setSecondaryOperationalDataParameter1 ( OperationalParameter1  val)
virtual
virtual void IffStateMessage::setSecondaryOperationalDataParameter2 ( OperationalParameter2  val)
virtual
virtual void IffStateMessage::setSimulationMode ( bool  val)
virtual
virtual void IffStateMessage::setStiOn ( bool  val)
virtual
virtual void IffStateMessage::setSupplementalData ( unsigned char  val)
virtual
virtual void IffStateMessage::setSweepSync ( float  val)
virtual
virtual void IffStateMessage::setSystemDesignator ( unsigned char  val)
virtual
virtual void IffStateMessage::setSystemIsOn ( bool  val)
virtual
virtual void IffStateMessage::setSystemIsOperational ( bool  val)
virtual
virtual void IffStateMessage::setSystemMode ( unsigned char  val)
virtual
virtual void IffStateMessage::setSystemName ( SystemName  val)
virtual
virtual void IffStateMessage::setSystemSpecificData ( unsigned char  val)
virtual
virtual void IffStateMessage::setSystemType ( SystemType  val)
virtual
virtual void IffStateMessage::setUnmannedAircraftOn ( bool  val)
virtual
static std::string IffStateMessage::theMessageName ( )
static

Member Data Documentation

unsigned int IffStateMessage::myAircraftAddress
protected
unsigned char IffStateMessage::myAircraftID
protected
AircraftIdentificationType IffStateMessage::myAircraftIDType
protected
AircraftPresentDomain IffStateMessage::myAircraftPresentDomain
protected
AltParm4 IffStateMessage::myAlternateMode4
protected
unsigned char IffStateMessage::myAvailableLayers
protected
float IffStateMessage::myAzimuthCenter
protected
float IffStateMessage::myAzimuthSweep
protected
CapabilityReport IffStateMessage::myCapabilityReport
protected
unsigned char IffStateMessage::myCode
protected
DAPSource IffStateMessage::myDapSource
protected
DataCategory IffStateMessage::myDataCategory
protected
float IffStateMessage::myElevationCenter
protected
float IffStateMessage::myElevationSweep
protected
bool IffStateMessage::myEmergencyOn
protected
unsigned short IffStateMessage::myEnhancedMode1
protected
unsigned int IffStateMessage::myEnhancedMode1Code1
protected
unsigned int IffStateMessage::myEnhancedMode1Code2
protected
unsigned int IffStateMessage::myEnhancedMode1Code3
protected
unsigned int IffStateMessage::myEnhancedMode1Code4
protected
bool IffStateMessage::myEnhancedMode1DamageStatus
protected
bool IffStateMessage::myEnhancedMode1MalfunctionStatus
protected
bool IffStateMessage::myEnhancedMode1OnOff
protected
std::string IffStateMessage::myEntityIdentifier
protected
std::string IffStateMessage::myEventId
protected
unsigned char IffStateMessage::myFigureOfMerit
protected
std::string IffStateMessage::myHostEntityIdentifier
protected
bool IffStateMessage::myIdentSquawkFlashOn
protected
bool IffStateMessage::myInteractiveCapable
protected
std::string IffStateMessage::myInterrogatedEntityID
protected
bool IffStateMessage::myIsDamaged
protected
bool IffStateMessage::myIsMalfunctioning
protected
bool IffStateMessage::myIsOn
protected
bool IffStateMessage::myLayer2DataAvailable
protected
unsigned int IffStateMessage::myLayer2SpecificInfo
protected
bool IffStateMessage::myLayer3DataAvailable
protected
unsigned int IffStateMessage::myLayer3SpecificInfo
protected
bool IffStateMessage::myLayer4DataAvailable
protected
unsigned int IffStateMessage::myLayer4SpecificInfo
protected
bool IffStateMessage::myLayer5DataAvailable
protected
unsigned int IffStateMessage::myLayer5SpecificInfo
protected
unsigned int IffStateMessage::myMessageFormatsPresent
protected
unsigned short IffStateMessage::myMode4PseudoCrypto
protected
bool IffStateMessage::myMode4PseudoCryptoAvailable
protected
unsigned char IffStateMessage::myMode5InterrogatorStatus
protected
unsigned short IffStateMessage::myMode5TransponderStatus
protected
short IffStateMessage::myModeCAltitude
protected
bool IffStateMessage::myModeCAltitudeAvailable
protected
unsigned short IffStateMessage::myModeSAltitude
protected
unsigned char IffStateMessage::myModeSInterrogatorStatus
protected
bool IffStateMessage::myModeSIsTcasI
protected
ModeSLevelsPresent IffStateMessage::myModeSLevelsPresent
protected
unsigned short IffStateMessage::myModeSTransponderStatus
protected
unsigned short IffStateMessage::myNationalOrigin
protected
NavigationSource IffStateMessage::myNavigationSource
protected
unsigned short IffStateMessage::myPin
protected
bool IffStateMessage::myPowerReduction
protected
bool IffStateMessage::myRadarEnhancement
protected
DtVector32 IffStateMessage::myRelativePosition
protected
SimulationAddress IffStateMessage::myReportingSimulation
protected
OperationalParameter1 IffStateMessage::mySecondaryOperationalDataParameter1
protected
OperationalParameter2 IffStateMessage::mySecondaryOperationalDataParameter2
protected
bool IffStateMessage::mySimulationMode
protected
bool IffStateMessage::myStiOn
protected
unsigned char IffStateMessage::mySupplementalData
protected
float IffStateMessage::mySweepSync
protected
unsigned char IffStateMessage::mySystemDesignator
protected
bool IffStateMessage::mySystemIsOn
protected
bool IffStateMessage::mySystemIsOperational
protected
unsigned char IffStateMessage::mySystemMode
protected
SystemName IffStateMessage::mySystemName
protected
unsigned char IffStateMessage::mySystemSpecificData
protected
SystemType IffStateMessage::mySystemType
protected
bool IffStateMessage::myUnmannedAircraftOn
protected
std::string IffStateMessage::theFullName
staticprotected

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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)