tof_radar_controller.h
Go to the documentation of this file.
1 //
2 // Created by luotinkai on 2022/1/2.
3 //
4 
5 #pragma once
6 
11 #include <rm_msgs/TofRadarData.h>
12 
14 {
15 class Controller : public controller_interface::Controller<rm_control::TofRadarInterface>
16 {
17 public:
18  Controller() = default;
19 
20  bool init(rm_control::TofRadarInterface* hw, ros::NodeHandle& root_nh, ros::NodeHandle& controller_nh) override;
21 
22  void update(const ros::Time& time, const ros::Duration& period) override;
23 
24 private:
25  std::vector<rm_control::TofRadarHandle> tof_radar_;
26  typedef std::shared_ptr<realtime_tools::RealtimePublisher<rm_msgs::TofRadarData>> RtpublisherPtr;
28  std::vector<RtpublisherPtr> realtime_pubs_;
29 };
30 } // namespace tof_radar_controller
tof_radar_controller::Controller::tof_pub_
RtpublisherPtr tof_pub_
Definition: tof_radar_controller.h:27
realtime_publisher.h
tof_radar_controller::Controller
Definition: tof_radar_controller.h:15
controller_interface::Controller
tof_radar_controller::Controller::tof_radar_
std::vector< rm_control::TofRadarHandle > tof_radar_
Definition: tof_radar_controller.h:25
tof_radar_controller::Controller::realtime_pubs_
std::vector< RtpublisherPtr > realtime_pubs_
Definition: tof_radar_controller.h:28
controller.h
tof_radar_controller::Controller::update
void update(const ros::Time &time, const ros::Duration &period) override
Definition: tof_radar_controller.cpp:29
tof_radar_interface.h
ros::Time
rm_control::TofRadarInterface
tof_radar_controller::Controller::Controller
Controller()=default
tof_radar_controller::Controller::RtpublisherPtr
std::shared_ptr< realtime_tools::RealtimePublisher< rm_msgs::TofRadarData > > RtpublisherPtr
Definition: tof_radar_controller.h:26
tof_radar_controller
Definition: tof_radar_controller.h:13
tof_radar_controller::Controller::init
bool init(rm_control::TofRadarInterface *hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
Definition: tof_radar_controller.cpp:10
ros::Duration
ros::NodeHandle
multi_interface_controller.h


tof_radar_controller
Author(s):
autogenerated on Sun May 4 2025 02:57:32