t265_realsense_node.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <base_realsense_node.h>
4 
5 namespace realsense2_camera
6 {
8  {
9  public:
11  ros::NodeHandle& privateNodeHandle,
13  const std::string& serial_no);
14  virtual void toggleSensors(bool enabled) override;
15  virtual void publishTopics() override;
16 
17  protected:
18  void calcAndPublishStaticTransform(const stream_index_pair& stream, const rs2::stream_profile& base_profile) override;
19 
20  private:
22  void setupSubscribers();
23  void handleWarning();
24  void odom_in_callback(const nav_msgs::Odometry::ConstPtr& msg);
27 
31  std::string _T265_fault;
32  };
33 }
msg
dev
void warningDiagnostic(diagnostic_updater::DiagnosticStatusWrapper &stat)
T265RealsenseNode(ros::NodeHandle &nodeHandle, ros::NodeHandle &privateNodeHandle, rs2::device dev, const std::string &serial_no)
diagnostic_updater::Updater callback_updater
GLuint GLuint stream
std::pair< rs2_stream, int > stream_index_pair
Definition: constants.h:98
GLenum GLenum GLsizei const GLuint GLboolean enabled
void odom_in_callback(const nav_msgs::Odometry::ConstPtr &msg)
void calcAndPublishStaticTransform(const stream_index_pair &stream, const rs2::stream_profile &base_profile) override
virtual void toggleSensors(bool enabled) override


realsense2_camera
Author(s): Sergey Dorodnicov , Doron Hirshberg
autogenerated on Thu May 13 2021 02:33:12