Adds immediate migration results in progress

This commit is contained in:
torsten committed 2026-08-19 11:18:24 +02:00
1 parent 8453e104c5
commit 3bb6e89496
2102 files changed
+17482 -15071

No files matched your search

@@ -45,16 +45,16 @@ bool MainHandler::init(int domainId, int exerciseId)
m_ddsHandler = std::make_shared<DdsHandler>(domainId, exerciseId);
if (!m_ddsHandler->init())
{
ERROR_LOG() << "Could not init DdsHandler";
ERROR_LOG(m_logger) << "Could not init DdsHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init DdsHandler"));
return false;
}
DEBUG_LOG() << "DdsHandler initialized";
DEBUG_LOG(m_logger) << "DdsHandler initialized";
m_dbHandler = std::make_shared<DbHandler>();
if (!m_dbHandler->init(exerciseId, Settings::settings()))
{
ERROR_LOG() << "Could not init DbHandler";
ERROR_LOG(m_logger) << "Could not init DbHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init DbHandler"));
return false;
}
@@ -63,7 +63,7 @@ bool MainHandler::init(int domainId, int exerciseId)
m_dbHandlerEx0 = std::make_shared<DbHandler>();
if (!m_dbHandlerEx0->init(0, Settings::settings())) // need a second db connection due to username/password
{
ERROR_LOG() << "Could not init DbHandler";
ERROR_LOG(m_logger) << "Could not init DbHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init DbHandler"));
return false;
}
@@ -72,55 +72,55 @@ bool MainHandler::init(int domainId, int exerciseId)
{
m_dbHandlerEx0 = m_dbHandler;
}
DEBUG_LOG() << "DbHandler initialized";
DEBUG_LOG(m_logger) << "DbHandler initialized";
m_typeHandler = TypeHandling::TypeHandler::createInstance(this, m_logger);
if (!m_typeHandler->init())
{
ERROR_LOG() << "Could not init TypeHandler";
ERROR_LOG(m_logger) << "Could not init TypeHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init TypeHandler"));
return false;
}
DEBUG_LOG() << "TypeHandler initialized";
DEBUG_LOG(m_logger) << "TypeHandler initialized";
m_partyHandler = std::make_shared<PartyHandling::PartyHandler>(this);
if (!m_partyHandler->init())
{
ERROR_LOG() << "Could not init PartyHandler";
ERROR_LOG(m_logger) << "Could not init PartyHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init PartyHandler"));
return false;
}
DEBUG_LOG() << "PartyHandler initialized";
DEBUG_LOG(m_logger) << "PartyHandler initialized";
m_tabFtc = TrainingAreaBase::Interface::Ftc::create(m_ddsHandler->dds());
if (!m_tabFtc->enableAll())
{
ERROR_LOG() << "Could not init TrainingAreaBase FTC";
ERROR_LOG(m_logger) << "Could not init TrainingAreaBase FTC";
return false;
}
DEBUG_LOG() << "TrainingAreaBase FTC initialized";
DEBUG_LOG(m_logger) << "TrainingAreaBase FTC initialized";
m_aesFtc = AreaEffectSimulation::Interface::Ftc::create(m_ddsHandler->dds());
if (!m_aesFtc->enableChargeAdministrationModify())
{
ERROR_LOG() << "Could not init AreaEffectSimulation FTC";
ERROR_LOG(m_logger) << "Could not init AreaEffectSimulation FTC";
return false;
}
m_participantHandler = std::make_shared<ParticipantHandling::ParticipantHandlerForExercise>(this);
if (!m_participantHandler->init())
{
ERROR_LOG() << "Could not init ParticipantHandler";
ERROR_LOG(m_logger) << "Could not init ParticipantHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init ParticipantHandler"));
return false;
}
DEBUG_LOG() << "ParticipantHandler initialized";
DEBUG_LOG(m_logger) << "ParticipantHandler initialized";
m_ddsHandler->pacemaker()->addPort(m_participantHandler->getWebSocketPort(), Core::PortType::WebSocketPositionServer);
m_targetInformationHandler = std::make_shared<ParticipantManagement::HandlerTargetInformation>(this);
if (!m_targetInformationHandler->init())
{
ERROR_LOG() << "Could not init TargetInformationHandler";
ERROR_LOG(m_logger) << "Could not init TargetInformationHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init TargetInformationHandler"));
return false;
}
@@ -129,11 +129,11 @@ bool MainHandler::init(int domainId, int exerciseId)
m_biteHandler = std::make_shared<BiteHandling::BiteHandler>(this);
if (!m_biteHandler->init())
{
ERROR_LOG() << "Could not init BiteHandler";
ERROR_LOG(m_logger) << "Could not init BiteHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init BiteHandler"));
return false;
}
DEBUG_LOG() << "BiteHandler initialized";
DEBUG_LOG(m_logger) << "BiteHandler initialized";
// template handler is not needed in exercise dependent PPM
if (m_ddsHandler->dds()->getPartitionId() <= 0)
@@ -141,11 +141,11 @@ bool MainHandler::init(int domainId, int exerciseId)
m_templateHandler = std::make_shared<TemplateHandling::TemplateHandler>(this);
if (!m_templateHandler->init())
{
ERROR_LOG() << "Could not init TemplateHandler";
ERROR_LOG(m_logger) << "Could not init TemplateHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init TemplateHandler"));
return false;
}
DEBUG_LOG() << "TemplateHandler initialized";
DEBUG_LOG(m_logger) << "TemplateHandler initialized";
}
m_getParticipants = std::make_shared<GetParticipants>(this);
@@ -154,20 +154,20 @@ bool MainHandler::init(int domainId, int exerciseId)
m_equipmentEventHandler = std::make_shared<EquipmentEventHandling::EquipmentEventHandler>(this);
if (!m_equipmentEventHandler->init())
{
ERROR_LOG() << "Could not init EquipmentEventHandler";
ERROR_LOG(m_logger) << "Could not init EquipmentEventHandler";
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::StartingError, QStringLiteral("Could not init EquipmentEventHandler"));
return false;
}
DEBUG_LOG() << "EquipmentEventHandler initialized";
DEBUG_LOG(m_logger) << "EquipmentEventHandler initialized";
// WebSocketServer
m_websocketHandler = std::make_shared<WebSocketInterface::WebSocketInterfaceHandler>(this);
if (!m_websocketHandler->init())
{
ERROR_LOG() << "Could not init WebSocketInterfaceHandler";
ERROR_LOG(m_logger) << "Could not init WebSocketInterfaceHandler";
return false;
}
DEBUG_LOG() << "WebSocketInterfaceHandler initialized";
DEBUG_LOG(m_logger) << "WebSocketInterfaceHandler initialized";
m_ddsHandler->pacemaker()->addPort(m_websocketHandler->webSocketPort(), Core::PortType::WebSocketServer);
m_ddsHandler->pacemaker()->setNewState(Core::RunningState::Running);
@@ -177,11 +177,11 @@ bool MainHandler::init(int domainId, int exerciseId)
m_uasHandler = std::make_shared<UasHandling::UasHandler>(this);
if (!m_uasHandler->init())
{
ERROR_LOG() << "Could not init UasHandler";
ERROR_LOG(m_logger) << "Could not init UasHandler";
return false;
}
DEBUG_LOG() << "UasHandler initialized";
DEBUG_LOG(m_logger) << "UasHandler initialized";
}
if (exerciseId != 0)
@@ -190,7 +190,7 @@ bool MainHandler::init(int domainId, int exerciseId)
m_missionPlanHandler = std::make_shared<UasHandling::MissionPlanHandler>(this);
if (!m_missionPlanHandler->init())
{
ERROR_LOG() << "Couldn't init MissionPlanHandler";
ERROR_LOG(m_logger) << "Couldn't init MissionPlanHandler";
return false;
}
}