Class DummyDriverNode

Inheritance Relationships

Base Type

  • public mocap4r2_control::ControlledLifecycleNode

Class Documentation

class DummyDriverNode : public mocap4r2_control::ControlledLifecycleNode

Public Types

using CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn

Public Functions

DummyDriverNode()
~DummyDriverNode()
CallbackReturnT on_configure(const rclcpp_lifecycle::State &state)
CallbackReturnT on_activate(const rclcpp_lifecycle::State &state)
CallbackReturnT on_deactivate(const rclcpp_lifecycle::State &state)
CallbackReturnT on_cleanup(const rclcpp_lifecycle::State &state)
CallbackReturnT on_shutdown(const rclcpp_lifecycle::State &state)
CallbackReturnT on_error(const rclcpp_lifecycle::State &state)
void publish_data()

Protected Functions

void control_start(const mocap4r2_control_msgs::msg::Control::SharedPtr msg) override
void control_stop(const mocap4r2_control_msgs::msg::Control::SharedPtr msg) override

Protected Attributes

rclcpp_lifecycle::LifecyclePublisher<mocap4r2_msgs::msg::Markers>::SharedPtr mocap4r2_markers_pub_
rclcpp_lifecycle::LifecyclePublisher<mocap4r2_msgs::msg::RigidBodies>::SharedPtr mocap4r2_rigid_body_pub_
rclcpp::TimerBase::SharedPtr timer_
uint32_t frame_number_ = {0}