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
+48
-48
@@ -163,7 +163,7 @@ void FunctionalAreaEdit::enableUiElements(bool enable)
|
||||
|
||||
const FunctionalAreaType type = m_functionalAreaTypes.value(m_ui->cbFunctionalAreaType->currentData().toInt());
|
||||
|
||||
if (type.supplyMode() == AesOperatingMode_def::OmWaitingTime)
|
||||
if (type.supplyMode() == AesOperatingMode::OmWaitingTime)
|
||||
{
|
||||
DEBUG_LOG(m_logger) << "SUPPLY-MODE";
|
||||
m_ui->sbDecontaminationMinutes->setEnabled(false);
|
||||
@@ -209,17 +209,17 @@ void FunctionalAreaEdit::enableUiElements(bool enable)
|
||||
m_ui->sbWidth->setEnabled(enable);
|
||||
|
||||
|
||||
const bool deconAvailable = type.deconMode() != AesOperatingMode_def::OmNotAvailable;
|
||||
const bool maintAvailable = type.maintMode() != AesOperatingMode_def::OmNotAvailable;
|
||||
const bool medicAvailable = type.medicMode() != AesOperatingMode_def::OmNotAvailable;
|
||||
const bool deconAvailable = type.deconMode() != AesOperatingMode::OmNotAvailable;
|
||||
const bool maintAvailable = type.maintMode() != AesOperatingMode::OmNotAvailable;
|
||||
const bool medicAvailable = type.medicMode() != AesOperatingMode::OmNotAvailable;
|
||||
|
||||
m_ui->cbDecontamination->setEnabled(enable && deconAvailable);
|
||||
m_ui->cbMaintenance->setEnabled(enable && maintAvailable);
|
||||
m_ui->cbMedical->setEnabled(enable && medicAvailable);
|
||||
|
||||
m_ui->sbDecontaminationMinutes->setEnabled((m_ui->cbDecontamination->currentIndex() == AesOperatingMode_def::OmWaitingTime) && enable && deconAvailable);
|
||||
m_ui->sbMaintanenceMinutes->setEnabled((m_ui->cbMaintenance->currentIndex() == AesOperatingMode_def::OmWaitingTime) && enable && maintAvailable);
|
||||
m_ui->sbMedicalMinutes->setEnabled((m_ui->cbMedical->currentIndex() == AesOperatingMode_def::OmWaitingTime) && enable && medicAvailable);
|
||||
m_ui->sbDecontaminationMinutes->setEnabled((m_ui->cbDecontamination->currentIndex() == AesOperatingMode::OmWaitingTime) && enable && deconAvailable);
|
||||
m_ui->sbMaintanenceMinutes->setEnabled((m_ui->cbMaintenance->currentIndex() == AesOperatingMode::OmWaitingTime) && enable && maintAvailable);
|
||||
m_ui->sbMedicalMinutes->setEnabled((m_ui->cbMedical->currentIndex() == AesOperatingMode::OmWaitingTime) && enable && medicAvailable);
|
||||
m_ui->sbSupplyMinutes->setEnabled(false);
|
||||
m_ui->sbSupplyMinutes->setValue(0);
|
||||
m_ui->cbSupply->setCurrentIndex(0);
|
||||
@@ -244,7 +244,7 @@ void FunctionalAreaEdit::enableUiElements(bool enable)
|
||||
m_ui->pbClearPointSymbol->setEnabled(isGenericFunctionalArea);
|
||||
|
||||
|
||||
if (m_aesItem.effectStateId() == AesEffectState_def::EsExpired)
|
||||
if (m_aesItem.effectStateId() == AesEffectState::EsExpired)
|
||||
{
|
||||
m_ui->leIdentifier->setText(QString::fromStdString(m_aesItem.name()));
|
||||
__unchange__();
|
||||
@@ -252,7 +252,7 @@ void FunctionalAreaEdit::enableUiElements(bool enable)
|
||||
setUnchangeable();
|
||||
disableButtons(true);
|
||||
}
|
||||
if (m_aesItem.effectStateId() == AesEffectState_def::EsActivated)
|
||||
if (m_aesItem.effectStateId() == AesEffectState::EsActivated)
|
||||
{
|
||||
QString name = m_ui->leIdentifier->text();
|
||||
auto baseData = m_dtc->functionalArea(m_aesItem.id());
|
||||
@@ -327,7 +327,7 @@ void FunctionalAreaEdit::setData(const FunctionalArea &area, bool copy)
|
||||
if (copy)
|
||||
{
|
||||
m_aesItem.id(0);
|
||||
m_aesItem.effectStateId(AreaEffectSimulation::AesEffectState_def::get_default());
|
||||
m_aesItem.effectStateId(AreaEffectSimulation::AesEffectState::get_default());
|
||||
}
|
||||
|
||||
m_ui->leIdentifier->setText(QString::fromStdString(area.name()));
|
||||
@@ -394,19 +394,19 @@ void FunctionalAreaEdit::fillCbx()
|
||||
QString byOperator = tr("by operator");
|
||||
QString bytimeout = tr("by wait time");
|
||||
|
||||
m_ui->cbDecontamination->addItem(unused, AesOperatingMode_def::OmNotUsed);
|
||||
m_ui->cbDecontamination->addItem(byOperator, AesOperatingMode_def::OmObserver);
|
||||
m_ui->cbDecontamination->addItem(bytimeout, AesOperatingMode_def::OmWaitingTime);
|
||||
m_ui->cbDecontamination->addItem(unused, AesOperatingMode::OmNotUsed);
|
||||
m_ui->cbDecontamination->addItem(byOperator, AesOperatingMode::OmObserver);
|
||||
m_ui->cbDecontamination->addItem(bytimeout, AesOperatingMode::OmWaitingTime);
|
||||
|
||||
m_ui->cbMaintenance->addItem(unused, AesOperatingMode_def::OmNotUsed);
|
||||
m_ui->cbMaintenance->addItem(byOperator, AesOperatingMode_def::OmObserver);
|
||||
m_ui->cbMaintenance->addItem(bytimeout, AesOperatingMode_def::OmWaitingTime);
|
||||
m_ui->cbMaintenance->addItem(unused, AesOperatingMode::OmNotUsed);
|
||||
m_ui->cbMaintenance->addItem(byOperator, AesOperatingMode::OmObserver);
|
||||
m_ui->cbMaintenance->addItem(bytimeout, AesOperatingMode::OmWaitingTime);
|
||||
|
||||
m_ui->cbMedical->addItem(unused, AesOperatingMode_def::OmNotUsed);
|
||||
m_ui->cbMedical->addItem(byOperator, AesOperatingMode_def::OmObserver);
|
||||
m_ui->cbMedical->addItem(bytimeout, AesOperatingMode_def::OmWaitingTime);
|
||||
m_ui->cbMedical->addItem(unused, AesOperatingMode::OmNotUsed);
|
||||
m_ui->cbMedical->addItem(byOperator, AesOperatingMode::OmObserver);
|
||||
m_ui->cbMedical->addItem(bytimeout, AesOperatingMode::OmWaitingTime);
|
||||
|
||||
m_ui->cbSupply->addItem(bytimeout, AesOperatingMode_def::OmWaitingTime);
|
||||
m_ui->cbSupply->addItem(bytimeout, AesOperatingMode::OmWaitingTime);
|
||||
|
||||
|
||||
if (curIdxDeconCbx >= 0)
|
||||
@@ -450,22 +450,22 @@ void FunctionalAreaEdit::onRectData(const QPointF ¢erPoint, double width, do
|
||||
|
||||
void FunctionalAreaEdit::onCbxIdxDeconChanged()
|
||||
{
|
||||
m_ui->sbDecontaminationMinutes->setEnabled(AesOperatingMode_def::OmWaitingTime == m_ui->cbDecontamination->currentData().toInt());
|
||||
m_ui->sbDecontaminationMinutes->setEnabled(AesOperatingMode::OmWaitingTime == m_ui->cbDecontamination->currentData().toInt());
|
||||
}
|
||||
|
||||
void FunctionalAreaEdit::onCbxIdxMaintChanged()
|
||||
{
|
||||
m_ui->sbMaintanenceMinutes->setEnabled(AesOperatingMode_def::OmWaitingTime == m_ui->cbMaintenance->currentData().toInt());
|
||||
m_ui->sbMaintanenceMinutes->setEnabled(AesOperatingMode::OmWaitingTime == m_ui->cbMaintenance->currentData().toInt());
|
||||
}
|
||||
|
||||
void FunctionalAreaEdit::onCbxIdxMedicChanged()
|
||||
{
|
||||
m_ui->sbMedicalMinutes->setEnabled(AesOperatingMode_def::OmWaitingTime == m_ui->cbMedical->currentData().toInt());
|
||||
m_ui->sbMedicalMinutes->setEnabled(AesOperatingMode::OmWaitingTime == m_ui->cbMedical->currentData().toInt());
|
||||
}
|
||||
|
||||
void FunctionalAreaEdit::onCbxIdxSupplyChanged()
|
||||
{
|
||||
m_ui->sbSupplyMinutes->setEnabled(AesOperatingMode_def::OmWaitingTime == m_ui->cbSupply->currentData().toInt());
|
||||
m_ui->sbSupplyMinutes->setEnabled(AesOperatingMode::OmWaitingTime == m_ui->cbSupply->currentData().toInt());
|
||||
}
|
||||
|
||||
void FunctionalAreaEdit::onCbxIdxFunctionalAreaTypeChanged()
|
||||
@@ -488,9 +488,9 @@ void FunctionalAreaEdit::onCbxIdxFunctionalAreaTypeChanged()
|
||||
m_ui->sbDecontaminationMinutes->setValue(type.deconTime());
|
||||
m_ui->sbMaintanenceMinutes->setValue(type.maintTime());
|
||||
m_ui->sbMedicalMinutes->setValue(type.medicTime());
|
||||
m_ui->cbDecontamination->setCurrentIndex(m_ui->cbDecontamination->findData(type.deconMode() == AesOperatingMode_def::OmNotAvailable ? AesOperatingMode_def::OmNotUsed : type.deconMode().underlying()));
|
||||
m_ui->cbMaintenance->setCurrentIndex(m_ui->cbMaintenance->findData(type.maintMode() == AesOperatingMode_def::OmNotAvailable ? AesOperatingMode_def::OmNotUsed : type.maintMode().underlying()));
|
||||
m_ui->cbMedical->setCurrentIndex(m_ui->cbMedical->findData(type.medicMode() == AesOperatingMode_def::OmNotAvailable ? AesOperatingMode_def::OmNotUsed : type.medicMode().underlying()));
|
||||
m_ui->cbDecontamination->setCurrentIndex(m_ui->cbDecontamination->findData(type.deconMode() == AesOperatingMode::OmNotAvailable ? AesOperatingMode::OmNotUsed : type.deconMode().underlying()));
|
||||
m_ui->cbMaintenance->setCurrentIndex(m_ui->cbMaintenance->findData(type.maintMode() == AesOperatingMode::OmNotAvailable ? AesOperatingMode::OmNotUsed : type.maintMode().underlying()));
|
||||
m_ui->cbMedical->setCurrentIndex(m_ui->cbMedical->findData(type.medicMode() == AesOperatingMode::OmNotAvailable ? AesOperatingMode::OmNotUsed : type.medicMode().underlying()));
|
||||
}
|
||||
}
|
||||
enableUiElements(true);
|
||||
@@ -613,32 +613,32 @@ bool FunctionalAreaEdit::apply()
|
||||
int functionalAreaType = m_ui->cbFunctionalAreaType->currentData().toInt();
|
||||
int playerId = 0;
|
||||
const auto pointSymbol = m_sidc.toStdString();
|
||||
AesOperatingMode deconMode = static_cast<AesOperatingMode_def::type>(m_ui->cbDecontamination->currentData().toInt());
|
||||
int deconTime = (AesOperatingMode_def::OmWaitingTime == m_ui->cbDecontamination->currentData().toInt()) ? 1000 * 60 * m_ui->sbDecontaminationMinutes->value() : 0;
|
||||
AesOperatingMode maintMode = static_cast<AesOperatingMode_def::type>(m_ui->cbMaintenance->currentData().toInt());
|
||||
int maintTime = (AesOperatingMode_def::OmWaitingTime == m_ui->cbMaintenance->currentData().toInt()) ? 1000 * 60 * m_ui->sbMaintanenceMinutes->value() : 0;
|
||||
AesOperatingMode medicMode = static_cast<AesOperatingMode_def::type>(m_ui->cbMedical->currentData().toInt());
|
||||
int medicTime = (AesOperatingMode_def::OmWaitingTime == m_ui->cbMedical->currentData().toInt()) ? 1000 * 60 * m_ui->sbMedicalMinutes->value() : 0;
|
||||
AesOperatingMode supplyMode = static_cast<AesOperatingMode_def::type>(m_ui->cbSupply->currentData().toInt());
|
||||
AesOperatingMode deconMode = static_cast<AesOperatingMode>(m_ui->cbDecontamination->currentData().toInt());
|
||||
int deconTime = (AesOperatingMode::OmWaitingTime == m_ui->cbDecontamination->currentData().toInt()) ? 1000 * 60 * m_ui->sbDecontaminationMinutes->value() : 0;
|
||||
AesOperatingMode maintMode = static_cast<AesOperatingMode>(m_ui->cbMaintenance->currentData().toInt());
|
||||
int maintTime = (AesOperatingMode::OmWaitingTime == m_ui->cbMaintenance->currentData().toInt()) ? 1000 * 60 * m_ui->sbMaintanenceMinutes->value() : 0;
|
||||
AesOperatingMode medicMode = static_cast<AesOperatingMode>(m_ui->cbMedical->currentData().toInt());
|
||||
int medicTime = (AesOperatingMode::OmWaitingTime == m_ui->cbMedical->currentData().toInt()) ? 1000 * 60 * m_ui->sbMedicalMinutes->value() : 0;
|
||||
AesOperatingMode supplyMode = static_cast<AesOperatingMode>(m_ui->cbSupply->currentData().toInt());
|
||||
if ( functionalAreaType != 7 )
|
||||
supplyMode = AesOperatingMode_def::OmNotUsed;
|
||||
int supplyTime = (AesOperatingMode_def::OmWaitingTime == m_ui->cbSupply->currentData().toInt()) ? 1000 * 60 * m_ui->sbSupplyMinutes->value() : 0;
|
||||
AesOperatingMode notfightMode = static_cast<AesOperatingMode_def::type>(m_ui->cbMedical->currentData().toInt());
|
||||
int notfightTime = (AesOperatingMode_def::OmWaitingTime == m_ui->cbMedical->currentData().toInt()) ? 1000 * 60 * m_ui->sbMedicalMinutes->value() : 0;
|
||||
supplyMode = AesOperatingMode::OmNotUsed;
|
||||
int supplyTime = (AesOperatingMode::OmWaitingTime == m_ui->cbSupply->currentData().toInt()) ? 1000 * 60 * m_ui->sbSupplyMinutes->value() : 0;
|
||||
AesOperatingMode notfightMode = static_cast<AesOperatingMode>(m_ui->cbMedical->currentData().toInt());
|
||||
int notfightTime = (AesOperatingMode::OmWaitingTime == m_ui->cbMedical->currentData().toInt()) ? 1000 * 60 * m_ui->sbMedicalMinutes->value() : 0;
|
||||
if ( functionalAreaType == 7 )
|
||||
{
|
||||
deconMode = AesOperatingMode_def::OmNotUsed;
|
||||
maintMode = AesOperatingMode_def::OmNotUsed;
|
||||
medicMode = AesOperatingMode_def::OmNotUsed;
|
||||
notfightMode = AesOperatingMode_def::OmNotUsed;
|
||||
deconMode = AesOperatingMode::OmNotUsed;
|
||||
maintMode = AesOperatingMode::OmNotUsed;
|
||||
medicMode = AesOperatingMode::OmNotUsed;
|
||||
notfightMode = AesOperatingMode::OmNotUsed;
|
||||
}
|
||||
if ( functionalAreaType == 8 )
|
||||
{
|
||||
deconMode = AesOperatingMode_def::OmNotUsed;
|
||||
maintMode = AesOperatingMode_def::OmNotUsed;
|
||||
medicMode = AesOperatingMode_def::OmNotUsed;
|
||||
supplyMode = AesOperatingMode_def::OmNotUsed;
|
||||
notfightMode = AesOperatingMode_def::OmObserver;
|
||||
deconMode = AesOperatingMode::OmNotUsed;
|
||||
maintMode = AesOperatingMode::OmNotUsed;
|
||||
medicMode = AesOperatingMode::OmNotUsed;
|
||||
supplyMode = AesOperatingMode::OmNotUsed;
|
||||
notfightMode = AesOperatingMode::OmObserver;
|
||||
}
|
||||
|
||||
QPointF bottomLeft(Polygons::centerPoint2BottomLeft(m_ui->positionEdit->coordinate(),
|
||||
@@ -649,7 +649,7 @@ bool FunctionalAreaEdit::apply()
|
||||
const Area area(bottomLeftGeo, m_ui->sbWidth->value(), m_ui->sbHeight->value(), 0.0);
|
||||
|
||||
const ::dds::core::optional< int32_t > participantIdOpt = LtsUtils::toOptional(playerId);
|
||||
if (supplyMode == AesOperatingMode_def::OmWaitingTime)
|
||||
if (supplyMode == AesOperatingMode::OmWaitingTime)
|
||||
{
|
||||
partyId = 0;
|
||||
playerId = m_participant.id();
|
||||
|
||||
Reference in new issue
Block a user