VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Public Member Functions | Properties
makVrl.IffStateRepository Class Reference
+ Inheritance diagram for makVrl.IffStateRepository:
+ Collaboration diagram for makVrl.IffStateRepository:

Public Member Functions

 IffStateRepository ()
 
void printDataToConsole ()
 
- Public Member Functions inherited from makVrl.StateRepository
 StateRepository ()
 
Object getAttribute (string name)
 
void setAttribute (String name, object val)
 
bool hasAttribute (string name)
 

Properties

string hostGlobalIdentifier [get, set]
 
byte systemDesignator [get, set]
 
CustomIffStateMessage.SystemType systemType [get, set]
 
string hostEntityIdentifier [get, set]
 
Vector3f relativePosition [get, set]
 
string eventId [get, set]
 
CustomIffStateMessage.SystemName systemName [get, set]
 
byte systemMode [get, set]
 
CustomIffStateMessage.AltParm4 alternateMode4 [get, set]
 
bool systemIsOn [get, set]
 
bool systemIsOperational [get, set]
 
bool simulationMode [get, set]
 
bool interactiveCapable [get, set]
 
UInt16 mode4PseudoCrypto [get, set]
 
bool mode4PseudoCryptoAvailable [get, set]
 
bool modeSIsTcasI [get, set]
 
bool emergencyOn [get, set]
 
bool identSquawkFlashOn [get, set]
 
bool unmannedAircraftOn [get, set]
 
bool modeCAltitudeAvailable [get, set]
 
short modeCAltitude [get, set]
 
bool stiOn [get, set]
 
byte code [get, set]
 
bool powerReduction [get, set]
 
bool isDamaged [get, set]
 
bool isMalfunctioning [get, set]
 
bool isOn [get, set]
 
bool radarEnhancement [get, set]
 
bool layer2DataAvailable [get, set]
 
bool layer3DataAvailable [get, set]
 
bool layer4DataAvailable [get, set]
 
bool layer5DataAvailable [get, set]
 
UInt32 layer2SpecificInfo [get, set]
 
UInt32 layer3SpecificInfo [get, set]
 
UInt32 layer4SpecificInfo [get, set]
 
UInt32 layer5SpecificInfo [get, set]
 
float azimuthCenter [get, set]
 
float azimuthSweep [get, set]
 
float elevationCenter [get, set]
 
float elevationSweep [get, set]
 
float sweepSync [get, set]
 
CustomIffStateMessage.OperationalParameter1 secondaryOperationalDataParameter1 [get, set]
 
CustomIffStateMessage.OperationalParameter2 secondaryOperationalDataParameter2 [get, set]
 
byte systemSpecificData [get, set]
 
CustomIffStateMessage.SimulationAddress reportingSimulation [get, set]
 
UInt32 messageFormatsPresent [get, set]
 
byte mode5InterrogatorStatus [get, set]
 
string interrogatedEntityID [get, set]
 
UInt16 mode5TransponderStatus [get, set]
 
UInt16 pin [get, set]
 
UInt32 enhancedMode1Code1 [get, set]
 
UInt32 enhancedMode1Code2 [get, set]
 
UInt32 enhancedMode1Code3 [get, set]
 
UInt32 enhancedMode1Code4 [get, set]
 
bool enhancedMode1On [get, set]
 
bool enhancedMode1DamageStatus [get, set]
 
bool enhancedMode1MalfunctionStatus [get, set]
 
UInt16 nationalOrigin [get, set]
 
byte supplementalData [get, set]
 
CustomIffStateMessage.NavigationSource navigationSource [get, set]
 
byte figureOfMerit [get, set]
 
CustomIffStateMessage.ModeSLevelsPresent modeSLevelsPresent [get, set]
 
byte modeSInterrogatorStatus [get, set]
 
UInt16 modeSTransponderStatus [get, set]
 
CustomIffStateMessage.AircraftPresentDomain aircraftPresentDomain [get, set]
 
String aircraftID [get, set]
 
UInt32 aircraftAddress [get, set]
 
CustomIffStateMessage.AircraftIdentificationType aircraftIDType [get, set]
 
CustomIffStateMessage.DAPSource dapSource [get, set]
 
UInt16 modeSAltitude [get, set]
 
CustomIffStateMessage.CapabilityReport capabilityReport [get, set]
 
byte availableLayers [get, set]
 
CustomIffStateMessage.DataCategory dataCategory [get, set]
 
- Properties inherited from makVrl.StateRepository
double timeStamp [get, set]
 

Additional Inherited Members

- Protected Attributes inherited from makVrl.StateRepository
Dictionary< string, Object > myAttributes = new Dictionary<string, Object>()
 

Constructor & Destructor Documentation

makVrl.IffStateRepository.IffStateRepository ( )
inline

Member Function Documentation

