rename error state to fault

This commit is contained in:
Leonetienne
2025-12-15 22:39:25 +01:00
parent f1e45d886e
commit 072875fde7
3 changed files with 7 additions and 5 deletions
+3 -1
View File
@@ -68,6 +68,8 @@ void MainLoop::setup() noexcept
for (uint8_t i = 0; i < 3; i++) {
motors[i].commitMoveImmediately();
}
StateMachine::getInstance().setState(StateMachine::STATE::IDLING);
}
void MainLoop::update() noexcept
@@ -108,7 +110,7 @@ void MainLoop::update() noexcept
}
break;
case StateMachine::STATE::ERROR:
case StateMachine::STATE::FAULT:
default:
// Freeze in place until error clears or device reset
yield();
+3 -3
View File
@@ -28,12 +28,12 @@ bool StateMachine::setState(const STATE newState) noexcept
bool StateMachine::canSwitchToState(const STATE newState) const noexcept
{
// Error state is final
if (state == STATE::ERROR) {
if (state == STATE::FAULT) {
return false;
}
// Error state only settable via raiseError()
if (newState == STATE::ERROR) {
if (newState == STATE::FAULT) {
return false;
}
@@ -88,7 +88,7 @@ bool StateMachine::canSwitchToState(const STATE newState) const noexcept
bool StateMachine::raiseError(const String &reason) noexcept
{
state = STATE::ERROR;
state = STATE::FAULT;
lastError = reason;
digitalWrite(ERROR_INDICATOR_LED_PIN, HIGH);
UartHandler& uart = UartHandler::getInstance();
+1 -1
View File
@@ -9,7 +9,7 @@ class StateMachine
INITIALIZING,
IDLING,
MOVING,
ERROR
FAULT
};
StateMachine(const StateMachine&) = delete;