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

@@ -70,9 +70,9 @@ void HandlerOrder::createOrder(const ConvertFromTab::EffectShowOrder_t &effectSh
if (it.value()->getData().idOrder == effectShowOrder.idEffectShow)
data = it.value()->getData();
}
bool sendStart = ((data.orderConfirmation == EffectShowManagement::OrderConfirmation_e_def::FiringReadiness)
|| (data.orderConfirmation == EffectShowManagement::OrderConfirmation_e_def::Execution)
|| (data.orderConfirmation == EffectShowManagement::OrderConfirmation_e_def::InterruptExecution));
bool sendStart = ((data.orderConfirmation == EffectShowManagement::OrderConfirmation_e::FiringReadiness)
|| (data.orderConfirmation == EffectShowManagement::OrderConfirmation_e::Execution)
|| (data.orderConfirmation == EffectShowManagement::OrderConfirmation_e::InterruptExecution));
data.typeOfOrder = 1;
data.idOrder = effectShowOrder.idEffectShow;
@@ -88,7 +88,7 @@ void HandlerOrder::createOrder(const ConvertFromTab::EffectShowOrder_t &effectSh
data.numOfVolley = effectShowOrder.numOfVolley;
data.shotsPerVolley = effectShowOrder.shotsInTotal;
data.typeOfAmmunition = effectShowOrder.typeOfAmmunition;
//data.orderConfirmation = EffectShowManagement::OrderConfirmation_e_def::WaitingForAcceptance; //no reset
//data.orderConfirmation = EffectShowManagement::OrderConfirmation_e::WaitingForAcceptance; //no reset
data.info = effectShowOrder.name;
ObjectOrder *ifs(new ObjectOrder(m_mainHandler, this));
@@ -100,13 +100,13 @@ void HandlerOrder::createOrder(const ConvertFromTab::EffectShowOrder_t &effectSh
return;
}
m_orderObjMap.insert(ifs->getId(), ifs);
if (data.orderConfirmation == EffectShowManagement::OrderConfirmation_e_def::Execution && data.startTime == 0)
if (data.orderConfirmation == EffectShowManagement::OrderConfirmation_e::Execution && data.startTime == 0)
{
m_mainHandler->handlerControlUnit()->send(CommandSignal::FT_SE_CB_SICHERHEIT_WIDERRUFEN);
m_mainHandler->handlerControlUnit()->send(CommandSignal::FT_SE_CB_SALVE_UNTERBRECHEN);
m_mainHandler->handlerVehicle()->effectShowControl(EffectShowControl_e::Stop);
}
bool orignalIsTimeout = ((data.orderConfirmation == EffectShowManagement::OrderConfirmation_e_def::Execution) && data.startTime > 0 && (data.startTime + data.duration < QDateTime::currentMSecsSinceEpoch())) ;
bool orignalIsTimeout = ((data.orderConfirmation == EffectShowManagement::OrderConfirmation_e::Execution) && data.startTime > 0 && (data.startTime + data.duration < QDateTime::currentMSecsSinceEpoch())) ;
if (sendStart && !orignalIsTimeout)
emit startHandlerFiring(data);
}
@@ -118,7 +118,7 @@ void HandlerOrder::createOrder(const ConvertFromTab::RelocationOrder_t &relocati
data.idOrder = relocationOrder.idRelocation;
data.startTime = relocationOrder.executionTime * 1000; // s -> msec
data.centerPosition = QPointF(relocationOrder.centerPosition.lon(), relocationOrder.centerPosition.lat());
data.orderConfirmation = EffectShowManagement::OrderConfirmation_e_def::WaitingForAcceptance;
data.orderConfirmation = EffectShowManagement::OrderConfirmation_e::WaitingForAcceptance;
data.info = relocationOrder.infoText;
ObjectOrder *ifs(new ObjectOrder(m_mainHandler, this));
@@ -148,9 +148,9 @@ void HandlerOrder::removeOrder(const ConvertFromTab::OrderRetract_t &orderRetrac
ERROR_LOG(m_logger) << LOGFUNCTION << ret();
else
{
if (def == EffectShowManagement::OrderConfirmation_e_def::Execution ||
def == EffectShowManagement::OrderConfirmation_e_def::InterruptExecution ||
def == EffectShowManagement::OrderConfirmation_e_def::FiringReadiness)
if (def == EffectShowManagement::OrderConfirmation_e::Execution ||
def == EffectShowManagement::OrderConfirmation_e::InterruptExecution ||
def == EffectShowManagement::OrderConfirmation_e::FiringReadiness)
{
DEBUG_LOG(m_logger) << "EndFireHandler from Remove";
@@ -226,21 +226,21 @@ bool HandlerOrder::updateOrder(ObjectOrder *order,
ERROR_LOG(m_logger) << "Update Order " << oc.orderId << " / ";
switch (orderConf.underlying())
{
case EffectShowManagement::OrderConfirmation_e_def::FiringReadiness:
case EffectShowManagement::OrderConfirmation_e::FiringReadiness:
emit startHandlerFiring(order->getData());
break;
case EffectShowManagement::OrderConfirmation_e_def::Execution:
case EffectShowManagement::OrderConfirmation_e::Execution:
DEBUG_LOG(m_logger) << "start execution";
m_mainHandler->handlerVehicle()->effectShowControl(EffectShowClient::EffectShowControl_e::Start);
emit effectShowStarted();
break;
case EffectShowManagement::OrderConfirmation_e_def::InterruptExecution:
case EffectShowManagement::OrderConfirmation_e::InterruptExecution:
//stop current volley
m_mainHandler->handlerVehicle()->effectShowControl(EffectShowClient::EffectShowControl_e::Stop);
//revoke safety
emit effectShowInterrupted();
break;
case EffectShowManagement::OrderConfirmation_e_def::Abort:
case EffectShowManagement::OrderConfirmation_e::Abort:
if (checkForActiveOrder(escOrder.idOrder))
{
DEBUG_LOG(m_logger) << "idOrder is " << escOrder.idOrder << " send abbort as is active";
@@ -248,11 +248,11 @@ bool HandlerOrder::updateOrder(ObjectOrder *order,
m_mainHandler->handlerVehicle()->effectShowControl(EffectShowControl_e::Abort);
}
Q_FALLTHROUGH();
case EffectShowManagement::OrderConfirmation_e_def::Nonacceptance:
case EffectShowManagement::OrderConfirmation_e_def::OrderCarriedOut:
case EffectShowManagement::OrderConfirmation_e_def::PositionReached:
case EffectShowManagement::OrderConfirmation_e::Nonacceptance:
case EffectShowManagement::OrderConfirmation_e::OrderCarriedOut:
case EffectShowManagement::OrderConfirmation_e::PositionReached:
{
if (orderConf.underlying() == EffectShowManagement::OrderConfirmation_e_def::PositionReached &&
if (orderConf.underlying() == EffectShowManagement::OrderConfirmation_e::PositionReached &&
oc.orderType != ConvertToTab::OrderType_e::Relocation)
return true;
emit endHandlerFiring(order->getData());
@@ -263,7 +263,7 @@ bool HandlerOrder::updateOrder(ObjectOrder *order,
break;
}
default:
ERROR_LOG(m_logger) << "Unhandled EffectShowManagement::OrderConfirmation_e_def in HandlerOrder::onOrderModifyRequest"; // todo
ERROR_LOG(m_logger) << "Unhandled EffectShowManagement::OrderConfirmation in HandlerOrder::onOrderModifyRequest"; // todo
break;
}