Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Tools/EgcuSimulator
torsten d5c13033e2 Session 022: Migrate Lts/Tools (72 submodules) to Qt6
- Copied complete Lts/Tools directory from qt5-before to qt6-after
- Updated 32 CMakeLists.txt files (Qt5:: → Qt6::)
- Tools subdirectory already included in parent Lts/CMakeLists.txt
- All 72 tool submodules now present in qt6-migrated-legatus
- Includes: Adler, ArAssets, ConfigX, DBAdministration, DBUpdate,
  DdsView, InfrastructureManagement, and 67 more tools
- C++17 standard (RTI 7.7.0 compatibility maintained)
- Tests deferred until final validation phase

Migration progress:
✅ Lts/Application (68 files)
✅ Lts/DDS (verified Qt6-ready)
✅ Lts/Plugins (60 submodules, verified)
✅ Lts/Projects (5 submodules, verified)
✅ Lts/Proxies (13 submodules, verified)
✅ Lts/Services (47 submodules, verified)
✅ Lts/Tools (72 submodules, copied + CMake updated)
✅ Lts/Viewer (LtsFileDialog, LtsReportDisplay, SituationMap)
🟡 TetraIF (partial)
🟡 Z (partial: nglwidgets, QtSingleApplication, qsql_informix, WMS_Interface)
2026-08-25 14:07:20 +02:00
..

ICD zur Gebäudeinstrumentierung:
 - GUEZRG50_ICD-0021_MASIE-Gebäudeinstrumentierung-Beschuss.doc

Effect Konfig File:
 - open effectConfigFile: /shd/CTC/TOOLS/TDS/TDS-build-3dWs/share/Lts/Buildings/effect_config.xml (s/BuildingControlUnit/ControlEffects/xmlreader.cpp:30)

------------------------------------------------
--- Vorbereitungen und Start des EgcuSimulators:
------------------------------------------------

EGCU mit Webtool infrastructure.html oder Justus-Tool mounten

Für einen einfachen Test in der hosttabelle einfach localhost für den Hostnamen der EGCU eintragen.

Auf meinem Entwicklungsrechner konnte ich nicht mit dem Port 80 arbeiten und habe ihn in der Konfig-Datei /shd/CTC/TOOLS/TDS/TDS-build-3dWs/share/Lts/Buildings/effect_config.xml im Eintrag port auf 8080 gesetzt.

EgcuSimulator starten:

cd bin
./egcuSimulator (läuft  per defaultmit dem Port 8080)

Im Güz wird der Port 80 genommen und man kann den egcuSimulator auch mit dem Port als Übergabeparameter starten

Im EGCU-Fenster Relais schalten, da sich der Simulator keine States merkt.

Zum Testen von Verbindungsabbrüchen egcuSimulator beenden und nach einem Timeout, wenn im EGCU-Info-Fenster der Relais-Status braun eingefärbt wird, neu starten