VR-Link API Documentation for HLA 1516
 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 getHostGlobalIdentifier ()
 
virtual void setHostGlobalIdentifier (std::string val)
 
virtual unsigned short getEmbeddedIndex ()
 
virtual void setEmbeddedIndex (unsigned short val)
 
virtual SystemType getSystemType ()
 
virtual void setSystemType (SystemType val)
 
virtual std::string getHostEntityIdentifier ()
 
virtual void setHostEntityIdentifier (std::string val)
 
virtual DtVector32 getRelativePosition ()
 
virtual void setRelativePosition (DtVector32 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 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 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 getEnhancedMode1On ()
 
virtual void setEnhancedMode1On (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 std::string getAircraftID ()
 
virtual void setAircraftID (std::string 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 More...
 
- Public Member Functions inherited from DtMessage
 DtMessage ()
 constructor More...
 
virtual ~DtMessage ()
 destructor More...
 
virtual std::string name () const
 Get the name of the message type. More...
 
virtual double timeStamp ()
 
virtual void setTimeStamp (double ts)
 
virtual unsigned char * encode ()
 Encode the message as an array of bytes and return the bytes. More...
 

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 myHostGlobalIdentifier
 
unsigned short myEmbeddedIndex
 
SystemType mySystemType
 
std::string myHostEntityIdentifier
 
DtVector32 myRelativePosition
 
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 mySystemSpecificData
 
SimulationAddress myReportingSimulation
 
unsigned int myMessageFormatsPresent
 
unsigned char myMode5InterrogatorStatus
 
std::string myInterrogatedEntityID
 
unsigned short myMode5TransponderStatus
 
unsigned short myPin
 
unsigned int myEnhancedMode1Code1
 
unsigned int myEnhancedMode1Code2
 
unsigned int myEnhancedMode1Code3
 
unsigned int myEnhancedMode1Code4
 
bool myEnhancedMode1On
 
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
 
std::string 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.

Reimplemented in CustomIffStateMessage.

virtual unsigned int IffStateMessage::getAircraftAddress ( )
virtual
virtual std::string 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 unsigned short IffStateMessage::getEmbeddedIndex ( )
virtual
virtual bool IffStateMessage::getEmergencyOn ( )
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::getEnhancedMode1On ( )
virtual
virtual std::string IffStateMessage::getEventId ( )
virtual
virtual unsigned char IffStateMessage::getFigureOfMerit ( )
virtual
virtual std::string IffStateMessage::getHostEntityIdentifier ( )
virtual
virtual std::string IffStateMessage::getHostGlobalIdentifier ( )
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 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.

Reimplemented in CustomIffStateMessage.

virtual void IffStateMessage::serialize ( DtStreamWriter writer)
protectedvirtual

Reimplemented from DtMessage.

Reimplemented in CustomIffStateMessage.

virtual void IffStateMessage::setAircraftAddress ( unsigned int  val)
virtual
virtual void IffStateMessage::setAircraftID ( std::string  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::setEmbeddedIndex ( unsigned short  val)
virtual
virtual void IffStateMessage::setEmergencyOn ( bool  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::setEnhancedMode1On ( bool  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::setHostGlobalIdentifier ( 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::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
std::string 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
unsigned short IffStateMessage::myEmbeddedIndex
protected
bool IffStateMessage::myEmergencyOn
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::myEnhancedMode1On
protected
std::string IffStateMessage::myEventId
protected
unsigned char IffStateMessage::myFigureOfMerit
protected
std::string IffStateMessage::myHostEntityIdentifier
protected
std::string IffStateMessage::myHostGlobalIdentifier
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
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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)