Bioscara
DALSA's DIY SCARA Robot Arm.
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
single_trigger_controller.hpp File Reference
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include "control_msgs/msg/dynamic_interface_group_values.hpp"
#include "controller_interface/controller_interface.hpp"
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
#include "rclcpp_lifecycle/state.hpp"
#include "realtime_tools/realtime_publisher.hpp"
#include "realtime_tools/realtime_thread_safe_box.hpp"
#include "single_trigger_controller/single_trigger_controller_parameters.hpp"

Go to the source code of this file.

Classes

class  single_trigger_controller::SingleTriggerController
 A general purpose controller which can be used to trigger command interfaces. More...
 

Namespaces

namespace  single_trigger_controller
 

Typedefs

using single_trigger_controller::CmdType = control_msgs::msg::DynamicInterfaceGroupValues
 
using single_trigger_controller::StateType = control_msgs::msg::DynamicInterfaceGroupValues
 
using single_trigger_controller::CallbackReturn = controller_interface::CallbackReturn
 
using single_trigger_controller::InterfacesNames = std::vector< std::string >
 
using single_trigger_controller::MapOfReferencesToCommandInterfaces = std::unordered_map< std::string, std::reference_wrapper< hardware_interface::LoanedCommandInterface > >
 
using single_trigger_controller::MapOfReferencesToStateInterfaces = std::unordered_map< std::string, std::reference_wrapper< hardware_interface::LoanedStateInterface > >
 
using single_trigger_controller::StateInterfaces = std::vector< std::reference_wrapper< hardware_interface::LoanedStateInterface > >