void makVrl.IffStateRepository.printDataToConsole ( )
inline

References makVrl.IffStateRepository.aircraftAddress, makVrl.IffStateRepository.aircraftID, makVrl.IffStateRepository.aircraftIDType, makVrl.IffStateRepository.aircraftPresentDomain, makVrl.IffStateRepository.alternateMode4, makVrl.IffStateRepository.availableLayers, makVrl.IffStateRepository.azimuthCenter, makVrl.IffStateRepository.azimuthSweep, makVrl.IffStateRepository.capabilityReport, makVrl.IffStateRepository.code, makVrl.IffStateRepository.dapSource, makVrl.IffStateRepository.dataCategory, makVrl.IffStateRepository.elevationCenter, makVrl.IffStateRepository.elevationSweep, makVrl.IffStateRepository.emergencyOn, makVrl.IffStateRepository.enhancedMode1Code1, makVrl.IffStateRepository.enhancedMode1Code2, makVrl.IffStateRepository.enhancedMode1Code3, makVrl.IffStateRepository.enhancedMode1Code4, makVrl.IffStateRepository.enhancedMode1DamageStatus, makVrl.IffStateRepository.enhancedMode1MalfunctionStatus, makVrl.IffStateRepository.enhancedMode1On, makVrl.IffStateRepository.eventId, makVrl.IffStateRepository.figureOfMerit, makVrl.IffStateRepository.hostEntityIdentifier, makVrl.IffStateRepository.hostGlobalIdentifier, makVrl.IffStateRepository.identSquawkFlashOn, makVrl.IffStateRepository.interactiveCapable, makVrl.IffStateRepository.interrogatedEntityID, makVrl.IffStateRepository.isDamaged, makVrl.IffStateRepository.isMalfunctioning, makVrl.IffStateRepository.isOn, makVrl.IffStateRepository.layer2DataAvailable, makVrl.IffStateRepository.layer2SpecificInfo, makVrl.IffStateRepository.layer3DataAvailable, makVrl.IffStateRepository.layer3SpecificInfo, makVrl.IffStateRepository.layer4DataAvailable, makVrl.IffStateRepository.layer4SpecificInfo, makVrl.IffStateRepository.layer5DataAvailable, makVrl.IffStateRepository.layer5SpecificInfo, makVrl.IffStateRepository.messageFormatsPresent, makVrl.IffStateRepository.mode4PseudoCrypto, makVrl.IffStateRepository.mode4PseudoCryptoAvailable, makVrl.IffStateRepository.mode5InterrogatorStatus, makVrl.IffStateRepository.mode5TransponderStatus, makVrl.IffStateRepository.modeCAltitude, makVrl.IffStateRepository.modeCAltitudeAvailable, makVrl.IffStateRepository.modeSAltitude, makVrl.IffStateRepository.modeSInterrogatorStatus, makVrl.IffStateRepository.modeSIsTcasI, makVrl.IffStateRepository.modeSLevelsPresent, makVrl.IffStateRepository.modeSTransponderStatus, makVrl.IffStateRepository.nationalOrigin, makVrl.IffStateRepository.navigationSource, makVrl.IffStateRepository.pin, makVrl.IffStateRepository.powerReduction, makVrl.IffStateRepository.radarEnhancement, makVrl.IffStateRepository.reportingSimulation, makVrl.IffStateRepository.secondaryOperationalDataParameter1, makVrl.IffStateRepository.secondaryOperationalDataParameter2, makVrl.IffStateRepository.simulationMode, makVrl.IffStateRepository.stiOn, makVrl.IffStateRepository.supplementalData, makVrl.IffStateRepository.sweepSync, makVrl.IffStateRepository.systemDesignator, makVrl.IffStateRepository.systemIsOn, makVrl.IffStateRepository.systemIsOperational, makVrl.IffStateRepository.systemMode, makVrl.IffStateRepository.systemName, makVrl.IffStateRepository.systemSpecificData, makVrl.IffStateRepository.systemType, and makVrl.IffStateRepository.unmannedAircraftOn.

Property Documentation

