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
+5
-5
@@ -221,15 +221,15 @@ void InterfaceImpl::onOperatingConditionEntityChanged(const OperatingConditionEn
|
||||
if (m_vehicleType == EffectShowManagement::Feature_e::Smoke)
|
||||
{
|
||||
|
||||
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++;
|
||||
|
||||
if (currentSmokeLoad != m_oldSmokeCount)
|
||||
|
||||
+3
-3
@@ -313,13 +313,13 @@ bool FiringExplosion::statusChangedForOrderedEffectShow(EffectShowStatus_e statu
|
||||
switch (status)
|
||||
{
|
||||
case EffectShowStatus_e::Fire:
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::Execution;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::Execution;
|
||||
break;
|
||||
case EffectShowStatus_e::CarriedOut:
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::OrderCarriedOut;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::OrderCarriedOut;
|
||||
break;
|
||||
case EffectShowStatus_e::Interrupt:
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::InterruptExecution;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::InterruptExecution;
|
||||
break;
|
||||
default:
|
||||
DEBUG_LOG(m_logger) << "FiringExplosion::statusChangedForOrderedEffectShow switch is defaulting, "
|
||||
|
||||
+17
-17
@@ -129,32 +129,32 @@ void FiringSmoke::onOperatingConditionEntityChanged(const OperatingConditionEnti
|
||||
Q_UNUSED(modType)
|
||||
|
||||
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);
|
||||
m_safetyConfirmationWidget->onOperatingConditionEntityChanged(data);
|
||||
@@ -264,10 +264,10 @@ bool FiringSmoke::statusChangedForOrderedEffectShow(EffectShowStatus_e status)
|
||||
switch (status)
|
||||
{
|
||||
case EffectShowStatus_e::Abort:
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::Abort;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::Abort;
|
||||
break;
|
||||
case EffectShowStatus_e::CarriedOut:
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::OrderCarriedOut;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::OrderCarriedOut;
|
||||
break;
|
||||
default:
|
||||
DEBUG_LOG(m_logger) << "FiringSmoke::statusChangedForOrderedEffectShow switch is defaulting, should "
|
||||
|
||||
+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());
|
||||
|
||||
+48
-48
@@ -82,7 +82,7 @@ bool OrderEdit::apply()
|
||||
OrderModifyRequest orderModifyRequest;
|
||||
|
||||
int key = m_orderList.key(m_ui->cbOrderConfirmation->currentText());
|
||||
EffectShowManagement::OrderConfirmation_e oc = EffectShowManagement::OrderConfirmation_e::inner_enum(key);
|
||||
EffectShowManagement::OrderConfirmation_e oc = EffectShowManagement::OrderConfirmation_e(key);
|
||||
orderModifyRequest.orderConfirmation(oc);
|
||||
|
||||
orderModifyRequest.answerText(m_ui->cbxAnswer->currentText().toStdString());
|
||||
@@ -107,8 +107,8 @@ bool OrderEdit::checkForAnswerUiRequirement() const
|
||||
return true;
|
||||
|
||||
int key = m_orderList.key(m_ui->cbOrderConfirmation->currentText());
|
||||
return !(((key == EffectShowManagement::OrderConfirmation_e_def::Nonacceptance) ||
|
||||
(key == EffectShowManagement::OrderConfirmation_e_def::Abort)) &&
|
||||
return !(((key == EffectShowManagement::OrderConfirmation_e::Nonacceptance) ||
|
||||
(key == EffectShowManagement::OrderConfirmation_e::Abort)) &&
|
||||
m_ui->cbxAnswer->currentText().isEmpty());
|
||||
}
|
||||
|
||||
@@ -118,62 +118,62 @@ void OrderEdit::showOrder()
|
||||
|
||||
switch (m_order.orderConfirmation().underlying())
|
||||
{
|
||||
case EffectShowManagement::OrderConfirmation_e_def::WaitingForAcceptance:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::OrderAcceptance]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::DriveOff]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::PositionReached];
|
||||
case EffectShowManagement::OrderConfirmation_e::WaitingForAcceptance:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::OrderAcceptance]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::DriveOff]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::PositionReached];
|
||||
|
||||
if (m_order.typeOfOrder() != 0 && m_fireReadinessAvailable)
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::FiringReadiness];
|
||||
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Nonacceptance];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Nonacceptance];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::OrderAcceptance:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::DriveOff]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::InterruptRelocation]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::PositionReached];
|
||||
case EffectShowManagement::OrderConfirmation_e::OrderAcceptance:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::DriveOff]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::InterruptRelocation]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::PositionReached];
|
||||
|
||||
if (m_order.typeOfOrder() != 0 && m_fireReadinessAvailable)
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::FiringReadiness];
|
||||
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::DriveOff:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::InterruptRelocation]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::PositionReached];
|
||||
case EffectShowManagement::OrderConfirmation_e::DriveOff:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::InterruptRelocation]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::PositionReached];
|
||||
|
||||
if (m_order.typeOfOrder() != 0 && m_fireReadinessAvailable)
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::FiringReadiness];
|
||||
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::PositionReached:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::InterruptRelocation];
|
||||
case EffectShowManagement::OrderConfirmation_e::PositionReached:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::InterruptRelocation];
|
||||
if (m_fireReadinessAvailable)
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::FiringReadiness:
|
||||
case EffectShowManagement::OrderConfirmation_e::FiringReadiness:
|
||||
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::Execution:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
case EffectShowManagement::OrderConfirmation_e::Execution:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::InterruptRelocation:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::DriveOff]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::PositionReached];
|
||||
case EffectShowManagement::OrderConfirmation_e::InterruptRelocation:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::DriveOff]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::PositionReached];
|
||||
if (m_order.typeOfOrder() != 0 && m_fireReadinessAvailable)
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::FiringReadiness];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
case EffectShowManagement::OrderConfirmation_e_def::InterruptExecution:
|
||||
case EffectShowManagement::OrderConfirmation_e::InterruptExecution:
|
||||
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::OrderCarriedOut]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::OrderCarriedOut]
|
||||
<< m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
default:
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e_def::Abort];
|
||||
orderList << m_orderList[EffectShowManagement::OrderConfirmation_e::Abort];
|
||||
break;
|
||||
}
|
||||
m_ui->cbOrderConfirmation->addItems(orderList);
|
||||
@@ -182,27 +182,27 @@ void OrderEdit::showOrder()
|
||||
|
||||
void OrderEdit::createOrderList()
|
||||
{
|
||||
EffectShowManagement::OrderConfirmation_e oc = EffectShowManagement::OrderConfirmation_e_def::WaitingForAcceptance;
|
||||
EffectShowManagement::OrderConfirmation_e oc = EffectShowManagement::OrderConfirmation_e::WaitingForAcceptance;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::OrderAcceptance;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::OrderAcceptance;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::DriveOff;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::DriveOff;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::PositionReached;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::PositionReached;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::FiringReadiness;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::FiringReadiness;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::Execution;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::Execution;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::InterruptExecution;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::InterruptExecution;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::OrderCarriedOut;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::OrderCarriedOut;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::Abort;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::Abort;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::Nonacceptance;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::Nonacceptance;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
oc = EffectShowManagement::OrderConfirmation_e_def::InterruptRelocation;
|
||||
oc = EffectShowManagement::OrderConfirmation_e::InterruptRelocation;
|
||||
m_orderList[oc.underlying()] = EffectShowManagement::toString(oc);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ class OrderEdit : public LtsWidgets::LtsDialog, protected EffectShowClient::Inte
|
||||
|
||||
bool init(const std::shared_ptr<EffectShowClient::Interface::Ftc>& ftc,
|
||||
EffectShowManagement::OrderConfirmation_e order =
|
||||
EffectShowManagement::OrderConfirmation_e_def::WaitingForAcceptance);
|
||||
EffectShowManagement::OrderConfirmation_e::WaitingForAcceptance);
|
||||
bool apply() override;
|
||||
|
||||
private:
|
||||
@@ -48,7 +48,7 @@ class OrderEdit : public LtsWidgets::LtsDialog, protected EffectShowClient::Inte
|
||||
LtsUtils::RequestHelper* m_requestHelper;
|
||||
Order m_order;
|
||||
bool m_fireReadinessAvailable;
|
||||
EffectShowManagement::OrderConfirmation_e_def m_forcedState;
|
||||
EffectShowManagement::OrderConfirmation m_forcedState;
|
||||
QHash<int, QString> m_orderList;
|
||||
};
|
||||
|
||||
|
||||
@@ -135,8 +135,8 @@ void OrderList::onSelectionChanged()
|
||||
const QModelIndex idx = m_ui->widget->currentIndex();
|
||||
int row = idx.row();
|
||||
const EffectShowClient::Order order = m_model->getRowData(row);
|
||||
bool isReady = order.orderConfirmation() == EffectShowManagement::OrderConfirmation_e_def::FiringReadiness ||
|
||||
order.orderConfirmation() == EffectShowManagement::OrderConfirmation_e_def::Execution;
|
||||
bool isReady = order.orderConfirmation() == EffectShowManagement::OrderConfirmation_e::FiringReadiness ||
|
||||
order.orderConfirmation() == EffectShowManagement::OrderConfirmation_e::Execution;
|
||||
|
||||
m_buttonBox->setButtonEnabled(LtsWidgets::DialogButton::Show, isReady);
|
||||
|
||||
@@ -155,15 +155,15 @@ void OrderList::onEditOrder()
|
||||
const EffectShowClient::Order order = m_model->getRowData(row);
|
||||
|
||||
DEBUG_LOG(m_logger) << "--- onEditOrder() ";
|
||||
if (order.orderConfirmation() == EffectShowManagement::OrderConfirmation_e_def::OrderCarriedOut)
|
||||
if (order.orderConfirmation() == EffectShowManagement::OrderConfirmation_e::OrderCarriedOut)
|
||||
return;
|
||||
bool fireReadinessEnable = true;
|
||||
const auto orders = m_dtc->orders();
|
||||
for (const auto& ord : orders)
|
||||
{
|
||||
if (ord.orderConfirmation() == EffectShowManagement::OrderConfirmation_e_def::FiringReadiness ||
|
||||
ord.orderConfirmation() == EffectShowManagement::OrderConfirmation_e_def::InterruptExecution ||
|
||||
ord.orderConfirmation() == EffectShowManagement::OrderConfirmation_e_def::Execution)
|
||||
if (ord.orderConfirmation() == EffectShowManagement::OrderConfirmation_e::FiringReadiness ||
|
||||
ord.orderConfirmation() == EffectShowManagement::OrderConfirmation_e::InterruptExecution ||
|
||||
ord.orderConfirmation() == EffectShowManagement::OrderConfirmation_e::Execution)
|
||||
{
|
||||
|
||||
fireReadinessEnable = false;
|
||||
|
||||
+3
-3
@@ -106,16 +106,16 @@ void SafetyConfirmationWidget::onSafetyConfirmationDisplay()
|
||||
{
|
||||
switch (m_currentState.underlying())
|
||||
{
|
||||
case EffectShowClient::SafetyConfirmation_e_def::SafetyConfirmed:
|
||||
case EffectShowClient::SafetyConfirmation_e::SafetyConfirmed:
|
||||
m_ui->ltsLedWidget->setColor(QColor(0, 255, 0));
|
||||
m_ui->ltsLedWidget->setStatus(true);
|
||||
break;
|
||||
case EffectShowClient::SafetyConfirmation_e_def::SafetyExpiring:
|
||||
case EffectShowClient::SafetyConfirmation_e::SafetyExpiring:
|
||||
m_ui->ltsLedWidget->setColor(QColor(0, 255, 0));
|
||||
m_ui->ltsLedWidget->setStatus(!m_ui->ltsLedWidget->status());
|
||||
QTimer::singleShot(800, this, &SafetyConfirmationWidget::onSafetyConfirmationDisplay);
|
||||
break;
|
||||
case EffectShowClient::SafetyConfirmation_e_def::SafetyNotConfirmed:
|
||||
case EffectShowClient::SafetyConfirmation_e::SafetyNotConfirmed:
|
||||
m_ui->ltsLedWidget->setColor(QColor(255, 0, 0));
|
||||
m_ui->ltsLedWidget->setStatus(true);
|
||||
break;
|
||||
|
||||
Reference in new issue
Block a user