# # @RDE_HEADER@ # $Id: lts-cc.conf 58247 2022-11-02 14:22:49Z rudolphus_g $ # $HeadURL: svn://192.168.133.21/TDS/branches/product/devel/trunk/Lts/Projects/Guez/lts-cc.conf $ # $Author: rudolphus_g $ # # use ";" in front to use the Default Values for the given entry # use "true/false" or "1/0" for boolean values #----------------# # Global Options # #----------------# [Global] # DatabaseHostname: Database Server Hostname to connect to # -> Default: EXCDBS01 DatabaseHostname=EXCDBS01 # DatabaseName: Database to connect to on the DatabaseHostname # -> Default: lts_ets_pro DatabaseName=lts_ets_pro # DomainId: DDS DomainId to use for every started Service # DomainId must be between 1 and 232 # -> Default: last 8 Bits of the first ip adress found DomainId=1 # ServerHostname: Server Hostname to connect to for example: for svcReplayService # -> Default: EXCTDS01 ;ServerHostname=EXCTDS01 # LogPath: Path log4cxx should put LogFiles into # user needs rights to access the directory # -> Default: /shd/CTC/LOG LogPath=/shd/CTC/LOG # PortOffset: PortOffset for all PORTS used by nglconnection # -> Default: 9000 ;PortOffset=9000 #-----------------------------# #Options for Asset Management # #-----------------------------# [ASM] # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) #----------------------------# #Options for File Management # #----------------------------# [FLM] # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) #--------------------------------# #Options for Operator Management # #--------------------------------# [OPM] # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) #----------------------------# #Options for Buildings Proxy # #----------------------------# [BLD] # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) #---------------------------------# #Options for Excercise Management # #---------------------------------# [ExerciseManagement] # maxStartedExercises: Maximum Started Exercises # Default -> 1 ;maxStartedExercises=1 # maxPreparedExercises: Maximum Pepared Exercises # Default -> 4 ;maxPreparedExercises=4 # maxStoppedExercises: Maximum Stopped Exercises # Default -> 5 ;maxStoppedExercises=5 # maxHlaExercises: Maximum HLA Exercises # Default -> 1 ;maxHlaExercises=1 # enableExerciseTerminatedToStopped # allow exercise transition from Termianted to Stopped # Default -> false ;enableExerciseTerminatedToStopped=false # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) #--------------------------------# #Options for Evaluation Database # #--------------------------------# [EvaluationDb] # DatabaseHostname: Database Hostname to Access # Default -> "EXCADB01" ;DatabaseHostname = "EXCADB01" # DatabaseName: Database Name to Access # Default -> "dbAdmin" ;DatabaseName = "dbAdmin" #---------------------------------------# #Options for Central Effect Simulations # #---------------------------------------# [CES] # cesCheatingDistanceVehicle: maximum Cheating Distance for Vehicles in CES ;cesCheatingDistanceVehicle=20 # cesCheatingDistanceSoldier: maximum Cheating Distance for Soldiers in CES ;cesCheatingDistanceSoldier=5 #----------------------------# # CES Plugin CES_ARTILLERY # #----------------------------# [CES_ARTILLERY] Vulcano/ViewAngle=12.0 Vulcano/AttackAngle=3.8 Vulcano/MaximumDesignationAngle=60.0 #----------------------------# # CES Plugin CES_GEO_PAIRING # #----------------------------# [CES_GEO_PAIRING] # geopairingIniPath: Path where the GeoParing Ini Files are located ;geopairingIniPath=/shd/CTC/TOOLS/TDS/TDS-build/bin/GeoPairing/firingTables # geopairingIniFile: Name of the GeoParing Ini File ;geopairingIniFile=GeoPairing.ini # ammunitionIniFile: Name of the Ammunition Ini File ;ammunitionIniFile=Ammunition.ini # Moerser simple firing table moerserLoad_0=35.0 moerserLoad_1=40.0 moerserLoad_2=45.0 moerserLoad_3=55.0 moerserLoad_4=65.0 moerserLoad_5=85.0 moerserLoad_6=100.0 #---------------------------------# # CES Plugin ParticipantBuildings # #---------------------------------# [CES_PARTICIPANT_BUILDINGS] # handleBlockedAreas: enable handling of Blocked Areas ; Default -> false ;handleBlockedAreas=false #------------------# # CES Plugin CES2D # #------------------# [CES2D] # calculateCentralAes: enable Central Area Effect Simulation # 0 -> OFF # 1 -> AES calculation ON # 2 -> AES calculation ONLY in WLS-Areas # Default -> 0 ;calculateCentralAes=1 # Settings for Artillerie-Sounds: # playArtillerieSounds: Enable Artillery Sounds # Default -> 0 ;playArtillerieSounds=0 # user: Username for Artillerie Sounds ;user="katar" # passwd: Password for Artillerie Sounds ;passwd="mout11de" # distanceThreshold: distanceThreshold for CES Artillerie Sound # Default -> 1.415 ;distanceThreshold=1.415 # factor: Volume factor for CES Artillerie Sounds # Default -> 15.05 ;factor=15.05 # soundId: SoundId to play on Artillere Hit # Default -> 1 ;soundId=1 # reduceFactor: reduceFactor for Artillerie Sounds # 1.0 -> 100 percent # Default -> 1.0 ;reduceFactor=1.0 ; for Tests 1.0 -> 100 percent #-----------------------------------# # Settings for CES-Plugin MineAreas # #-----------------------------------# [CES_MINE_AREAS] # older entries of mines are outdated [ms] PeriodStoredMinesOutdated=5000 #-----------------------------------# # Settings for AreaEffectSimulation # #-----------------------------------# [AES] # use2BytesForSingleFireDiameter: # Default -> 1 use2BytesForSingleFireDiameter=1 # DusSingleMineEffectStartOffset=30 * 1000 // 30 seconds default # Default -> 30 seconds default # ActivationTimeAfterStopSupplyTruck Time that a Supply Truck must have been stationary before the functional Area becomes active. # Default -> 5000 [ms] # ActivationTimeAfterStopSupplyTruck=5000 # MaximumStepLengthStanding: Radius in which the vehicle is detected as stationary. # Default -> 20 [m] # MaximumStepLengthStanding=20 # UnpairedMinesLookupRange: Maximum lookup range for minereas to have an unpaired mine (mineId > 70000) # Default -> 20 [m] ;UnpairedMinesLookupRange=20 # Maximum rounds for ExplosionCluster: If set < 10, 10 is returned. If set > 900, 900 is returned. # Default -> 120 ;MaxRoundsAreaWideFire=120 # Afterglow duration in msecs for ChargeEffects, before the data topic is deleted # Default -> 5 [min] = (5 * 60 * 1000) = 300000 [ms] ;ChargeEffectAfterGlow=300000 #-------- # Effects #-------- # Confluence->Legatus->03_PROJEKTE->ADLER III Anbindung ->Konzepte->ADLER-generierte Steilfeuer->State-Machine Effector # #Default = 10 s ( 10 * 1000) #The timer is not used for negative values. ;EffectorIntervalFireMin=10000 #Default = 15 s ( 15 * 1000) ;EffectorIntervalFireMax=15000 #Default = 10 s ( 10 * 1000) #The timer is not used for negative values. ;EffectorIntervalReportFiredMin=10000 #Default = 15 s ( 15 * 1000) ;EffectorIntervalReportFiredMax=15000 #Default = 10 s ( 10 * 1000) #The timer is not used for negative values. ;EffectormIntervalReportFireReadinessMin=10000 #Default = 15 s ( 15 * 1000) ;EffectormIntervalReportFireReadinessMax=15000 #Default = 10 s ( 10 * 1000) #The timer is not used for negative values. ;getEffectorInitialReportFireReadinessMin=10000 #Default = 15 s ( 15 * 1000) ;getEffectorInitialReportFireReadinessMax=15000 #-------------------------------------# # Settings for ExerciseEventManagment # #-------------------------------------# [EEM] # cleanupTimeout: timeout in ms for cleanup AVS events # Default -> 600000 ;cleanupTimeout = 600000 # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) #------------------# # Settings for HLA # #------------------# [hla] # webSocketListenPort: HLA Websocket Port # Default -> 12347 webSocketListenPort=12347 # webSocketHostname: HLA Websocket hostname to connect to # Default -> "localhost" webSocketHostname="exctds05" # FederationName: Name of the HLA Federation to create # Default -> "22" ;FederationName="22" # Protocol: Protocol to use: "DIS" or "HLA" # Default -> "HLA" ;Protocol="HLA" # SiteId: SiteId to use for EntityIdentifier Struct (note: not used as this is now the exercise ID) # Default -> 201 ;SiteId=201 # ApplicationId: ApplicationId to use for EntityIdentifier Struct # Default -> 100 ;ApplicationId=100 # guezHitGraceTimeMSecs: Grace time to join Status Change and Guez Hit Interactions to each other # Default -> 1000 ;guezHitGraceTimeMSecs=1000 # FomIdentifier: Identifier of the FOM in $SwConfFileName # Default -> "Saab" ;FomIdentifier="Saab" # RtiIdentifier: Identifier of the RTI in $SwConfFileName # Default -> "MAK" ;RtiIdentifier="MAK" # SwConfFileName: Configurations for NGS found here # Default -> "swconf.cfg" ;SwConfFileName=swconf.cfg # LicenseServer: Which one is the License Server for MAK RTI? You may prepend a port number... # Default -> "@192.168.99.100" ;LicenseServer="@192.168.99.100" # Orientation for HLA Participants SpatialStructOrientation/Phi = 3.26; 3.34196; 3.3315; 3.0; 0.9076 ; 2.1415; 1.5708; 3.138309 SpatialStructOrientation/Psi = 3.1415; -1.5708; -0.9076; 3.1415; -0.9076; 2.446645 SpatialStructOrientation/Theta = -0.65537; -0.66323; 0.7; -2.47; -0.9076; -0.879588 #-------------------------# # Settings for GueZ Nasat # #-------------------------# [GNA] # socketListenPort: GNA Listen Port # Default -> 8420 ;socketListenPort= 8420 # useWebSocket: Enable GNA Websocket # Default -> false ;useWebSocket = false # simulationPosLatDegree: GNA simulated Position Lat in Degree # Default -> 11.560 ;simulationPosLatDegree=11.560 # simulationPosLonDegree: GNA simulated Position Lon in Degree # Default -> 52.457 ;simulationPosLonDegree=52.457 #------------------------------# # Settings for AVS Workstation # #------------------------------# [AVS_WORKSTATION] # host: AVS Workstation host to connect to # Default -> localhost ;host = localhost # port: AVS Workstation Port to connect to # Default -> 6370 ;port = 6370 # KeepAlive: enable KeepAlive Signals to AVS # Default -> true ;KeepAlive = true # Timeout: Timeout time in ms # 0 :disable # Default -> 3000 ;Timeout = 3000 #------------------------------------------# # Settings for AVS Server # #------------------------------------------# [AVS_SERVER] ;url=ws://EXCAVS01:7020 #------------------------------------------# # Settings for AVS Workstation VD (Export) # #------------------------------------------# [AVS_WORKSTATION_VD] # host: AVS Workstation VD host to connect to # Default -> localhost ;host = localhost # port: AVS Workstation VD Port to connect to #Default -> 6380 ;port = 6380 # KeepAlive: enable KeepAlive Signals to AVS VD # Default -> true ;KeepAlive = true # Timeout: Timeout time in ms VD # 0 :disable # Default -> 60000 ;Timeout = 3000 #--------------------------------# # NotificationManagement #--------------------------------# [NOM] # 2 * 24 * 60 * * 60 * 1000 (2 days) expiryIntervalMSec=172800000; # every 10 seconds removeTimerIntervalMSec=10000; #--------------------------------# # Options for Training Area Base # #--------------------------------# [TrainingAreaBase] # TimeDelayAhead: Time Delay max ahead in ms where topics are send to dds from TAB # Default -> 60000 ;TimeDelayAhead=60000 # TimeDelayBack: Time Delay max back in ms where topics are send to dds from TAB # Default -> 60000 ;TimeDelayBack=60000 # UseTetraScrambling: enable Tetra Scrambling for Training Area Base # Default -> BUILD GUEZ_MODE -> true # Default -> NO GUEZ MODE -> false UseTetraScrambling=true # UsePvSan: enable PVSan functionality for TAB (add 2 Bytes to INIT BE CAREFULL!) # Default -> false UsePvSan=true # TetraIcd::CreateAreaExplosion with chargeTypeId = 254; to trigger tracer or similar # Default -> 3000 ;ExplosionToEffectDelayMsec = 3000 # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) # webSocketServerPortRange/3: range for ports to listen on for type 3 # Default -> @Point(0 0) ;webSocketServerPortRange/3=@Point(0 0) # ADLER WebSocket # sets the interval, in milliseconds, after which the ADLER WebSocket connection is reported as disconnected. AdlerKeepalive=30000 ############################# # IPS/OPS GPS transition # DistanceIpsToGps=0 Distance of the first GPS coordinate to the building after an IPS position default = 0 [m] (int) # DistanceOpsToGps=0 Distance of the first GPS coordinate to the building after an OPS position default = 0 [m] (int) # MaxSoldierSpeed=4.0 fastest plausible speed of a soldier when transitioning from IPS/OPS to GPS [m/s] (double) # MaxSpeedCheckTimeout=10 [s] Time in which the speed-plausibility check is made. After that, the GPS reports are valid again default = 120 [s] (int) DistanceIpsToGps=20 DistanceOpsToGps=5 MaxSoldierSpeed=4.0 MaxSpeedCheckTimeout=120 [UAS] # InterFace IP Adress to start CylconeDDS on # Default -> NONE! TmsIfIpAddress=10.7.144.32 #-------------------------------------# # Settings for Oc Base Download # #-------------------------------------# [OcBaseDownload] # remoteDbName: Remote DB Name to Download from # Default -> lts_ets_pro ;remoteDbName="lts_ets_pro" # remoteDbHostName: Remote Hostname to Download from # Default -> EXCDBS01 ;remoteDbHostName="EXCDBS01" #-------------------------------------# # Settings for Audio Video Management # #-------------------------------------# [AVM] # addacServerNamePrefix: ADDAC Servername Prefix # Default -> ECCORIF ;addacServerNamePrefix="ECCORIF" # addacPortsPerServer: ADDAC Ports per Server # Default -> 16 ;addacPortsPerServer=16 #-------------------------------------# # Settings for Participant Management # #-------------------------------------# [PPM] # markVehiclesAsReservedFromExcon: enable mark Vehicles as Reserves # Default -> true markVehiclesAsReservedFromExcon=false # maxParticipantsPerFiringUnit: regulates the maximum number of participants in firing units # Default -> 4 ; maxParticipantsPerFiringUnit=4 # webSocketServerPortRange/1: range for ports to listen on for type 1 # Default -> @Point(0 0) ;webSocketServerPortRange/1=@Point(0 0) # webSocketServerPortRange/2: range for ports to listen on for type 2 # Default -> @Point(0 0) ;webSocketServerPortRange/2=@Point(0 0) #--------------------------------# # Settings for Target Management # #--------------------------------# [TGT] # useL400Targets: enable L400 Target calculation # Default -> false ;useL400Targets = false #--------------------------------# # Settings for Comopnent Monitor # #--------------------------------# [CMO] # Host (HB: 10.198.80.58) # Host (Guez: 10.7.144.20 / TGVMMON03) checkMkHost=TGVMMON03 checkMkPort=6557 # in seconds, default -> 60 checkMkInterval=60 # updateLastCheckTimeDirect: 0|1 # Default -> 0 # updateLastCheckTimeDirect=1 #-----------------------------------# # Settings for Recording Management # #-----------------------------------# [RecordingManagement] # UpdateFrequency: Update Frequency in ms to write into recording tables # Default -> 1000 UpdateFrequency = 100 #----------------------------------------------# # Options for Wireless Location System Service # #----------------------------------------------# [WLS] # wlsListenPort: Port to listen to for WLS Connections # Default -> 12002 ;wlsListenPort=12002 # webSocketListenPort: set Websocket Listen Port for WLS # Default -> 123456 ;webSocketListenPort=12346 # wlsBasePoint: BasePoint for WLS Position Calculations # MGRS format # Default -> 32UMD0000000000000000 ;wlsBasePoint=32UMD0000000000000000 # wlsZOffset: Z offset for WLS Positions # Default -> 0 ;wlsZOffset=0 # squareDistanceMax: squared maximum distance before sending to ppm # Default -> 0.0 #squareDistanceMax=0.0 #-----------------------------------------# # Options for BuildingControlUnit Service # #-----------------------------------------# [BuildingControlUnit] # fireThreshold: # Default -> 70 ;fireThreshold=70 # killThreshold: Threshold destruction until Building is destroyed # Default -> 80 ;killThreshold=80 # effectSoundIdEccActivate: Activate Sound Id to play # Default -> 0 ;effectSoundIdEccActivate=0 # effectSoundIdEccDestroy: Destroy Sound Id to play # Default -> 1 ;effectSoundIdEccDestroy=1 # hitSoundVolume: Volume for Hit Sound # Volume in Percent from 0-100 # Default - > 100 ;hitSoundVolume=100 # activationSoundId: Activation sound to play on building init # Default -> 0 ;activationSoundId=0 # activationSoundVolume: Activations Sounds Volume # Volume in Percent from 0-100 # Default - > 100 ;activationSoundVolume=100 # fireSoundId: Fire sound to play on building hit # Default -> 4 ;fireSoundId=4 # fireSoundVolume: Volume for Fire Sound # Volume in Percent from 0-100 # Default - > 100 ;fireSoundVolume=100 # fireSoundCategory: Sound Categories # OTHER VALUES??? # Default -> Inside_buildings ;fireSoundCategory=Inside_buildings # minimumRemainEffectThreshold: Threshold until hits get relayed to neighbouring rooms #Default -> 10 minimumRemainEffectThreshold=1 # transitionMultiplier: Force Multiplier for every building hit # Default -> 3.0 transitionMultiplier=5.0 # numberOfFlashes: Numbers of flashes or groups per hit # 0 - 254 : Number of flashes (or groups) # 255 : infinte flashes # Default -> 10 ;numberOfFlashes=10 # pauseDuration: Pause between two flashes (or Groups) in Seconds # 1 - 10 # Default -> 1 ;pauseDuration=1 # choppedConfiguration: Number of Single Flash Pulses inside a group # 0 - 1 : NO chopped flash # 2 - 20: Number of flashes # Default -> 10 ;choppedConfiguration=10 # flashDuration: Duration in ms for Building Sensor Module flashes # Default -> 30 ;flashDuration=30 # laserRangeCode: Laser Code to ignore when handling Laser Hits on Building # Default -> 2178 ;laserRangeCode=2178 #------------------------------# # Options for Sound Management # #------------------------------# [SOM] # user: Username to use for SOM # Default -> "katar" ;user="katar" # passwd: Password to use for SOM # Default -> "Mout11de" ;passwd="mout11de" #-------------------------------# # Options for ServiceManagement # #-------------------------------# [ServiceManagement] # ObserverIntervall: Time in ms the ServiceManagement waits for a Service's Heartbeat until it's restarts the Service # Default -> 10000 (10 Seconds) ;ObserverIntervall=10000 #-------------------------------# # Options for db Administration # #-------------------------------# [dbAdministration] # DatabaseHostname: Database Hostname to connect to # Default -> "EXCDBS01" ;DatabaseHostname="EXCDBS01" # DatabaseName: Database name to connect to # Default -> "lts_ets_pro" ;DatabaseName="lts_ets_pro" #--------------------------------------# # Options for InfrastructureManagement # #--------------------------------------# [ISM] # MessageDelay: Delay in milliseconds between two websocket messages to be processed # Default -> 0 MessageDelay = 100 #---------------------------------# # Options for WarehouseManagement # #---------------------------------# [WarehouseManagement] WmsServer = localhost