UInt32 makVrl.IffStateRepository.aircraftAddress
getset
String makVrl.IffStateRepository.aircraftID
getset
CustomIffStateMessage.AircraftIdentificationType makVrl.IffStateRepository.aircraftIDType
getset
CustomIffStateMessage.AircraftPresentDomain makVrl.IffStateRepository.aircraftPresentDomain
getset
CustomIffStateMessage.AltParm4 makVrl.IffStateRepository.alternateMode4
getset
byte makVrl.IffStateRepository.availableLayers
getset
float makVrl.IffStateRepository.azimuthCenter
getset
float makVrl.IffStateRepository.azimuthSweep
getset
CustomIffStateMessage.CapabilityReport makVrl.IffStateRepository.capabilityReport
getset
byte makVrl.IffStateRepository.code
getset
CustomIffStateMessage.DAPSource makVrl.IffStateRepository.dapSource
getset
CustomIffStateMessage.DataCategory makVrl.IffStateRepository.dataCategory
getset
float makVrl.IffStateRepository.elevationCenter
getset
float makVrl.IffStateRepository.elevationSweep
getset
bool makVrl.IffStateRepository.emergencyOn
getset
UInt32 makVrl.IffStateRepository.enhancedMode1Code1
getset
UInt32 makVrl.IffStateRepository.enhancedMode1Code2
getset
UInt32 makVrl.IffStateRepository.enhancedMode1Code3
getset
UInt32 makVrl.IffStateRepository.enhancedMode1Code4
getset
bool makVrl.IffStateRepository.enhancedMode1DamageStatus
getset
bool makVrl.IffStateRepository.enhancedMode1MalfunctionStatus
getset
bool makVrl.IffStateRepository.enhancedMode1On
getset
string makVrl.IffStateRepository.eventId
getset
byte makVrl.IffStateRepository.figureOfMerit
getset
string makVrl.IffStateRepository.hostEntityIdentifier
getset
string makVrl.IffStateRepository.hostGlobalIdentifier
getset
bool makVrl.IffStateRepository.identSquawkFlashOn
getset
bool makVrl.IffStateRepository.interactiveCapable
getset
string makVrl.IffStateRepository.interrogatedEntityID
getset
bool makVrl.IffStateRepository.isDamaged
getset
bool makVrl.IffStateRepository.isMalfunctioning
getset
bool makVrl.IffStateRepository.isOn
getset
bool makVrl.IffStateRepository.layer2DataAvailable
getset
UInt32 makVrl.IffStateRepository.layer2SpecificInfo
getset
bool makVrl.IffStateRepository.layer3DataAvailable
getset
UInt32 makVrl.IffStateRepository.layer3SpecificInfo
getset
bool makVrl.IffStateRepository.layer4DataAvailable
getset
UInt32 makVrl.IffStateRepository.layer4SpecificInfo
getset
bool makVrl.IffStateRepository.layer5DataAvailable
getset
UInt32 makVrl.IffStateRepository.layer5SpecificInfo
getset
UInt32 makVrl.IffStateRepository.messageFormatsPresent
getset
UInt16 makVrl.IffStateRepository.mode4PseudoCrypto
getset
bool makVrl.IffStateRepository.mode4PseudoCryptoAvailable
getset
byte makVrl.IffStateRepository.mode5InterrogatorStatus
getset
UInt16 makVrl.IffStateRepository.mode5TransponderStatus
getset
short makVrl.IffStateRepository.modeCAltitude
getset
bool makVrl.IffStateRepository.modeCAltitudeAvailable
getset
UInt16 makVrl.IffStateRepository.modeSAltitude
getset
byte makVrl.IffStateRepository.modeSInterrogatorStatus
getset
bool makVrl.IffStateRepository.modeSIsTcasI
getset
CustomIffStateMessage.ModeSLevelsPresent makVrl.IffStateRepository.modeSLevelsPresent
getset
UInt16 makVrl.IffStateRepository.modeSTransponderStatus
getset
UInt16 makVrl.IffStateRepository.nationalOrigin
getset
CustomIffStateMessage.NavigationSource makVrl.IffStateRepository.navigationSource
getset
UInt16 makVrl.IffStateRepository.pin
getset
bool makVrl.IffStateRepository.powerReduction
getset
bool makVrl.IffStateRepository.radarEnhancement
getset
Vector3f makVrl.IffStateRepository.relativePosition
getset
CustomIffStateMessage.SimulationAddress makVrl.IffStateRepository.reportingSimulation
getset
CustomIffStateMessage.OperationalParameter1 makVrl.IffStateRepository.secondaryOperationalDataParameter1
getset
CustomIffStateMessage.OperationalParameter2 makVrl.IffStateRepository.secondaryOperationalDataParameter2
getset
bool makVrl.IffStateRepository.simulationMode
getset
bool makVrl.IffStateRepository.stiOn
getset
byte makVrl.IffStateRepository.supplementalData
getset
float makVrl.IffStateRepository.sweepSync
getset
byte makVrl.IffStateRepository.systemDesignator
getset
bool makVrl.IffStateRepository.systemIsOn
getset
bool makVrl.IffStateRepository.systemIsOperational
getset
byte makVrl.IffStateRepository.systemMode
getset
CustomIffStateMessage.SystemName makVrl.IffStateRepository.systemName
getset
byte makVrl.IffStateRepository.systemSpecificData
getset
CustomIffStateMessage.SystemType makVrl.IffStateRepository.systemType
getset
bool makVrl.IffStateRepository.unmannedAircraftOn
getset

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)