bool command(double vx, double vy, double wz) const noexcept
ChassisControlContext(ChassisControlContext &&)=delete
ChassisControlContext & operator=(const ChassisControlContext &)=delete
ChassisControlContext & operator=(ChassisControlContext &&)=delete
void setSink(ChassisVelocitySink sink) noexcept
Register the on-MCU chassis sink. Called once by the platform bundle.
bool hasSink() const noexcept
True when an on-MCU chassis loop is registered.
static ChassisControlContext & instance()
Access the process-wide instance.
ChassisControlContext(const ChassisControlContext &)=delete