|
| | DtIffStateRepository () |
| | Default constructor. More...
|
| |
| virtual | ~DtIffStateRepository () |
| | Destructor. More...
|
| |
| | DtIffStateRepository (const DtIffStateRepository &orig) |
| | Copy constructor. More...
|
| |
| DtIffStateRepository & | operator= (const DtIffStateRepository &orig) |
| | Assignment operator. More...
|
| |
| virtual DtStateRepository * | clone (bool copy=false) const |
| | Return a copy/empty object of the same type as this. More...
|
| |
| virtual void | printData () const |
| | prints the data to DtInfo More...
|
| |
| virtual void | printDataToStream (std::ostream &stream) const |
| | Prints the data to the specified stream. More...
|
| |
| virtual void | setSystemType (DtIffAtcNavaidsSysType type) |
| | Set/Get the attribute named "SystemType". More...
|
| |
| virtual DtIffAtcNavaidsSysType | systemType () const |
| |
| virtual void | setSystemName (DtIffAtcNavaidsSysName name) |
| | Set/Get the attribute named "SystemName". More...
|
| |
| virtual DtIffAtcNavaidsSysName | systemName () const |
| |
| virtual void | setSystemMode (DtU8 mode) |
| | Set/Get the attribute named "SystemMode". More...
|
| |
| virtual DtU8 | systemMode () const |
| |
| virtual void | setEventId (const DtEventId &eventid) |
| | Set/Get the attribute named "EventID". More...
|
| |
| virtual const DtEventId & | eventId () const |
| |
| virtual void | setAlternateMode4 (DtIffAtcNavaidsAltParm4 useMode4) |
| | Set/Get the attribute named "AlternateMode4". More...
|
| |
| virtual DtIffAtcNavaidsAltParm4 | alternateMode4 () const |
| |
| virtual void | setSystemIsOn (bool ison) |
| | Set/Get the attribute named "SystemIsOn". More...
|
| |
| virtual bool | systemIsOn () const |
| |
| virtual void | setSystemIsOperational (bool isoperational) |
| | Set/Get the attribute named "SystemIsOperational". More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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'}. More...
|
| |
| 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) More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| virtual void | setMode4PseudoCryptoAvailable (DtU8 val) |
| |
| virtual void | setModeSIsTcasI (bool onOff) |
| | Set/Get NatoIFF modeSIsTcasI. More...
|
| |
| 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}. More...
|
| |
| 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. More...
|
| |
| virtual DtU16 | modeCode (int modeCodeNum) const |
| |
| virtual void | setEmergencyOn (bool onOff) |
| | Set/Get Nato Transponder EmergencyOn. More...
|
| |
| virtual bool | emergencyOn () const |
| |
| virtual void | setIdentSquawkFlashOn (bool onOff) |
| | Set/Get Nato Transponder IdentSquawkFlashOn. More...
|
| |
| virtual bool | identSquawkFlashOn () const |
| |
| virtual void | setUnmannedAircraftOn (bool onOff) |
| | Set/Get Nato Transponder UnmannedAircraftOn. More...
|
| |
| virtual bool | unmannedAircraftOn () const |
| |
| virtual void | setModeCAltitudeAvailable (bool val) |
| | Set/Get Nato Transponder ModeCAltitudeAvailable. More...
|
| |
| virtual bool | modeCAltitudeAvailable () const |
| |
| virtual void | setModeCAltitude (DtInt16 val) |
| | Set/Get Nato Transponder ModeCAltitude. More...
|
| |
| virtual DtInt16 | modeCAltitude () const |
| |
| virtual void | setStiOn (bool onOff) |
| | Set/get Nato Transponder StiOn. More...
|
| |
| virtual bool | stiOn () const |
| |
| virtual void | setCode (DtU8 code) |
| | Set/Get RRB code. More...
|
| |
| virtual DtU8 | code () const |
| |
| virtual void | setPowerReduction (bool onOff) |
| | Set/Get RRB PowerReduction. More...
|
| |
| virtual bool | powerReduction () const |
| |
| virtual void | setIsDamaged (bool onOff) |
| | Set/Get RRB IsDamaged. More...
|
| |
| virtual bool | isDamaged () const |
| |
| virtual void | setIsMalfunctioning (bool onOff) |
| | Set/Get RRB IsMalfunctioning. More...
|
| |
| virtual bool | isMalfunctioning () const |
| |
| virtual void | setIsOn (bool onOff) |
| | Set/Get RRB IsOn. More...
|
| |
| virtual bool | isOn () const |
| |
| virtual void | setRadarEnhancement (bool onOff) |
| | Set/Get RRB RadarEnhancement. More...
|
| |
| virtual bool | radarEnhancement () const |
| |
| virtual void | setLayer2DataAvailable (bool b) |
| | The Following Attributes are only useful to Layer 2 Data. More...
|
| |
| virtual bool | layer2DataAvailable () const |
| |
| virtual void | setLayer2SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS. More...
|
| |
| virtual unsigned int | layer2SpecificInfo () const |
| |
| virtual void | setBeamAzimuthCenter (DtFloat32 val) |
| | Set/Get BeamAzimuthCenter. More...
|
| |
| virtual DtFloat32 | beamAzimuthCenter () const |
| |
| virtual void | setBeamAzimuthSweep (DtFloat32 val) |
| | Set/Get BeamAzimuthSweep. More...
|
| |
| virtual DtFloat32 | beamAzimuthSweep () const |
| |
| virtual void | setBeamElevationCenter (DtFloat32 val) |
| | Set/Get BeamElevationCenter. More...
|
| |
| virtual DtFloat32 | beamElevationCenter () const |
| |
| virtual void | setBeamElevationSweep (DtFloat32 val) |
| | Set/Get beamElevationSweep. More...
|
| |
| virtual DtFloat32 | beamElevationSweep () const |
| |
| virtual void | setBeamSweepSync (DtFloat32 val) |
| | Set/Get beamSweepSync. More...
|
| |
| virtual DtFloat32 | beamSweepSync () const |
| |
| virtual void | setSecondaryOperationalDataParameter1 (DtIffOperationalParameter1 val) |
| | set/Get SecondaryOperationalDataParameter1 More...
|
| |
| virtual DtIffOperationalParameter1 | secondaryOperationalDataParameter1 () const |
| |
| virtual void | setSecondaryOperationalDataParameter2 (DtIffOperationalParameter2 val) |
| | set/Get SecondaryOperationalDataParameter2 More...
|
| |
| virtual DtIffOperationalParameter2 | secondaryOperationalDataParameter2 () const |
| |
| virtual int | numParameterSets () const |
| | Set/Get operational parameters record. More...
|
| |
| virtual void | setNumParameterSets (int n) |
| |
| virtual bool | setParamData (int parmIndex, const DtIffAtcNavaidsParameter &init) |
| | Set/Get the fundamental parameter data records for a selected layer. More...
|
| |
| virtual bool | getParamData (int parmIndex, DtIffAtcNavaidsParameter &record) const |
| |
| virtual DtIffAtcNavaidsParameter | paramData (int paramIndex, bool *valid=NULL) const |
| |
| virtual void | setMessageFormatsPresent (DtU32 b) |
| | Only used by Layer 3 (Mode 5) More...
|
| |
| virtual DtU32 | messageFormatsPresent () const |
| |
| virtual void | setMode5InterrogatorStatus (DtU8 b) |
| | Only used by Layer 3 (Mode 5)Interrogator. More...
|
| |
| 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. More...
|
| |
| virtual DtU16 | mode5TransponderStatus () const |
| |
| virtual void | setPin (DtU16 b) |
| |
| virtual DtU16 | pin () const |
| |
| 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 | 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 | setSystemDesignator (DtU8 b) |
| |
| virtual DtU8 | systemDesignator () const |
| |
| virtual int | numIffRecords (int layer) const |
| | Set/Get iff variable data record. More...
|
| |
| 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 | setLayer3DataAvailable (bool b) |
| |
| virtual bool | layer3DataAvailable () const |
| |
| virtual void | setEnhancedMode1 (DtU16 b) |
| |
| virtual DtU16 | enhancedMode1 () 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. More...
|
| |
| virtual DtU32 | aircraftAddress () const |
| |
| virtual void | setAircraftIDType (DtIffAtcNavaidsAircraftIdentificationType value) |
| | Set/Get AircraftIDType. More...
|
| |
virtual
DtIffAtcNavaidsAircraftIdentificationType | aircraftIDType () const |
| |
| virtual void | setSystemSpecificData (DtU8 b) |
| |
| virtual DtU8 | systemSpecificData () 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. More...
|
| |
| virtual unsigned int | layer3SpecificInfo () const |
| |
| virtual void | setLayer4SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS. More...
|
| |
| virtual unsigned int | layer4SpecificInfo () const |
| |
| virtual void | setLayer4DataAvailable (bool b) |
| | Set/Get LayedXDataAvailable- If set true, then layerX data will be sent, if false no layer X data will be used. More...
|
| |
| 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. More...
|
| |
| virtual DtSimulationAddress | reportingSimulation () 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 | setModeSLevelsPresent (DtIffAtcNavaidsModeSLevelsPresent b) |
| | Only used by Layer 4 (Mode S) More...
|
| |
virtual
DtIffAtcNavaidsModeSLevelsPresent | modeSLevelsPresent () const |
| |
| virtual void | setModeSInterrogatorStatus (DtU8 b) |
| | Only used by Layer 4 (Mode S) Interrogator. More...
|
| |
| virtual DtU8 | modeSInterrogatorStatus () const |
| |
| virtual void | setModeSTransponderStatus (DtU16 b) |
| | Only used by Layer 4 (Mode S) Transponder. More...
|
| |
| virtual DtU16 | modeSTransponderStatus () const |
| |
| virtual void | setDAPSource (DtIffAtcNavaidsDAPSource value) |
| | Set/Get DAPSournce. More...
|
| |
| virtual DtIffAtcNavaidsDAPSource | dapSource () const |
| |
| virtual void | setModeSAltitude (DtU16 value) |
| | Set/Get ModeSAltitude. More...
|
| |
| virtual DtU16 | modeSAltitude () const |
| |
| virtual void | setCapabilityReport (DtIffAtcNavaidsCapabilityReport value) |
| | Set/Get CapabilityReport. More...
|
| |
virtual
DtIffAtcNavaidsCapabilityReport | capabilityReport () const |
| |
| virtual void | setAvailableLayers (DtU8 value) |
| | Only used by Layer 5. More...
|
| |
| virtual DtU8 | availableLayers () const |
| |
| virtual void | setDataCategory (DtIffAtcNavaidsDataCategory value) |
| | Set/Get dataCategory. More...
|
| |
| virtual DtIffAtcNavaidsDataCategory | dataCategory () const |
| |
| virtual void | setLayer5SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS. More...
|
| |
| virtual unsigned int | layer5SpecificInfo () 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 |
| |
| | DtEmbeddedSystemRepository () |
| | default constructor More...
|
| |
| | DtEmbeddedSystemRepository (const DtEmbeddedSystemRepository &orig) |
| | copy constructor More...
|
| |
| virtual | ~DtEmbeddedSystemRepository () |
| | destructor More...
|
| |
| DtEmbeddedSystemRepository & | operator= (const DtEmbeddedSystemRepository &orig) |
| | assignment operator More...
|
| |
| virtual void | setEntityId (const DtEntityIdentifier &id) |
| | Set the entity identifier. More...
|
| |
| virtual const DtEntityIdentifier & | entityId () const |
| | Get the entity identifier. More...
|
| |
| virtual void | setHostId (const DtGlobalObjectDesignator &id) |
| | Set the host identifier. More...
|
| |
virtual const
DtGlobalObjectDesignator & | hostId () const |
| | Get the host identifier. More...
|
| |
| virtual void | setRelativePosition (const DtVector32 &position) |
| | Set the position of the object relative to the entity. More...
|
| |
| virtual const DtVector32 & | relativePosition () const |
| | Get the position of the object relative to the entity. More...
|
| |
| | DtStateRepository () |
| | default constructor More...
|
| |
| | DtStateRepository (const DtStateRepository &orig) |
| | copy constructor More...
|
| |
| virtual | ~DtStateRepository () |
| | destructor More...
|
| |
| DtStateRepository & | operator= (const DtStateRepository &orig) |
| | assignment operator More...
|
| |
| virtual void | setGlobalId (const DtGlobalObjectDesignator &id) |
| | Get/Set global identifier, or name. More...
|
| |
virtual const
DtGlobalObjectDesignator & | globalId () const |
| |
| virtual unsigned int | numberOfAttributeRecords () const |
| |
| virtual void | setAttributeRecords (const DtAttributeRecordSet &records) |
| | The following functions are related to the extendability part of DIS 7. More...
|
| |
| virtual void | setAttributeRecords (const DtStandardVariableRecordPtrVector &records) |
| | Replace the attribute record set with the records in the given vector. More...
|
| |
virtual const
DtAttributeRecordSet & | attributeRecordSet () const |
| | Return the attribute record set. More...
|
| |
| virtual DtAttributeRecordSet & | attributeRecordSet () |
| | Return the attribute record set. More...
|
| |
virtual const
DtStandardVariableRecordPtrVector & | attributeRecords () const |
| | Return the attribute records Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
virtual const
DtStandardVariableRecordPtrVector & | attributeRecords (unsigned int recordType) const |
| | Return the attribute records of the given type (all records if type is 0) Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
| virtual DtStandardVariableRecord * | attributeRecord (unsigned int recordType) const |
| | Return the (first) attribute record of the given type (first record if type is 0) Any changes to the returned record will modify the record in the recordSet. More...
|
| |
| virtual int | removeAttributeRecord (unsigned int recordType, bool removeAll=true) |
| | Remove and discard the first record of the given record type (if there is one) or all them. More...
|
| |
virtual
DtStandardVariableRecordPtrVector & | getAttributeRecords (unsigned int recordType, DtStandardVariableRecordPtrVector &vec) const |
| | Get the attribute records of the given type (all if type is 0) Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
virtual
DtStandardVariableRecordPtrVector & | getAttributeRecords (DtStandardVariableRecordPtrVector &vec) const |
| | Get the attribute records Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
| virtual void | addAttributeRecord (DtStandardVariableRecord *record) |
| | Add a clone of given record to the attribute record set. More...
|
| |
| virtual void | addAttributeRecord (std::auto_ptr< DtStandardVariableRecord > record) |
| | Add the given record to the attribute record set. More...
|
| |
| virtual void | clearAttributeRecords () |
| | Clear all records. More...
|
| |
virtual
DtStateRepositoryExtension * | stateRepositoryExtension (DtString srExtName) const |
| | Returns pointer to a DtStateRepositoryExtension object with the given name Returns 0 if no extension with given name is found. More...
|
| |
| virtual std::vector< DtString > | stateRepositoryExtensionNames () const |
| | Returns a set of the registered state repository extension names. More...
|
| |
| virtual void | setStateRepositoryExtensions (std::map< DtString, DtStateRepositoryExtension * > extensions) |
| | Returns pointer to a DtStateRepositoryExtension object with the given name Returns 0 if no extension with given name is found. More...
|
| |
virtual const std::map
< DtString,
DtStateRepositoryExtension * > | stateRepositoryExtensions () const |
| | Returns pointer to a DtStateRepositoryExtension object with the given name Returns 0 if no extension with given name is found. More...
|
| |