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

@@ -429,7 +429,7 @@ bool HandlerOcSituationData::getVBG(const QByteArray &buf, size_t &pos, Training
// vulnerabilityState, vulnerabilityBits, originatorParty, sampleTime
uint64_t tmp;
bRet &= LtsUtils::get1Byte(buf, pos, tmp);
equipmentState.vulnerabilityState = ProjectDataManagement::VulnerabilityState::inner_enum(tmp);
equipmentState.vulnerabilityState = static_cast<ProjectDataManagement::VulnerabilityState>(tmp);
bRet &= LtsUtils::get4Byte(buf, pos, tmp);
equipmentState.vulnerabilityKindId = tmp;
bRet &= LtsUtils::get2Byte(buf, pos, tmp);
@@ -459,7 +459,7 @@ bool HandlerOcSituationData::getVBG(const QByteArray &buf, size_t &pos, Training
{
int vit = (vitRest & 0x0F) * 10;
equipmentState.vitality = vit;
TrainingAreaBase::SanitationResult result = static_cast<TrainingAreaBase::SanitationResult_def::type>(vitRest >> 4);
TrainingAreaBase::SanitationResult result = static_cast<TrainingAreaBase::SanitationResult>(vitRest >> 4);
sanitation.sanitationResult = result;
sanitation.proceduresTaken = 1;
sanitation.qualification = TrainingAreaBase::Qualification::SANPers;
@@ -468,7 +468,7 @@ bool HandlerOcSituationData::getVBG(const QByteArray &buf, size_t &pos, Training
qint8 originator = 0;
bRet &= LtsUtils::get1Byte(buf, pos, originator);
if (bRet)
equipmentState.originatorType = ProjectDataManagement::StateChangeOriginator::inner_enum(originator);
equipmentState.originatorType = static_cast<ProjectDataManagement::StateChangeOriginator>(originator);
return bRet;
}