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
+27
-27
@@ -103,15 +103,15 @@ int OperatingCondition::getSmokeCount()
|
||||
{
|
||||
const OperatingConditionEntity& data = m_dtc->operatingConditionEntity();
|
||||
int currentSmokeLoad = 0;
|
||||
if (data.smokeCartridge1().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready)
|
||||
if (data.smokeCartridge1().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready)
|
||||
currentSmokeLoad++;
|
||||
if (data.smokeCartridge2().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready)
|
||||
if (data.smokeCartridge2().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready)
|
||||
currentSmokeLoad++;
|
||||
if (data.smokeCartridge3().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready)
|
||||
if (data.smokeCartridge3().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready)
|
||||
currentSmokeLoad++;
|
||||
if (data.smokeCartridge4().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready)
|
||||
if (data.smokeCartridge4().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready)
|
||||
currentSmokeLoad++;
|
||||
if (data.smokeCartridge5().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready)
|
||||
if (data.smokeCartridge5().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready)
|
||||
currentSmokeLoad++;
|
||||
|
||||
return currentSmokeLoad;
|
||||
@@ -126,19 +126,19 @@ void OperatingCondition::onOperatingConditionEntityChanged(const EffectShowClien
|
||||
m_lastState = data;
|
||||
|
||||
if (data.vehicleFeature() ==
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::Explosion24))
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::Explosion24))
|
||||
{
|
||||
m_ui->ledAftLh->hide();
|
||||
m_ui->ledAftRh->hide();
|
||||
}
|
||||
else if (data.vehicleFeature() ==
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::Explosion48))
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::Explosion48))
|
||||
{
|
||||
m_ui->ledAftLh->show();
|
||||
m_ui->ledAftRh->show();
|
||||
}
|
||||
bool isExp = data.vehicleFeature() !=
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::Smoke);
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::Smoke);
|
||||
m_ui->frame->setHidden(!isExp);
|
||||
m_ui->lblMagazine->setHidden(!isExp);
|
||||
m_ui->lblMag->setHidden(!isExp);
|
||||
@@ -154,14 +154,14 @@ void OperatingCondition::onOperatingConditionEntityChanged(const EffectShowClien
|
||||
setBatteryVoltage(data.batteryVoltage());
|
||||
|
||||
if (data.vehicleFeature() !=
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::Smoke))
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::Smoke))
|
||||
{
|
||||
if (data.vehicleFeature() ==
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::NotSpecified))
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::NotSpecified))
|
||||
return;
|
||||
|
||||
int max = data.vehicleFeature() ==
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::Explosion24)
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::Explosion24)
|
||||
? 24
|
||||
: 48;
|
||||
m_ui->sbMagazine->setMaximum(max);
|
||||
@@ -178,32 +178,32 @@ void OperatingCondition::onOperatingConditionEntityChanged(const EffectShowClien
|
||||
m_ui->sbMagazine->setMaximum(5);
|
||||
m_ui->sbAvailable->setMaximum(12);
|
||||
QVector<QColor> onColor = {
|
||||
data.smokeCartridge1().underlying() <= EffectShowClient::StatusSmokeCartridge_e_def::Ready
|
||||
data.smokeCartridge1().underlying() <= EffectShowClient::StatusSmokeCartridge_e::Ready
|
||||
? QColor(0, 255, 0)
|
||||
: QColor(255, 255, 0),
|
||||
data.smokeCartridge2().underlying() <= EffectShowClient::StatusSmokeCartridge_e_def::Ready
|
||||
data.smokeCartridge2().underlying() <= EffectShowClient::StatusSmokeCartridge_e::Ready
|
||||
? QColor(0, 255, 0)
|
||||
: QColor(255, 255, 0),
|
||||
data.smokeCartridge3().underlying() <= EffectShowClient::StatusSmokeCartridge_e_def::Ready
|
||||
data.smokeCartridge3().underlying() <= EffectShowClient::StatusSmokeCartridge_e::Ready
|
||||
? QColor(0, 255, 0)
|
||||
: QColor(255, 255, 0),
|
||||
data.smokeCartridge4().underlying() <= EffectShowClient::StatusSmokeCartridge_e_def::Ready
|
||||
data.smokeCartridge4().underlying() <= EffectShowClient::StatusSmokeCartridge_e::Ready
|
||||
? QColor(0, 255, 0)
|
||||
: QColor(255, 255, 0),
|
||||
data.smokeCartridge5().underlying() <= EffectShowClient::StatusSmokeCartridge_e_def::Ready
|
||||
data.smokeCartridge5().underlying() <= EffectShowClient::StatusSmokeCartridge_e::Ready
|
||||
? QColor(0, 255, 0)
|
||||
: QColor(255, 255, 0)};
|
||||
QVector<bool> status = {
|
||||
((data.smokeCartridge1().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready) ||
|
||||
(data.smokeCartridge1().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Smoking)),
|
||||
((data.smokeCartridge2().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready) ||
|
||||
(data.smokeCartridge2().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Smoking)),
|
||||
((data.smokeCartridge3().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready) ||
|
||||
(data.smokeCartridge3().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Smoking)),
|
||||
((data.smokeCartridge4().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready) ||
|
||||
(data.smokeCartridge4().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Smoking)),
|
||||
((data.smokeCartridge5().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Ready) ||
|
||||
(data.smokeCartridge5().underlying() == EffectShowClient::StatusSmokeCartridge_e_def::Smoking))};
|
||||
((data.smokeCartridge1().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready) ||
|
||||
(data.smokeCartridge1().underlying() == EffectShowClient::StatusSmokeCartridge_e::Smoking)),
|
||||
((data.smokeCartridge2().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready) ||
|
||||
(data.smokeCartridge2().underlying() == EffectShowClient::StatusSmokeCartridge_e::Smoking)),
|
||||
((data.smokeCartridge3().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready) ||
|
||||
(data.smokeCartridge3().underlying() == EffectShowClient::StatusSmokeCartridge_e::Smoking)),
|
||||
((data.smokeCartridge4().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready) ||
|
||||
(data.smokeCartridge4().underlying() == EffectShowClient::StatusSmokeCartridge_e::Smoking)),
|
||||
((data.smokeCartridge5().underlying() == EffectShowClient::StatusSmokeCartridge_e::Ready) ||
|
||||
(data.smokeCartridge5().underlying() == EffectShowClient::StatusSmokeCartridge_e::Smoking))};
|
||||
|
||||
m_smokeState->setSmokeState(status, onColor);
|
||||
}
|
||||
@@ -304,7 +304,7 @@ bool OperatingCondition::onSendAmmunition()
|
||||
EffectShowClient::SendAmmunitionRequest request;
|
||||
const OperatingConditionEntity& condition = m_dtc->operatingConditionEntity();
|
||||
if (condition.vehicleFeature() ==
|
||||
EffectShowManagement::Feature_e::inner_enum(EffectShowManagement::Feature_e_def::Smoke))
|
||||
EffectShowManagement::Feature_e(EffectShowManagement::Feature_e::Smoke))
|
||||
request.ammunitionMagazine(getSmokeCount());
|
||||
else
|
||||
request.ammunitionMagazine(m_ui->sbMagazine->value());
|
||||
|
||||
Reference in new issue
Block a user