Added single-shot delay times for emitting target stopped events to Insight components, when stepping through code

This commit is contained in:
Nav
2022-09-17 20:55:17 +01:00
parent 4b7054070d
commit 238819eb42
4 changed files with 39 additions and 4 deletions

View File

@@ -712,7 +712,7 @@ namespace Bloom::TargetController
if (newTargetState == TargetState::RUNNING) {
Logger::debug("Target state changed - RUNNING");
EventManager::triggerEvent(std::make_shared<TargetExecutionResumed>());
EventManager::triggerEvent(std::make_shared<TargetExecutionResumed>(false));
}
}
}
@@ -827,7 +827,7 @@ namespace Bloom::TargetController
this->lastTargetState = TargetState::RUNNING;
}
EventManager::triggerEvent(std::make_shared<Events::TargetExecutionResumed>());
EventManager::triggerEvent(std::make_shared<Events::TargetExecutionResumed>(false));
return std::make_unique<Response>();
}
@@ -928,7 +928,7 @@ namespace Bloom::TargetController
this->target->step();
this->lastTargetState = TargetState::RUNNING;
EventManager::triggerEvent(std::make_shared<Events::TargetExecutionResumed>());
EventManager::triggerEvent(std::make_shared<Events::TargetExecutionResumed>(true));
return std::make_unique<Response>();
}