Index: /trunk/FACT++/src/drivectrl.cc
===================================================================
--- /trunk/FACT++/src/drivectrl.cc	(revision 18804)
+++ /trunk/FACT++/src/drivectrl.cc	(revision 18805)
@@ -2742,7 +2742,7 @@
                         "Tracking coordinates out of range");
 
-        T::AddStateName(State::kHardwareWarning, "HwardwareWarning",
+        T::AddStateName(State::kHardwareWarning, "HardwareWarning",
                         "At least one IndraDrive in a warning condition... check carefully!");
-        T::AddStateName(State::kHardwareError, "HwardwareError",
+        T::AddStateName(State::kHardwareError, "HardwareError",
                         "At least one IndraDrive in an error condition... this is a serious incident!");
 
@@ -2843,5 +2843,5 @@
             ("Stop any kind of movement.");
 
-        T::AddEvent("RESET", State::kPositioningFailed, State::kAllowedRangeExceeded, State::kInvalidCoordinates)
+        T::AddEvent("RESET", State::kPositioningFailed, State::kAllowedRangeExceeded, State::kInvalidCoordinates, State::kHardwareWarning)
             (bind(&StateMachineDrive::ResetError, this))
             ("Acknowledge an internal drivectrl error (PositioningFailed, AllowedRangeExceeded, InvalidCoordinates)");
