| 
    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 | 
 1.8.17