Migrates residual Lts sources to generated rtiddsgen API

Adds NmeaManagement tests, fixes codegen includes and Qt6 SerialPort CMake target.
This commit is contained in:
berrux-dev committed 2026-09-23 12:05:37 +02:00
1 parent 5485a90385
commit 881d44f4dd
512 files changed
+6887 -6426

No files matched your search

@@ -16,6 +16,7 @@ namespace WarehouseManagement
ClientMessageFactory::ClientMessageFactory(DataManager *dataManager)
: LtsWebSocket::AbstractClientMessageFactory(getLogger("ClientMessageFactory"))
, m_logger(getLogger("ClientMessageFactory"))
, m_dataManager(dataManager)
{}
@@ -265,7 +266,7 @@ ParticipantRegisterInExconReply::ParticipantRegisterInExconReply(int exerciseId,
QJsonObject obj;
obj[::WebSocketInterface::JsonKeys::EXERCISE_ID()] = exerciseId;
obj[::WebSocketInterface::JsonKeys::PARTICIPANT_ID()] = participantId;
obj[::WebSocketInterface::JsonKeys::REGISTRATION_RETURN_VALUE()] = (int) retValue.underlying();
obj[::WebSocketInterface::JsonKeys::REGISTRATION_RETURN_VALUE()] = static_cast<int>(retValue);
m_jsonRepresentation.insert(LtsWebSocket::JsonKeys::DATA(), obj);
}
@@ -275,21 +276,21 @@ void DataManager::handleEquipmentTypes(const ::EquipmentTypes &eTypes)
INFO_LOG(m_logger) << "equipTypeMap size: " << equipTypeMap.size();
ParticipantManagement::ModifyEquipmentTypeDataRequest request;
request.deleteAll(true);
auto &dataVec = request.data();
request.deleteAll = true;
auto &dataVec = request.data;
dataVec.reserve(equipTypeMap.size());
for (const IWMS2ECC::EquipmentType &et : equipTypeMap)
{
ParticipantManagement::EquipmentType pEt;
pEt.id(et.id);
pEt.name(et.name.toStdString());
pEt.minEquipNo(et.minEquipNo);
pEt.maxEquipNo(et.maxEquipNo);
pEt.traPlayerTypeId(et.taPlayerTypeId);
pEt.deletedInWms(et.deletedInWMS);
pEt.traVulnerabilityModelId(et.taVulnerabilityModelId);
ParticipantManagement::WmsTypeClass wmsTypeClass = static_cast<ParticipantManagement::WmsTypeClass_def::type>(et.specialType);
pEt.wmsTypeClass(wmsTypeClass);
pEt.id = et.id;
pEt.name = et.name.toStdString();
pEt.minEquipNo = et.minEquipNo;
pEt.maxEquipNo = et.maxEquipNo;
pEt.traPlayerTypeId = et.taPlayerTypeId;
pEt.deletedInWms = et.deletedInWMS;
pEt.traVulnerabilityModelId = et.taVulnerabilityModelId;
ParticipantManagement::WmsTypeClass wmsTypeClass = static_cast<ParticipantManagement::WmsTypeClass>(et.specialType);
pEt.wmsTypeClass = wmsTypeClass;
dataVec.push_back(std::move(pEt));
}
@@ -331,7 +332,7 @@ void DataManager::onParticipantChanged(const ParticipantManagement::Participant
if (!m_clientConnection || !m_wms2ecc)
return;
DEBUG_LOG(m_logger) << "partyId: " << data.partyId() << "participantId: " << data.id();
DEBUG_LOG(m_logger) << "partyId: " << data.partyId << "participantId: " << data.id;
IWMS2ECC::PlayerInfo pl = m_wms2ecc->convert(data, exerciseId);
pl.playerId = (exerciseId* 1000000) + pl.playerId;
m_clientConnection->addReply(new ParticipantUpdate(pl, modType));
@@ -342,7 +343,7 @@ void DataManager::onExerciseChanged(const ExerciseManagement::Exercise &data, Da
if (!m_clientConnection)
return;
INFO_LOG(m_logger) << "IN onExerciseChanged: ExerciseUpdate: id = " << data.id();
INFO_LOG(m_logger) << "IN onExerciseChanged: ExerciseUpdate: id = " << data.id;
IWMS2ECC::Exercise exeData = IWMS2ECC_Impl::convert(data);
m_clientConnection->addReply(new ExerciseUpdate(exeData, modType));