Migrates residual Lts sources to generated rtiddsgen API
Adds NmeaManagement tests, fixes codegen includes and Qt6 SerialPort CMake target.
This commit is contained in:
1 parent
5485a90385
commit
881d44f4dd
512 files changed
+6887
-6426
No files matched your search
+63
-63
@@ -116,7 +116,7 @@ bool PpmHandler::init()
|
||||
ParticipantManagement::Role PpmHandler::roleForPartyId(int partyId)
|
||||
{
|
||||
if (partyId <= 0)
|
||||
return ParticipantManagement::Role_def::Unknown;
|
||||
return ParticipantManagement::Role::Unknown;
|
||||
auto it = m_partyData.constFind(partyId);
|
||||
if (it == m_partyData.constEnd())
|
||||
{
|
||||
@@ -124,7 +124,7 @@ ParticipantManagement::Role PpmHandler::roleForPartyId(int partyId)
|
||||
m_partyData = m_dtcPpm->partys();
|
||||
it = m_partyData.constFind(partyId);
|
||||
if (it == m_partyData.constEnd())
|
||||
return ParticipantManagement::Role_def::Unknown;
|
||||
return ParticipantManagement::Role::Unknown;
|
||||
}
|
||||
return it.value().role();
|
||||
}
|
||||
@@ -430,31 +430,31 @@ rpr2::DetonationResultCodeEnum8::ET PpmHandler::rpr2DetonationResultFromVulnerab
|
||||
rpr2::DetonationResultCodeEnum8::ET status = rpr2::DetonationResultCodeEnum8::None;
|
||||
switch(vulnerabilityState)
|
||||
{
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::CombatReady:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_CombatReady:
|
||||
status = rpr2::DetonationResultCodeEnum8::None;
|
||||
break;
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::LightDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::MediumDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::HeavyDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::MobilityKill:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VisibleMobilityKill:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::WeaponSystemDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VisibleWeaponSystemDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_LightDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_MediumDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_HeavyDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_MobilityKill:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_VisibleMobilityKill:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_WeaponSystemDamage:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_VisibleWeaponSystemDamage:
|
||||
status = rpr2::DetonationResultCodeEnum8::AirHit;
|
||||
break;
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::CatastrophicKill:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_CatastrophicKill:
|
||||
status = rpr2::DetonationResultCodeEnum8::EntityImpact;
|
||||
break;
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::TemporarySeverance:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::NearMiss:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::HitWithNoEffect:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_TemporarySeverance:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_NearMiss:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_HitWithNoEffect:
|
||||
status = rpr2::DetonationResultCodeEnum8::EntityProximateDetonation;
|
||||
break;
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityBitsChanged:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::Reserved:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::NContamination:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::BContamination:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::CContamination:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_VulnerabilityBitsChanged:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_Reserved:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_NContamination:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_BContamination:
|
||||
case TrainingAreaBase::TetraIcd::VulnerabilityState::VulnerabilityState_CContamination:
|
||||
status = rpr2::DetonationResultCodeEnum8::Other;
|
||||
break;
|
||||
}
|
||||
@@ -514,22 +514,22 @@ void PpmHandler::createParticipant(const ParticipantManagement::Participant &par
|
||||
bool bCreated;
|
||||
switch (partType.typeClass().underlying())
|
||||
{
|
||||
case ParticipantManagement::TypeClass_def::Human:
|
||||
case ParticipantManagement::TypeClass::Human:
|
||||
bCreated = createHuman(participant);
|
||||
break;
|
||||
case ParticipantManagement::TypeClass_def::GroundVehicle:
|
||||
case ParticipantManagement::TypeClass_def::VehicleWithGear:
|
||||
case ParticipantManagement::TypeClass_def::WeaponSystem:
|
||||
case ParticipantManagement::TypeClass::GroundVehicle:
|
||||
case ParticipantManagement::TypeClass::VehicleWithGear:
|
||||
case ParticipantManagement::TypeClass::WeaponSystem:
|
||||
bCreated = createGroundVehicle(participant);
|
||||
break;
|
||||
case ParticipantManagement::TypeClass_def::Aircraft:
|
||||
case ParticipantManagement::TypeClass::Aircraft:
|
||||
bCreated = createAircraft(participant);
|
||||
break;
|
||||
case ParticipantManagement::TypeClass_def::SupportEntity:
|
||||
case ParticipantManagement::TypeClass_def::Unit:
|
||||
case ParticipantManagement::TypeClass::SupportEntity:
|
||||
case ParticipantManagement::TypeClass::Unit:
|
||||
|
||||
|
||||
case ParticipantManagement::TypeClass_def::Vessel:
|
||||
case ParticipantManagement::TypeClass::Vessel:
|
||||
|
||||
|
||||
default:
|
||||
@@ -617,7 +617,7 @@ ProjectDataManagement::VulnerabilityState PpmHandler::currentVulnerabilityState(
|
||||
return ts;
|
||||
}
|
||||
}
|
||||
ts = ProjectDataManagement::VulnerabilityState_def::TemporarySeverance;
|
||||
ts = ProjectDataManagement::VulnerabilityState::TemporarySeverance;
|
||||
return ts;
|
||||
}
|
||||
|
||||
@@ -729,97 +729,97 @@ rpr2::ForceIdentifierEnum8::ET PpmHandler::getRprForceIdentifierFromPpmForceIden
|
||||
{
|
||||
rpr2::ForceIdentifierEnum8::ET eqfi = rpr2::ForceIdentifierEnum8::Other;
|
||||
switch (ppmForceIdentifier.underlying()) {
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_1:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_1:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_2:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_2:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_2;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_3:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_3:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_3;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_4:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_4:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_4;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_5:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_5:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_5;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_6:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_6:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_6;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_7:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_7:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_7;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_8:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_8:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_8;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_9:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_9:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_9;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Friendly_10:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Friendly_10:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Friendly_10;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_1:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_1:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_2:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_2:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_2;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_3:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_3:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_3;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_4:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_4:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_4;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_5:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_5:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_5;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_6:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_6:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_6;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_7:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_7:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_7;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_8:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_8:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_8;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_9:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_9:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_9;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Opposing_10:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Opposing_10:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Opposing_10;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_1:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_1:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_2:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_2:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_2;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_3:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_3:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_3;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_4:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_4:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_4;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_5:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_5:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_5;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_6:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_6:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_6;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_7:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_7:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_7;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_8:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_8:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_8;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_9:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_9:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_9;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Neutral_10:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Neutral_10:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Neutral_10;
|
||||
break;
|
||||
case ParticipantManagement::HlaForceIdentifierEnum_def::Other:
|
||||
case ParticipantManagement::HlaForceIdentifierEnum::Other:
|
||||
eqfi = rpr2::ForceIdentifierEnum8::Other;
|
||||
break;
|
||||
}
|
||||
@@ -894,15 +894,15 @@ void PpmHandler::onParticipantHit(const GuezHitStruct &hitStruct)
|
||||
|
||||
TrainingAreaBase::TabPosition pos;
|
||||
pos.position(hitStruct.position);
|
||||
pos.reportingSource(Core::PositionReportingSource_def::External);
|
||||
pos.reportingSource(Core::PositionReportingSource::External);
|
||||
|
||||
TrainingAreaBase::EquipmentState es;
|
||||
es.equipmentNumber(hitStruct.targetId);
|
||||
es.originatorChargeTypeId(ct.id());
|
||||
if (hitStruct.originatorType.underlying() == ProjectDataManagement::StateChangeOriginator_def::AreaEffectSimulation)
|
||||
if (hitStruct.originatorType.underlying() == ProjectDataManagement::StateChangeOriginator::AreaEffectSimulation)
|
||||
{
|
||||
int aesItemId = 0;
|
||||
if (m_dtcAes->aesItemIdFromExternalId(hitStruct.originatorId, aesItemId) == AreaEffectSimulation::AesType_def::AtUnknown)
|
||||
if (m_dtcAes->aesItemIdFromExternalId(hitStruct.originatorId, aesItemId) == AreaEffectSimulation::AesType::AtUnknown)
|
||||
es.originatorId(hitStruct.originatorId % 10);
|
||||
else
|
||||
es.originatorId(aesItemId);
|
||||
@@ -971,7 +971,7 @@ void PpmHandler::onEquipmentState(const TrainingAreaBase::EquipmentState &event)
|
||||
|
||||
bool PpmHandler::onExconEngagement(int eqNo, const ProjectDataManagement::VulnerabilityState &state)
|
||||
{
|
||||
if (state != ProjectDataManagement::VulnerabilityState_def::CombatReady)
|
||||
if (state != ProjectDataManagement::VulnerabilityState::CombatReady)
|
||||
{
|
||||
TrainingAreaBase::DemandVulnerabilityStateChangeRequest req;
|
||||
req.equipmentNumbers().push_back(eqNo);
|
||||
|
||||
Reference in new issue
Block a user