Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
+264
@@ -0,0 +1,264 @@
|
||||
:===============================================================================
|
||||
: Simulated World Config File
|
||||
:===============================================================================
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: RTI config
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
;Linux_RTILibs[PITCH] :gcc41_64/librti1516e64.so libprtiutil64.so DefaultSimTimeConverterHLA1516E_PITCH4310/libSimTimeConverterHLA1516.so RTIFacadeHLA1516E_PITCH4310/libRTIFacadeHLA.so
|
||||
;Linux_RTILibs[PITCH] : libprtiutil64.so gcc41_64/librti1516e64.so DefaultSimTimeConverterHLA1516E_PITCH4310/libSimTimeConverterHLA1516.so RTIFacadeHLA1516E_PITCH4310/libRTIFacadeHLA.so
|
||||
;: pitch_4.3.1.0
|
||||
;Linux_RTIClassPath[PITCH] : /opt/prti1516e/lib/prti1516e.jar
|
||||
|
||||
Linux_RTILibs[MAK] : /opt/NGS/makRti4.5/lib/librti1516e64.so /opt/NGS/makRti4.5/lib/librtiutil_64.so /opt/NGS/NGSPublic/lib/RTIFacadeHLA1516E_MAK450/libRTIFacadeHLA.so
|
||||
;: pitch_4.3.1.0
|
||||
Linux_RTIClassPath[MAK] : /opt/NGS/makRti4.5/lib/hla.jar
|
||||
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: SOM- and FOMName are needed to identify the necessary shared libraries
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
SOMName[Saab] : RPRFOM20d17E : Name of the SOM (used for library load)
|
||||
FOMName[Saab] : RPRFOM20d17E : Name of the FOM (used for library load)
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
:
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
:Fedfile : ./SimulatedWorld.xml : Path for HLA 0.3 fed-file (.fed) or HLA
|
||||
;Fedfile : ./RPR2-d17.xml : Path for HLA 1.3 fed-file (.fed) or HLA 1516 xml-file (.xml)
|
||||
Fedfile : ./RPRFOM20d17E.xml
|
||||
GoForeverCycleTime : 100 : Automatic cycle time [ms] for goForever
|
||||
PlayerObserverEchoOn : true : true for automatic Player-Observer
|
||||
: echo
|
||||
DISConnectorConfig : disconnectorconf.cfg : Configfile of disconnector
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Update Timeouts for FOM Classes [s] 0 = off
|
||||
: when no new updates are received after this time, the object is deleted
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
UpdateTimeoutHLA[BaseEntity] : 0 :
|
||||
UpdateTimeoutHLA[PhysicalEntity] : 0 :
|
||||
UpdateTimeoutHLA[Platform] : 0 :
|
||||
UpdateTimeoutHLA[GroundVehicle] : 0 :
|
||||
UpdateTimeoutHLA[Minefield] : 0 :
|
||||
UpdateTimeoutHLA[EmbeddedSystem] : 0 :
|
||||
UpdateTimeoutHLA[MinefieldData] : 0 :
|
||||
|
||||
UpdateTimeoutDIS[BaseEntity] : 0 :
|
||||
UpdateTimeoutDIS[PhysicalEntity] : 0 :
|
||||
UpdateTimeoutDIS[Platform] : 0 :
|
||||
UpdateTimeoutDIS[GroundVehicle] : 0 :
|
||||
UpdateTimeoutDIS[Minefield] : 0 :
|
||||
UpdateTimeoutDIS[EmbeddedSystem] : 0 :
|
||||
UpdateTimeoutDIS[MinefieldData] : 0 :
|
||||
|
||||
UpdateTimeoutCORBA[BaseEntity] : 0 :
|
||||
UpdateTimeoutCORBA[PhysicalEntity] : 0 :
|
||||
UpdateTimeoutCORBA[Platform] : 0 :
|
||||
UpdateTimeoutCORBA[GroundVehicle] : 0 :
|
||||
UpdateTimeoutCORBA[Minefield] : 0 :
|
||||
UpdateTimeoutCORBA[EmbeddedSystem] : 0 :
|
||||
UpdateTimeoutCORBA[MinefieldData] : 0 :
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Publish Timeouts for FOM Classes [ms] 0 = off :
|
||||
: updates are sent automatically at the latest after this time (heartbeat)
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
PublishTimeoutHLA[BaseEntity] : 60000 :
|
||||
PublishTimeoutHLA[PhysicalEntity] : 60000 :
|
||||
PublishTimeoutHLA[Platform] : 60000 :
|
||||
PublishTimeoutHLA[Minefield] : 60000 :
|
||||
PublishTimeoutHLA[EmbeddedSystem] : 60000 :
|
||||
PublishTimeoutHLA[MinefieldData] : 60000 :
|
||||
|
||||
|
||||
PublishTimeoutDIS[BaseEntity] : 30000 :
|
||||
PublishTimeoutDIS[PhysicalEntity] : 30000 :
|
||||
PublishTimeoutDIS[EmitterBeam] : 0 : should always be zero
|
||||
PublishTimeoutDIS[EmitterSystem] : 30000 :
|
||||
PublishTimeoutDIS[Minefield] : 30000 :
|
||||
PublishTimeoutDIS[EmbeddedSystem] : 30000 :
|
||||
PublishTimeoutDIS[MinefieldData] : 30000 :
|
||||
|
||||
PublishTimeoutCORBA[BaseEntity] : 30000 :
|
||||
PublishTimeoutCORBA[PhysicalEntity] : 30000 :
|
||||
PublishTimeoutCORBA[Platform] : 30000 :
|
||||
PublishTimeoutCORBA[Minefield] : 30000 :
|
||||
PublishTimeoutCORBA[EmbeddedSystem] : 30000 :
|
||||
PublishTimeoutCORBA[MinefieldData] : 30000 :
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Publish All Attributes Flags from FOM Classes :
|
||||
: This emulates DIS behaviour in CORBA and HLA, on publish all valid attributs
|
||||
: are sent, instead of only the modified attributesa are sent.
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
PublishAll[BaseEntity] : false :
|
||||
PublishAll[PhysicalEntity] : false :
|
||||
PublishAll[Platform] : false :
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: DIS Electromagnetic Emission PDU: policy for deletion of EmitterSystem
|
||||
: and EmitterBeam objects on DIS level
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
ElectromagneticEmissionDIS[useStateUpdate] : true : the deletion of objects
|
||||
: will be announced and
|
||||
: detected with complete
|
||||
: state updates where the
|
||||
: respective elements are
|
||||
: missing
|
||||
|
||||
ElectromagneticEmissionDIS[useZeroBeamPower] : false : the deletion of beams will
|
||||
: be announced and detected
|
||||
: by zero beam power,
|
||||
: emittersystems without beams
|
||||
: will be considerd deleted
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Timestamps:
|
||||
:
|
||||
: Normal procedure would be to send timestamps when expicitly published, to keep
|
||||
: timestamps when received and to use timestamps for deadreckoning when possible.
|
||||
: With the parameters below this behaviour can be modified.
|
||||
:
|
||||
: DIS-PDU realtime-timestamps will be converted to/from the corresponding simulationtime.
|
||||
:
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
HLALogicalTimeImplementationName : HLAfloat64Time : Name of HLALogicalTime implementation
|
||||
HLATimeStampInTag[default] : true : Send DIS-Timestamp in UserSupplied Tag
|
||||
|
||||
SendPlayerTimeStamps[HLA] : true : true/false
|
||||
SendPlayerTimeStamps[CORBA] : true : true/false
|
||||
SendPlayerTimeStamps[DIS] : true : true/false
|
||||
: true : published timestamps will be transmitted
|
||||
: (for DIS as the realtime corresponding to the simulationtime)
|
||||
: false : published timestamps will not be transmitted (or for DIS the current realtime)
|
||||
: or will be replaced when ImplicitPlayerTimeStamps=true
|
||||
|
||||
ImplicitPlayerTimeStamps[HLA] : false : true/false
|
||||
ImplicitPlayerTimeStamps[CORBA] : false : true/false
|
||||
ImplicitPlayerTimeStamps[DIS] : false : true/false
|
||||
: true : generation of implicit timestamps from the current simulationtime,
|
||||
: when no explicit timestamp has been published or when
|
||||
: SendPlayerTimeStamps=false
|
||||
: false : no generation of implicit timestamps
|
||||
|
||||
ReceiveObserverTimeStamps[HLA] : true : true/false
|
||||
ReceiveObserverTimeStamps[CORBA] : true : true/false
|
||||
ReceiveObserverTimeStamps[DIS] : true : true/false
|
||||
: true : received timestamps are transmitted to the observer
|
||||
: (for DIS simulationtime-timestamps are generated from the PDU realtime-timestamps)
|
||||
: false : received timestamps are ignored or replaced when
|
||||
: ImplicitObserverTimeStamps=true
|
||||
|
||||
ImplicitObserverTimeStamps[HLA] : false : true/false
|
||||
ImplicitObserverTimeStamps[CORBA] : false : true/false
|
||||
ImplicitObserverTimeStamps[DIS] : false : true/false
|
||||
: true : timestamps are implicitly generated from the current
|
||||
: simulationtime when not received or ReceiveObserverTimeStamps=false
|
||||
: false : no generation of implicit timestamps
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Deadreckoning time handling
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
IgnorePlayerTimeStampsForDeadReckoning : false : true/false
|
||||
: false : deadreckoning with timestamps when present, otherwise with
|
||||
: current simulationtime, never when the current simulationtime is
|
||||
: invalid
|
||||
: true : timestamps are ignored for dead reckoning
|
||||
|
||||
IgnoreObserverTimeStampsForDeadReckoning : false : true/false
|
||||
: false : deadreckoning with timestamps when present, otherwise with
|
||||
: current simulationtime, never when the current simulationtime is
|
||||
: invalid
|
||||
: true : timestamps are ignored for dead reckoning
|
||||
|
||||
DeadReckoningWithRealtime : false : true/false
|
||||
: false : normal deadeckoning with simulationtime
|
||||
: true : simulationtime is ignored, dead reckoning is always done with
|
||||
: the current realtime
|
||||
|
||||
|
||||
UseRealtime : true : true/false
|
||||
: true : implicitly configure simulationtime=realtime
|
||||
: can be overwritten through the api
|
||||
: false : initial simulationtime is invalid
|
||||
|
||||
DISTimeStampRelative : true : true/false
|
||||
: true : own clock is not UTC
|
||||
: the LSB of generated DIS timestamps will signify relative time
|
||||
: false : own clock must be UTC
|
||||
: the LSB of generated DIS timestamps will signify synchronized UTC
|
||||
: time
|
||||
|
||||
|
||||
DRReceiveDelay[HLA] : 0.0 : age of data on receive, e.g.
|
||||
DRReceiveDelay[DIS] : 0.0 : to compensate network delays [s]
|
||||
DRReceiveDelay[CORBA] : 0.0 :
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Deadreckoning player:
|
||||
: Supresses sending of object-updates, when they are only marginaly changed.
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
PlayerDeadReckoningOn[BaseEntity] : true : turns on the dead-reckoning
|
||||
PlayerDeadReckoningOn[PhysicalEntity] : true : suppressing mechanism
|
||||
PlayerDeadReckoningOn[Platform] : true : for attribute updates
|
||||
|
||||
MaxDRSuppressTime[BaseEntity] : 10 : Updates are sent always at the
|
||||
MaxDRSuppressTime[PhysicalEntity] : 10 : latest after this time
|
||||
MaxDRSuppressTime[Platform] : 10 : 0=infinte time [s]
|
||||
|
||||
DRThresholdTime[BaseEntity] : 0.1 : Time span (into the future) used for
|
||||
DRThresholdTime[PhysicalEntity] : 0.1 : calculating threshold deviations
|
||||
DRThresholdTime[Platform] : 0.1 : This time should correspond to the
|
||||
: publish-interval [s]
|
||||
|
||||
DRPositionThreshold[BaseEntity] : 0.01 : Updates are not supressed
|
||||
DRPositionThreshold[PhysicalEntity] : 0.01 : when position-changes exceed
|
||||
DRPositionThreshold[Platform] : 0.01 : this threshold [m]
|
||||
|
||||
DROrientationThreshold[BaseEntity] : 0.01 : Updates are not supressed
|
||||
DROrientationThreshold[PhysicalEntity] : 0.01 : when orientation-changes exceed
|
||||
DROrientationThreshold[Platform] : 0.01 : this threshold [rad]
|
||||
|
||||
DRDimlessThreshold[BaseEntity] : 0.01 : Updates are not supressed
|
||||
DRDimlessThreshold[PhysicalEntity] : 0.01 : when changes for dimensionless
|
||||
DRDimlessThreshold[Platform] : 0.01 : values [0..1] exceed this
|
||||
: threshold [1]
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Deadreckoning observer
|
||||
: calculates values for deadreckoning attributes, for get() und callbacks()
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
ObserverDeadReckoningOn[BaseEntity] : true : turns on the dead-reckoning
|
||||
ObserverDeadReckoningOn[PhysicalEntity] : true : mechanism
|
||||
ObserverDeadReckoningOn[Platform] : true :
|
||||
|
||||
SmoothingTime[BaseEntity] : 0.2 : time interval for smoothing [s]
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: Coordinate Transformation
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
: Jetzt neu: Wir werfen schon echte Lon/Lat-Koordinaten in den Topf
|
||||
CoordTrans[algorithm] : null : algorithm
|
||||
CoordTrans[datafile] : null : datafile for the algorithm
|
||||
|
||||
:CoordTrans[algorithm] : database : algorithm
|
||||
:CoordTrans[datafile] : ProjConf.txt : datafile for the algorithm
|
||||
|
||||
:-------------------------------------------------------------------------------
|
||||
: End of File
|
||||
:-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in new issue
Block a user