Frankx
0.2.0
A High-Level Motion API for Franka
|
#include <reaction.hpp>
Public Types | |
using | WaypointAction = std::function< WaypointMotion(const RobotState< 7 > &, double)> |
Public Member Functions | |
Reaction (Condition::CallbackType callback) | |
Reaction (Condition::CallbackType callback, std::optional< std::shared_ptr< WaypointMotion >> waypoint_motion) | |
Reaction (Condition::CallbackType callback, std::optional< WaypointAction > waypoint_action) | |
Reaction (Condition condition) | |
Reaction (Condition condition, std::optional< std::shared_ptr< WaypointMotion >> waypoint_motion) | |
Reaction (Condition condition, std::optional< WaypointAction > waypoint_action) | |
Public Attributes | |
std::optional< WaypointAction > | waypoint_action |
std::optional< std::shared_ptr< WaypointMotion > > | waypoint_motion |
Condition | condition |
bool | has_fired {false} |
using movex::Reaction::WaypointAction = std::function<WaypointMotion(const RobotState<7>&, double)> |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
Condition movex::Reaction::condition |
bool movex::Reaction::has_fired {false} |
std::optional<WaypointAction> movex::Reaction::waypoint_action |
std::optional<std::shared_ptr<WaypointMotion> > movex::Reaction::waypoint_motion |