23namespace radial_motion_states
28 using SmaccState::SmaccState;
42 configure_orthogonal<OrNavigation, CbNavigateForward>(SS::ray_length_meters());
43 configure_orthogonal<OrNavigation, CbPauseSlam>();
44 configure_orthogonal<OrLED, CbLEDOn>();
57 auto forwardBehavior =
58 this->getOrthogonal<OrNavigation>()->getClientBehavior<CbNavigateForward>();
61 forwardBehavior->setForwardDistance(forwardDistanceComputation->getForwardDistance() );
void requiresClient(SmaccClientType *&storage)
mpl::list< Transition< EvCbSuccess< CbNavigateForward, OrNavigation >, StiRadialReturn, SUCCESS >, Transition< EvCbFailure< CbNavigateForward, OrNavigation >, StiRadialEndPointRecovery, ABORT > > reactions
static void staticConfigure()