Files
qt-migration-legatus/qt5-before/dlbo/Lts/Proxies/TrainingAreaBase/Plugins/WlsTetra/PrtCnv.dat
T
torstenandCopilot 7173785915 Qt6 Migration: Complete migration with DDS/RTI support and build validation
Major Changes:
- Merged latest Qt5 devel content from dlbo (292 files changed, 7 new dirs)
- Consolidated forward-declarations and include folders
- Removed unneeded modules per Niklas' repo check list

Build System Fixes:
- Fixed CMake VERSION_GREATER syntax in ParticipantManagement/CMakeLists.txt
- Added VLC packages (libvlc-dev, vlc-plugin-base) to docker_build.sh
- Added PostgreSQL dev packages (libpq-dev, postgresql-server-dev-all) to Dockerfile
- Fixed locale warnings (ANSI_X3.4-1968 → C.UTF-8)
- Fixed ArcGIS SDK path warnings when BUILD_ARCGIS=OFF

Code Generation Fixes:
- Fixed IDL enum collisions (PortType→CorePortType/DdsutPortType, PdmEventType)
- Fixed Grantlee template svc_translation.cpp.grantlee:
  - Changed {{ idl_enum.name }}_def:: to {{ idl_enum.name }}::
  - Fixed .underlying() calls for C++11 scoped enums (enum class)
- Removed generated files from repo (moc_*, *_dtc.h, *_ftc.h)

Validation:
- BUILD_RTI=ON: SUCCESS
- BUILD_RTI=OFF: SUCCESS
- C++17 standard maintained for RTI 7.7 compatibility
- Ubuntu 26.04 Docker environment verified

Remaining Warnings (expected):
- BgViewer, KDChart, KDReports, Poppler-Qt6 not found (optional features)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-15 18:20:26 +00:00

102 lines
2.8 KiB
Plaintext

[Common]
LogCentralTelegrams=1
LogRadioTelegrams=1
LogTelegramPath=logdata
LogTelegramPrefix=PrtCnv_
; virtual TeilnehmerId of protocol-converter
VirtualIdPrtCnv=90
MaxEqID=50000
;or max unsigned short: 65535
[Db]
DatabaseFileName=db/telegrams.db
[Central]
UseSocketsInsteadFiles=1
HostName=EXCTDS01
Port=9600
; Milliseconds
AckTimeout=900
ConnectTimeout=2000
DisconnectTimeout=10000
AliveTimeout=3000
; nbr of unsuccessful send-attempts, before telegram will be deleted without sending it
NbrOfAttempts=5
[Radio]
UseScrambling=1
EmergencyCallISSI=9000
BroadcastISSI=5000
ConnectTimeout=2000
HostName=CCSTSW01
Port=52010
HostName1=CCSTSW02
Port1=52010
HostISSI=9998
; Seconds
CyclicEnvironmentTime=30
HostISSI=9999
; Milliseconds
DisconnectTimeout=10000
AliveTimeout=3000
; 1 - UseSDS_TL
UseSDS_TL=0
DumpReceivedTelegrams=1
DumpSentTelegrams=1
; GSSIs which we would like to subscribe to - make sure to not subscribe to our own BroadcastISSI !
ListenGroups=5001
[Login]
LoginFilePathWithPrefix=login/pk_
DoLicenseDespiteSelftestOrConfigFailure=0
DoCheckPlayerId=1
LowestPlayerId=500
HighestPlayerId=65535
PlayerIdFilePath=playerIds.dat
[Broadcast]
; Count, how often a Broadcast telegram will be send (minimum 1, 0 will be ignored and the telegram is sent anyway)
MaxBroadcastSendCount=1
; In seconds, delay between sending 1st and 2nd broadcast (< 0 -> disable)
BroadcastDelay2=10
; In seconds, delay between sending 2nd and 3rd broadcast (< 0 -> disable)
BroadcastDelay3=20
; the time to wait for NachforderungBroadcast from TNEs, before begin sending the broadcasts
ClaimWindow=30
; factor for extend the claimwindow when we have full load in downlink
FullLoadFactor=3
; if less TNEs ask for broadcasts, they will be send directed
BroadcastLimit=10
; the time to wait before sending next broadcast in milliseconds
SendGap=500
; minimum id of DUS-Mines to be able to get reactivated
MinimumDusMineId=2048
[TrafficControl]
; from PrtCnv to Tetra (Telegram-Counting)
; Number of telegrams (0..255) reported by air-interface-report telegram when we have high load
SendQueueHighLoad=150
; Number of telegrams that will be sent per second, when we have high-load
SendTelegramsHighLoad=50
; Number of telegrams (0..255) reported by air-interface-report telegram when we have full load
SendQueueFullLoad=200
; Number of telegrams that will be sent per second, when we have full-load
SendTelegramsFullLoad=10
; from Tetra to PrtCnv (Byte-Counting)
; high load in percent (0 .. 100)
ReceiveQueueHighLoad=50
; full load in percent (ReceiveQueueHighLoad .. 100)
ReceiveQueueFullLoad=75
; hysteresis in percent (0 .. 10)
ReceiveQueueHysteresis=5
; Averaging time in seconds
ReceiveAveragingTime=5
; Throughput in KB/s per Transceiver
ReceiveThroughput=3.6
; Transceiver count
TransceiverCount=6
[Injection]
Enable=true
Port=46666