Public Member Functions |
| | DtIffStateRepository () |
| | Default constructor.
|
| virtual | ~DtIffStateRepository () |
| | Destructor.
|
| | DtIffStateRepository (const DtIffStateRepository &orig) |
| | Copy constructor.
|
| DtIffStateRepository & | operator= (const DtIffStateRepository &orig) |
| | Assignment operator.
|
| virtual DtStateRepository * | clone (bool copy=false) const |
| | Return a copy/empty object of the same type as this.
|
| virtual void | printData () const |
| | prints the data to DtInfo
|
| virtual void | printDataToStream (std::ostream &stream) const |
| | Prints the data to the specified stream.
|
| virtual void | setSystemType (DtIffAtcNavaidsSysType type) |
| | Set/Get the attribute named "SystemType".
|
| virtual DtIffAtcNavaidsSysType | systemType () const |
| virtual void | setSystemName (DtIffAtcNavaidsSysName name) |
| | Set/Get the attribute named "SystemName".
|
| virtual DtIffAtcNavaidsSysName | systemName () const |
| virtual void | setSystemMode (DtU8 mode) |
| | Set/Get the attribute named "SystemMode".
|
| virtual DtU8 | systemMode () const |
| virtual void | setEventId (const DtEventId &eventid) |
| | Set/Get the attribute named "EventID".
|
| virtual const DtEventId & | eventId () const |
| virtual void | setAlternateMode4 (DtIffAtcNavaidsAltParm4 useMode4) |
| | Set/Get the attribute named "AlternateMode4".
|
| virtual DtIffAtcNavaidsAltParm4 | alternateMode4 () const |
| virtual void | setSystemIsOn (bool ison) |
| | Set/Get the attribute named "SystemIsOn".
|
| virtual bool | systemIsOn () const |
| virtual void | setSystemIsOperational (bool isoperational) |
| | Set/Get the attribute named "SystemIsOperational".
|
| virtual bool | systemIsOperational () const |
| virtual void | setModeOrParameterVal (int type, int status, bool onOff) |
| | General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {1,2,3,4,5,6} (for NatoIFF modes, C corresponds to 5 and S corr.
|
| virtual bool | getModeOrParameterVal (int type, int status) const |
| virtual void | setModeOrParameterVal (char type, int status, bool onOff) |
| | General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {'1','2','3','4','C','S'} status should be chosen from enum DtModeOrParameterKind.
|
| virtual bool | getModeOrParameterVal (char type, int status) const |
| virtual void | setModeEnabled (char modeType, bool onOff) |
| | Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {'1','2','3','4','C','S'}.
|
| virtual bool | modeEnabled (char modeType) const |
| virtual void | setModeIsMalfunctioning (char modeType, bool onOff) |
| virtual bool | modeIsMalfunctioning (char modeType) const |
| virtual void | setModeIsDamaged (char modeType, bool onOff) |
| virtual bool | modeIsDamaged (char modeType) const |
| virtual void | setModeIsOn (char modeType, bool onOff) |
| virtual bool | modeIsOn (char modeType) const |
| virtual void | setIffSimulationMode (bool on) |
| virtual bool | iffSimulationMode () const |
| virtual void | setInteractiveCapable (bool on) |
| virtual bool | interactiveCapable () const |
| virtual void | setModeEnabled (int modeType, bool onOff) |
| | Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {1,2,3,4,5,6} (C corresponds to 5; S corresponds to 6)
|
| virtual bool | modeEnabled (int modeType) const |
| virtual void | setModeIsMalfunctioning (int modeType, bool onOff) |
| virtual bool | modeIsMalfunctioning (int modeType) const |
| virtual void | setModeIsDamaged (int modeType, bool onOff) |
| virtual bool | modeIsDamaged (int modeType) const |
| virtual void | setModeIsOn (int modeType, bool onOff) |
| virtual bool | modeIsOn (int modeType) const |
| virtual void | setMode4PseudoCrypto (DtU16 val) |
| | Set/Get NatoIFF mode4PseudoCrypto.
|
| virtual DtU16 | mode4PseudoCrypto () const |
| virtual bool | mode4PseudoCryptoAvailable () const |
| | Get NatoIFF mode4PseudoCryptoAvailable no set as it is determined by the value of Mode 4 Code part of record.
|
| virtual void | setModeSIsTcasI (bool onOff) |
| | Set/Get NatoIFF modeSIsTcasI.
|
| virtual bool | modeSIsTcasI () const |
| virtual void | setParameterEnabled (int paramNum, bool onOff) |
| | Set/Get values for attributes associated with SovietIFF parameters paramType should be chosen from {1,2,3,4,5,6}.
|
| virtual bool | parameterEnabled (int paramNum) const |
| virtual void | setParameterIsMalfunctioning (int paramNum, bool onOff) |
| virtual bool | parameterIsMalfunctioning (int paramNum) const |
| virtual void | setParameterIsDamaged (int paramNum, bool onOff) |
| virtual bool | parameterIsDamaged (int paramNum) const |
| virtual void | setParameterIsOn (int paramNum, bool onOff) |
| virtual bool | parameterIsOn (int paramNum) const |
| virtual void | setModeCode (int modeCodeNum, DtU16 val) |
| | This stores the mode code exactly as specified by the DIS 1278.1a and RPR FOM 2.x standard.
|
| virtual DtU16 | modeCode (int modeCodeNum) const |
| virtual void | setEmergencyOn (bool onOff) |
| | Set/Get Nato Transponder EmergencyOn.
|
| virtual bool | emergencyOn () const |
| virtual void | setIdentSquawkFlashOn (bool onOff) |
| | Set/Get Nato Transponder IdentSquawkFlashOn.
|
| virtual bool | identSquawkFlashOn () const |
| virtual void | setUnmannedAircraftOn (bool onOff) |
| | Set/Get Nato Transponder UnmannedAircraftOn.
|
| virtual bool | unmannedAircraftOn () const |
| virtual void | setModeCAltitudeAvailable (bool val) |
| | Set/Get Nato Transponder ModeCAltitudeAvailable.
|
| virtual bool | modeCAltitudeAvailable () const |
| virtual void | setModeCAltitude (DtInt16 val) |
| | Set/Get Nato Transponder ModeCAltitude.
|
| virtual DtInt16 | modeCAltitude () const |
| virtual void | setStiOn (bool onOff) |
| | Set/get Nato Transponder StiOn.
|
| virtual bool | stiOn () const |
| virtual void | setCode (DtU8 code) |
| | Set/Get RRB code.
|
| virtual DtU8 | code () const |
| virtual void | setPowerReduction (bool onOff) |
| | Set/Get RRB PowerReduction.
|
| virtual bool | powerReduction () const |
| virtual void | setIsDamaged (bool onOff) |
| | Set/Get RRB IsDamaged.
|
| virtual bool | isDamaged () const |
| virtual void | setIsMalfunctioning (bool onOff) |
| | Set/Get RRB IsMalfunctioning.
|
| virtual bool | isMalfunctioning () const |
| virtual void | setIsOn (bool onOff) |
| | Set/Get RRB IsOn.
|
| virtual bool | isOn () const |
| virtual void | setRadarEnhancement (bool onOff) |
| | Set/Get RRB RadarEnhancement.
|
| virtual bool | radarEnhancement () const |
| virtual void | setLayer2DataAvailable (bool b) |
| | The Following Attributes are only useful to Layer 2 Data.
|
| virtual bool | layer2DataAvailable () const |
| virtual void | setLayer2SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS.
|
| virtual unsigned int | layer2SpecificInfo () const |
| virtual void | setBeamAzimuthCenter (DtFloat32 val) |
| | Set/Get BeamAzimuthCenter.
|
| virtual DtFloat32 | beamAzimuthCenter () const |
| virtual void | setBeamAzimuthSweep (DtFloat32 val) |
| | Set/Get BeamAzimuthSweep.
|
| virtual DtFloat32 | beamAzimuthSweep () const |
| virtual void | setBeamElevationCenter (DtFloat32 val) |
| | Set/Get BeamElevationCenter.
|
| virtual DtFloat32 | beamElevationCenter () const |
| virtual void | setBeamElevationSweep (DtFloat32 val) |
| | Set/Get beamElevationSweep.
|
| virtual DtFloat32 | beamElevationSweep () const |
| virtual void | setBeamSweepSync (DtFloat32 val) |
| | Set/Get beamSweepSync.
|
| virtual DtFloat32 | beamSweepSync () const |
| virtual void | setSecondaryOperationalDataParameter1 (DtIffOperationalParameter1 val) |
| | set/Get SecondaryOperationalDataParameter1
|
| virtual DtIffOperationalParameter1 | secondaryOperationalDataParameter1 () const |
| virtual void | setSecondaryOperationalDataParameter2 (DtIffOperationalParameter2 val) |
| | set/Get SecondaryOperationalDataParameter2
|
| virtual DtIffOperationalParameter2 | secondaryOperationalDataParameter2 () const |
| virtual int | numParameterSets () const |
| | Set/Get operational parameters record.
|
| virtual void | setNumParameterSets (int n) |
| virtual bool | setParamData (int parmIndex, const DtIffAtcNavaidsParameter &init) |
| | Set/Get the fundamental parameter data records for a selected layer.
|
| virtual bool | getParamData (int parmIndex, DtIffAtcNavaidsParameter &record) const |
| virtual DtIffAtcNavaidsParameter | paramData (int paramIndex, bool *valid=NULL) const |
| virtual void | setSystemDesignator (DtU8 b) |
| virtual DtU8 | systemDesignator () const |
| virtual void | setSystemSpecificData (DtU8 b) |
| virtual DtU8 | systemSpecificData () const |
| virtual int | numIffRecords (int layer) const |
| | Set/Get iff variable data record.
|
| virtual void | setNumIffRecords (int n, int layer) |
| virtual bool | setIffRecord (int parmIndex, const DtIffAtcNavaidsVariableRecord &init, int layer) |
virtual
DtIffAtcNavaidsVariableRecord * | getIffRecord (int parmIndex, int layer) const |
| virtual void | setLayer3SpecificInfo (unsigned int val) |
| | The Following Attributes are only useful to Layer 3-5 Data This currently only exists in DIS version 7.
|
| virtual unsigned int | layer3SpecificInfo () const |
| virtual void | setLayer4SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS.
|
| virtual unsigned int | layer4SpecificInfo () const |
| virtual void | setLayer5SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS.
|
| virtual unsigned int | layer5SpecificInfo () const |
| virtual void | setLayer3DataAvailable (bool b) |
| | Set/Get LayedXDataAvailable- If set true, then layerX data will be sent, if false no layer X data will be used.
|
| virtual bool | layer3DataAvailable () const |
| virtual void | setLayer4DataAvailable (bool b) |
| virtual bool | layer4DataAvailable () const |
| virtual void | setLayer5DataAvailable (bool b) |
| virtual bool | layer5DataAvailable () const |
| virtual void | setReportingSimulation (DtSimulationAddress b) |
| | Only used by Layers 3-5 in DIS.
|
| virtual DtSimulationAddress | reportingSimulation () const |
| virtual void | setMessageFormatsPresent (DtU32 b) |
| | Only used by Layer 3 (Mode 5)
|
| virtual DtU32 | messageFormatsPresent () const |
| virtual void | setMode5InterrogatorStatus (DtU8 b) |
| | Only used by Layer 3 (Mode 5)Interrogator.
|
| virtual DtU8 | mode5InterrogatorStatus () const |
| virtual void | setInterrogatedEntityID (DtEntityIdentifier b) |
| virtual DtEntityIdentifier | interrogatedEntityID () const |
| virtual void | setMode5TransponderStatus (DtU16 b) |
| | Only used by Layer 3 (Mode 5)Transponder.
|
| virtual DtU16 | mode5TransponderStatus () const |
| virtual void | setModeSTransponderStatusBit (DtIffAtcNavaidsModeSTransponderStatus bit, bool value) |
| virtual bool | modeSTransponderStatusBit (DtIffAtcNavaidsModeSTransponderStatus bit) |
| virtual void | setModeSInterrogatorStatusBit (DtIffAtcNavaidsModeSInterrogatorStatus bit, bool value) |
| virtual bool | modeSInterrogatorStatusBit (DtIffAtcNavaidsModeSInterrogatorStatus bit) const |
| virtual void | setMode5TransponderStatusBit (DtIffAtcNavaidsMode5TransponderStatus bit, bool value) |
| virtual bool | mode5TransponderStatusBit (DtIffAtcNavaidsMode5TransponderStatus bit) |
| virtual void | setMode5InterrogatorStatusBit (DtIffAtcNavaidsMode5InterrogatorStatus bit, bool value) |
| virtual bool | mode5InterrogatorStatusBit (DtIffAtcNavaidsMode5InterrogatorStatus bit) |
| virtual void | setMode5TransponderSupplementalDataBit (DtIffAtcNavaidsMode5TransponderSupplementalData bit, bool value) |
| virtual bool | mode5TransponderSupplementalDataBit (DtIffAtcNavaidsMode5TransponderSupplementalData bit) const |
| virtual void | setPin (DtU16 b) |
| virtual DtU16 | pin () const |
| virtual void | setEnhancedMode1 (DtU16 b) |
| virtual DtU16 | enhancedMode1 () const |
| virtual void | setEnhancedMode1Code1 (int value) |
| virtual int | enhancedMode1Code1 () |
| virtual void | setEnhancedMode1Code2 (int value) |
| virtual int | enhancedMode1Code2 () |
| virtual void | setEnhancedMode1Code3 (int value) |
| virtual int | enhancedMode1Code3 () |
| virtual void | setEnhancedMode1Code4 (int value) |
| virtual int | enhancedMode1Code4 () |
| virtual void | setEnhancedMode1OnOff (bool value) |
| virtual bool | enhancedMode1OnOff () |
| virtual void | setEnhancedMode1DamageStatus (bool value) |
| virtual bool | enhancedMode1DamageStatus () |
| virtual void | setEnhancedMode1MalfunctionStatus (bool value) |
| virtual bool | enhancedMode1MalfunctionStatus () |
| virtual void | setNationalOrigin (DtU16 b) |
| virtual DtU16 | nationalOrigin () const |
| virtual void | setSupplementalData (DtU8 b) |
| virtual DtU8 | supplementalData () const |
| virtual void | setNavigationSource (DtIffAtcNavaidsNavigationSource b) |
virtual
DtIffAtcNavaidsNavigationSource | navigationSource () const |
| virtual void | setFigureOfMerit (DtU8 b) |
| virtual DtU8 | figureOfMerit () const |
| virtual void | setModeSLevelsPresent (DtIffAtcNavaidsModeSLevelsPresent b) |
| | Only used by Layer 4 (Mode S)
|
virtual
DtIffAtcNavaidsModeSLevelsPresent | modeSLevelsPresent () const |
| virtual void | setModeSInterrogatorStatus (DtU8 b) |
| | Only used by Layer 4 (Mode S) Interrogator.
|
| virtual DtU8 | modeSInterrogatorStatus () const |
| virtual void | setModeSTransponderStatus (DtU16 b) |
| | Only used by Layer 4 (Mode S) Transponder.
|
| virtual DtU16 | modeSTransponderStatus () const |
| virtual void | setAircraftPresentDomain (DtIffAtcNavaidsAircraftPresentDomain b) |
virtual
DtIffAtcNavaidsAircraftPresentDomain | aircraftPresentDomain () const |
| virtual void | setAircraftID (const DtU8 *b) |
| virtual const DtU8 * | aircraftID () const |
| virtual void | setAircraftAddress (DtU32 value) |
| | Set/Get AircraftAddress.
|
| virtual DtU32 | aircraftAddress () const |
| virtual void | setAircraftIDType (DtIffAtcNavaidsAircraftIdentificationType value) |
| | Set/Get AircraftIDType.
|
virtual
DtIffAtcNavaidsAircraftIdentificationType | aircraftIDType () const |
| virtual void | setDAPSource (DtIffAtcNavaidsDAPSource value) |
| | Set/Get DAPSournce.
|
| virtual DtIffAtcNavaidsDAPSource | dapSource () const |
| virtual void | setModeSAltitude (DtU16 value) |
| | Set/Get ModeSAltitude.
|
| virtual DtU16 | modeSAltitude () const |
| virtual void | setCapabilityReport (DtIffAtcNavaidsCapabilityReport value) |
| | Set/Get CapabilityReport.
|
virtual
DtIffAtcNavaidsCapabilityReport | capabilityReport () const |
| virtual void | setAvailableLayers (DtU8 value) |
| | Only used by Layer 5.
|
| virtual DtU8 | availableLayers () const |
| virtual void | setDataCategory (DtIffAtcNavaidsDataCategory value) |
| | Set/Get dataCategory.
|
| virtual DtIffAtcNavaidsDataCategory | dataCategory () const |
| | DtEmbeddedSystemRepository () |
| | default constructor
|
| | DtEmbeddedSystemRepository (const DtEmbeddedSystemRepository &orig) |
| | copy constructor
|
| virtual | ~DtEmbeddedSystemRepository () |
| | destructor
|
| DtEmbeddedSystemRepository & | operator= (const DtEmbeddedSystemRepository &orig) |
| | assignment operator
|
| virtual void | setEntityId (const DtEntityIdentifier &id) |
| | Set the entity identifier.
|
| virtual const DtEntityIdentifier & | entityId () const |
| | Get the entity identifier.
|
| virtual void | setHostId (const DtGlobalObjectDesignator &id) |
| | Set the host identifier.
|
virtual const
DtGlobalObjectDesignator & | hostId () const |
| | Get the host identifier.
|
| virtual void | setRelativePosition (const DtVector32 &position) |
| | Set the position of the object relative to the entity.
|
| virtual const DtVector32 & | relativePosition () const |
| | Get the position of the object relative to the entity.
|
| | DtStateRepository () |
| | default constructor
|
| | DtStateRepository (const DtStateRepository &orig) |
| | copy constructor
|
| virtual | ~DtStateRepository () |
| | destructor
|
| DtStateRepository & | operator= (const DtStateRepository &orig) |
| | assignment operator
|
| virtual void | setGlobalId (const DtGlobalObjectDesignator &id) |
| | Get/Set global identifier, or name.
|
virtual const
DtGlobalObjectDesignator & | globalId () const |
| virtual void | setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records) |
| | The following functions are related to the extendability part of DIS 7.
|
virtual const std::vector
< DtStandardVariableRecord * > | attributeRecords (unsigned int recordType=0) const |
| virtual void | getAttributeRecords (std::vector< DtStandardVariableRecord * > &vec, unsigned int recordType=0) const |
| virtual void | addAttributeRecord (DtStandardVariableRecord *record) |
| virtual void | clearAttributeRecords () |
| virtual void | setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records, const DtSimulationAddress &address) |
| virtual void | setSimAddr (const DtSimulationAddress &id) |
| | Get/Set default simulation address. Set by VR-Link for publishers (based on exercise connection)
|
| virtual const DtSimulationAddress & | simAddr () const |
| virtual unsigned int | numberOfAttributeRecords () const |