-#include <msp/core/except.h>
#include <msp/core/maputils.h>
#include <msp/time/units.h>
#include "simplecontroller.h"
else if(name==reverse.name)
{
if(target_speed.value || speed)
- throw InvalidState("Must be stopped to change reverse");
+ throw logic_error("Must be stopped to change reverse");
reverse.set(v);
signal_control_changed.emit(reverse);
}