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)
This commit is contained in:
torsten committed 2026-08-25 14:07:20 +02:00
1 parent 01dce5fe52
commit d5c13033e2
1792 files changed
+982018

No files matched your search

@@ -0,0 +1,43 @@
var WebSocketServer = require("websocketserver");
var prServer = new WebSocketServer("none", 9000); //Socket für PostionReport
var fpServer = new WebSocketServer("none", 9001); //Socket für Footprint
var i = 0;
function sendLoop(id){
setTimeout(function(){
sendJSON(id);
if (i < 1){
sendLoop(id);
}
}, 1000);
}
function sendJSON(id) {
prServer.sendMessage("one",
'{"data":{"geoPosition":{"lat":0.9259753753965305,"lon":0.15527474188511664,"z":0.2},"gpsQuality":{"dgpsModeAvailable":false,"moreThan4SatellitesAvailable":false,"pdopValue":0},"header":{"equipmentNumber":2995,"timeStamp":1563785083207},"opsPosition":{"moutObjectId":301,"moutRoomId":53,"opsId":0},"relPosition":{"offsetX":0,"offsetY":0,"offsetZ":0}},"type":"PositionReport","typeId":21}'
, id);
console.log("JSON-Telegram sent to Client " + id + ".");
}
function sendFootprint(id) {
fpServer.sendMessage("one",
'{"data":{"areas":[{"designation":"Altmark","id":2,"path":[{"lat":0.9121803169,"lon":0.1980012521},{"lat":0.9184514131897896,"lon":0.1983357279605562},{"lat":0.9182827072373239,"lon":0.20606192096712192},{"lat":0.9120137722173439,"lon":0.20566498888139959}],"trainingAreaId":2},{"designation":"Bremen","id":6,"path":[{"lat":0.9254503961,"lon":0.15395705},{"lat":0.9274586164434601,"lon":0.15394871261669876},{"lat":0.9274609640840901,"lon":0.15728836264735607},{"lat":0.9254527340044839,"lon":0.1572878068129717}],"trainingAreaId":6}],"assetTypes":[{"designation":"Unknown","deviceClass":1,"id":0},{"designation":"BuildingSensorModule","deviceClass":1,"id":1},{"designation":"BuildingControlUnit","deviceClass":1,"id":2},{"designation":"OutdoorCamera","deviceClass":1,"id":3},{"designation":"IndoorCamera","deviceClass":1,"id":4},{"designation":"OutdoorIPS","deviceClass":1,"id":5},{"designation":"IndoorIPS","deviceClass":1,"id":6},{"designation":"MeteoDataUnit","deviceClass":1,"id":7},{"designation":"AnnouncementUnit","deviceClass":1,"id":10},{"designation":"VirtualIPS","deviceClass":1,"id":11},{"designation":"EffectGenerationControlUnit","deviceClass":1,"id":12}],"levels":[{"designation":"floor_1","id":41,"number":1,"objectId":25,"path":[],"zPos":0.1},{"designation":"floor_2","id":74,"number":2,"objectId":25,"path":[],"zPos":3.13},{"designation":"floor_3","id":106,"number":3,"objectId":25,"path":[],"zPos":6.42}],"mountingPoints":[{"assetId":1,"designation":"MP_MDU01","id":5,"levelId":-1,"objectId":1,"position3d":{"x":0,"y":0,"z":0},"roomId":-1,"supportedAssetTypeIds":[7],"tag":"MDU01"},{"assetId":2,"designation":"MP_MDU02","id":6,"levelId":-1,"objectId":2,"position3d":{"x":0,"y":0,"z":0},"roomId":-1,"supportedAssetTypeIds":[7],"tag":"MDU02"},{"assetId":3,"designation":"MP_MDU03","id":7,"levelId":-1,"objectId":3,"position3d":{"x":0,"y":0,"z":0},"roomId":-1,"supportedAssetTypeIds":[7],"tag":"MDU03"},{"assetId":4,"designation":"MP_MDU04","id":8,"levelId":-1,"objectId":4,"position3d":{"x":0,"y":0,"z":0},"roomId":-1,"supportedAssetTypeIds":[7],"tag":"MDU04"},{"assetId":17,"designation":"MP_OUT0001","id":10,"levelId":-1,"objectId":9,"position3d":{"x":10,"y":10,"z":0},"roomId":-1,"supportedAssetTypeIds":[3],"tag":"Outdoor MP 1"},{"assetId":18,"designation":"MP_OUT0002","id":11,"levelId":-1,"objectId":9,"position3d":{"x":20,"y":20,"z":0},"roomId":-1,"supportedAssetTypeIds":[3],"tag":"Outdoor MP 2"},{"assetId":19,"designation":"MP_OUT0003","id":12,"levelId":-1,"objectId":9,"position3d":{"x":30,"y":30,"z":0},"roomId":-1,"supportedAssetTypeIds":[3],"tag":"Outdoor MP 3"},{"assetId":74,"designation":"MP_ANNOUNCEMENT_UNIT","id":13,"levelId":-1,"objectId":9,"position3d":{"x":0,"y":0,"z":0},"roomId":-1,"supportedAssetTypeIds":[10],"tag":"Announcement Unit"},{"assetId":100,"designation":"bldg_56_ref","id":26,"levelId":-1,"objectId":25,"position3d":{"x":0,"y":0,"z":0},"roomId":-1,"supportedAssetTypeIds":[2],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_1","id":27,"levelId":-1,"objectId":25,"position3d":{"x":7.69,"y":-0.955,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_2","id":28,"levelId":-1,"objectId":25,"position3d":{"x":4.96,"y":-0.955,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_3","id":29,"levelId":-1,"objectId":25,"position3d":{"x":2.002,"y":-0.955,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_4","id":30,"levelId":-1,"objectId":25,"position3d":{"x":-0.955,"y":2.457,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_5","id":31,"levelId":-1,"objectId":25,"position3d":{"x":-0.955,"y":7.235,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_6","id":32,"levelId":-1,"objectId":25,"position3d":{"x":2.23,"y":9.965,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_7","id":33,"levelId":-1,"objectId":25,"position3d":{"x":5.187,"y":9.965,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_8","id":34,"levelId":-1,"objectId":25,"position3d":{"x":7.917,"y":9.965,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_9","id":35,"levelId":-1,"objectId":25,"position3d":{"x":10.192,"y":7.007,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_10","id":36,"levelId":-1,"objectId":25,"position3d":{"x":10.192,"y":3.822,"z":0.273},"roomId":-1,"supportedAssetTypeIds":[5],"tag":""},{"assetId":-1,"designation":"bldg_56_ref - IPS_OUT_AP_11","id":37,"levelId":-1,"objectId":25,"position3d":{"x":10.192,"y":1.092,"z":0.273},"roomId":-1,"suppoLine truncated
id);
}
var connections = [];
prServer.on("connection", function(id) {
connections.push(id);
sendJSON(id); //PositionReport 1
prServer.sendMessage("one", '{"data":{"geoPosition":{"lat":0.9259720594063099,"lon":0.15527027860124146,"z":0.2},"gpsQuality":{"dgpsModeAvailable":false,"moreThan4SatellitesAvailable":false,"pdopValue":0},"header":{"equipmentNumber":2831,"timeStamp":1563785083207},"opsPosition":{"moutObjectId":301,"moutRoomId":53,"opsId":0},"relPosition":{"offsetX":0,"offsetY":0,"offsetZ":0}},"type":"PositionReport","typeId":21}', id); //PositionReport 2
});
prServer.on("closedconnection", function(id){
console.log("Client " + id + " has disconnected.");
})
fpServer.on("connection", (id) => {
sendFootprint(id);
console.log("Send Buildingfootprint to Client");
})