Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
astra_ros::RosDevice Class Reference

#include <RosDevice.hpp>

Public Member Functions

const std::string & getName () const noexcept
 
 RosDevice (const std::string &name, ros::NodeHandle &nh, ros::NodeHandle &pnh)
 
void update ()
 

Private Types

typedef dynamic_reconfigure::Server< DeviceConfig > DeviceConfigServer
 

Private Member Functions

void onDynamicReconfigure (DeviceConfig &config, uint32_t level)
 
void onFrame (const Device::Frame &frame)
 
bool onGetChipId (GetChipId::Request &req, GetChipId::Response &res)
 
bool onGetColorImageStreamMode (GetImageStreamMode::Request &req, GetImageStreamMode::Response &res)
 
bool onGetColorImageStreamModes (GetImageStreamModes::Request &req, GetImageStreamModes::Response &res)
 
bool onGetColorMirrored (GetMirrored::Request &req, GetMirrored::Response &res)
 
bool onGetColorRunning (GetRunning::Request &req, GetRunning::Response &res)
 
bool onGetColorUsbInfo (GetUsbInfo::Request &req, GetUsbInfo::Response &res)
 
bool onGetDepthImageStreamMode (GetImageStreamMode::Request &req, GetImageStreamMode::Response &res)
 
bool onGetDepthImageStreamModes (GetImageStreamModes::Request &req, GetImageStreamModes::Response &res)
 
bool onGetDepthMirrored (GetMirrored::Request &req, GetMirrored::Response &res)
 
bool onGetDepthRegistration (GetDepthRegistration::Request &req, GetDepthRegistration::Response &res)
 
bool onGetDepthRunning (GetRunning::Request &req, GetRunning::Response &res)
 
bool onGetDepthUsbInfo (GetUsbInfo::Request &req, GetUsbInfo::Response &res)
 
bool onGetIrExposure (GetIrExposure::Request &req, GetIrExposure::Response &res)
 
bool onGetIrGain (GetIrGain::Request &req, GetIrGain::Response &res)
 
bool onGetIrImageStreamMode (GetImageStreamMode::Request &req, GetImageStreamMode::Response &res)
 
bool onGetIrImageStreamModes (GetImageStreamModes::Request &req, GetImageStreamModes::Response &res)
 
bool onGetIrMirrored (GetMirrored::Request &req, GetMirrored::Response &res)
 
bool onGetIrRunning (GetRunning::Request &req, GetRunning::Response &res)
 
bool onGetIrUsbInfo (GetUsbInfo::Request &req, GetUsbInfo::Response &res)
 
bool onGetSerial (GetSerial::Request &req, GetSerial::Response &res)
 
bool onSetColorImageStreamMode (SetImageStreamMode::Request &req, SetImageStreamMode::Response &res)
 
bool onSetColorMirrored (SetMirrored::Request &req, SetMirrored::Response &res)
 
bool onSetColorRunning (SetRunning::Request &req, SetRunning::Response &res)
 
bool onSetDepthImageStreamMode (SetImageStreamMode::Request &req, SetImageStreamMode::Response &res)
 
bool onSetDepthMirrored (SetMirrored::Request &req, SetMirrored::Response &res)
 
bool onSetDepthRegistration (SetDepthRegistration::Request &req, SetDepthRegistration::Response &res)
 
bool onSetDepthRunning (SetRunning::Request &req, SetRunning::Response &res)
 
bool onSetIrExposure (SetIrExposure::Request &req, SetIrExposure::Response &res)
 
bool onSetIrGain (SetIrGain::Request &req, SetIrGain::Response &res)
 
bool onSetIrImageStreamMode (SetImageStreamMode::Request &req, SetImageStreamMode::Response &res)
 
bool onSetIrMirrored (SetMirrored::Request &req, SetMirrored::Response &res)
 
bool onSetIrRunning (SetRunning::Request &req, SetRunning::Response &res)
 

Static Private Member Functions

static Device::Configuration getConfiguration (ros::NodeHandle &nh)
 

Private Attributes

std::string body_frame_id
 
ros::Publisher body_frame_pub_
 
ros::Publisher body_markers_pub_
 
image_transport::Publisher body_mask_image_pub_
 
orbbec_camera_params camera_parameters_
 
ros::Publisher color_camera_info_pub_
 
image_transport::Publisher color_image_pub_
 
image_transport::Publisher colorized_body_image_pub_
 
ros::Publisher depth_camera_info_pub_
 
image_transport::Publisher depth_image_pub_
 
Device::Ptr device_
 
ros::NodeHandle device_nh_
 
std::unique_ptr< DeviceConfigServerdynamic_reconfigure_server_
 
image_transport::Publisher floor_mask_image_pub_
 
ros::ServiceServer get_chip_id_svc_
 
ros::ServiceServer get_color_image_stream_mode_svc_
 
ros::ServiceServer get_color_image_stream_modes_svc_
 
ros::ServiceServer get_color_mirrored_svc_
 
ros::ServiceServer get_color_running_svc_
 
ros::ServiceServer get_color_usb_info_svc_
 
ros::ServiceServer get_depth_image_stream_mode_svc_
 
ros::ServiceServer get_depth_image_stream_modes_svc_
 
ros::ServiceServer get_depth_mirrored_svc_
 
ros::ServiceServer get_depth_registration_svc_
 
ros::ServiceServer get_depth_running_svc_
 
ros::ServiceServer get_depth_usb_info_svc_
 
ros::ServiceServer get_ir_exposure_svc_
 
ros::ServiceServer get_ir_gain_svc_
 
ros::ServiceServer get_ir_image_stream_mode_svc_
 
ros::ServiceServer get_ir_image_stream_modes_svc_
 
ros::ServiceServer get_ir_mirrored_svc_
 
ros::ServiceServer get_ir_running_svc_
 
ros::ServiceServer get_ir_usb_info_svc_
 
ros::ServiceServer get_serial_svc_
 
image_transport::ImageTransport image_transport_
 
image_transport::Publisher ir_image_pub_
 
image_transport::Publisher masked_color_image_pub_
 
std::unique_ptr< boost::recursive_mutex > mut_
 
std::string name_
 
ros::NodeHandlenh_
 
ros::NodeHandlepnh_
 
ros::Publisher point_cloud_pub_
 
bool publish_body_markers
 
bool publish_body_mask
 
bool publish_floor_mask
 
ros::ServiceServer set_color_image_stream_mode_svc_
 
ros::ServiceServer set_color_mirrored_svc_
 
ros::ServiceServer set_color_running_svc_
 
ros::ServiceServer set_depth_image_stream_mode_svc_
 
ros::ServiceServer set_depth_mirrored_svc_
 
ros::ServiceServer set_depth_registration_svc_
 
ros::ServiceServer set_depth_running_svc_
 
ros::ServiceServer set_ir_exposure_svc_
 
ros::ServiceServer set_ir_gain_svc_
 
ros::ServiceServer set_ir_image_stream_mode_svc_
 
ros::ServiceServer set_ir_mirrored_svc_
 
ros::ServiceServer set_ir_running_svc_
 
std::unique_ptr< tf2_ros::TransformBroadcastertf_broadcaster_
 

Detailed Description

Definition at line 35 of file RosDevice.hpp.

Member Typedef Documentation

◆ DeviceConfigServer

typedef dynamic_reconfigure::Server<DeviceConfig> astra_ros::RosDevice::DeviceConfigServer
private

Definition at line 104 of file RosDevice.hpp.

Constructor & Destructor Documentation

◆ RosDevice()

RosDevice::RosDevice ( const std::string &  name,
ros::NodeHandle nh,
ros::NodeHandle pnh 
)

Construct a Device that interacts with ROS.

Parameters
nameThe name of the device. This is used as a namespace for the ROS parameters under the private NodeHandle.
nhThe public ROS NodeHandle
pnhThe private ROS NodeHandle

Definition at line 81 of file RosDevice.cpp.

Member Function Documentation

◆ getConfiguration()

Device::Configuration RosDevice::getConfiguration ( ros::NodeHandle nh)
staticprivate

Definition at line 208 of file RosDevice.cpp.

◆ getName()

const std::string & RosDevice::getName ( ) const
noexcept
Returns
The name of the RosDevice (as configured in the constructor)

Definition at line 198 of file RosDevice.cpp.

◆ onDynamicReconfigure()

void RosDevice::onDynamicReconfigure ( DeviceConfig &  config,
uint32_t  level 
)
private

Definition at line 576 of file RosDevice.cpp.

◆ onFrame()

void RosDevice::onFrame ( const Device::Frame frame)
private

Definition at line 315 of file RosDevice.cpp.

◆ onGetChipId()

bool RosDevice::onGetChipId ( GetChipId::Request &  req,
GetChipId::Response &  res 
)
private

Definition at line 617 of file RosDevice.cpp.

◆ onGetColorImageStreamMode()

bool RosDevice::onGetColorImageStreamMode ( GetImageStreamMode::Request &  req,
GetImageStreamMode::Response &  res 
)
private

Definition at line 638 of file RosDevice.cpp.

◆ onGetColorImageStreamModes()

bool RosDevice::onGetColorImageStreamModes ( GetImageStreamModes::Request &  req,
GetImageStreamModes::Response &  res 
)
private

Definition at line 678 of file RosDevice.cpp.

◆ onGetColorMirrored()

bool RosDevice::onGetColorMirrored ( GetMirrored::Request &  req,
GetMirrored::Response &  res 
)
private

Definition at line 746 of file RosDevice.cpp.

◆ onGetColorRunning()

bool RosDevice::onGetColorRunning ( GetRunning::Request &  req,
GetRunning::Response &  res 
)
private

Definition at line 785 of file RosDevice.cpp.

◆ onGetColorUsbInfo()

bool RosDevice::onGetColorUsbInfo ( GetUsbInfo::Request &  req,
GetUsbInfo::Response &  res 
)
private

Definition at line 820 of file RosDevice.cpp.

◆ onGetDepthImageStreamMode()

bool RosDevice::onGetDepthImageStreamMode ( GetImageStreamMode::Request &  req,
GetImageStreamMode::Response &  res 
)
private

Definition at line 651 of file RosDevice.cpp.

◆ onGetDepthImageStreamModes()

bool RosDevice::onGetDepthImageStreamModes ( GetImageStreamModes::Request &  req,
GetImageStreamModes::Response &  res 
)
private

Definition at line 692 of file RosDevice.cpp.

◆ onGetDepthMirrored()

bool RosDevice::onGetDepthMirrored ( GetMirrored::Request &  req,
GetMirrored::Response &  res 
)
private

Definition at line 759 of file RosDevice.cpp.

◆ onGetDepthRegistration()

bool RosDevice::onGetDepthRegistration ( GetDepthRegistration::Request &  req,
GetDepthRegistration::Response &  res 
)
private

Definition at line 625 of file RosDevice.cpp.

◆ onGetDepthRunning()

bool RosDevice::onGetDepthRunning ( GetRunning::Request &  req,
GetRunning::Response &  res 
)
private

Definition at line 794 of file RosDevice.cpp.

◆ onGetDepthUsbInfo()

bool RosDevice::onGetDepthUsbInfo ( GetUsbInfo::Request &  req,
GetUsbInfo::Response &  res 
)
private

Definition at line 829 of file RosDevice.cpp.

◆ onGetIrExposure()

bool RosDevice::onGetIrExposure ( GetIrExposure::Request &  req,
GetIrExposure::Response &  res 
)
private

Definition at line 720 of file RosDevice.cpp.

◆ onGetIrGain()

bool RosDevice::onGetIrGain ( GetIrGain::Request &  req,
GetIrGain::Response &  res 
)
private

Definition at line 733 of file RosDevice.cpp.

◆ onGetIrImageStreamMode()

bool RosDevice::onGetIrImageStreamMode ( GetImageStreamMode::Request &  req,
GetImageStreamMode::Response &  res 
)
private

Definition at line 664 of file RosDevice.cpp.

◆ onGetIrImageStreamModes()

bool RosDevice::onGetIrImageStreamModes ( GetImageStreamModes::Request &  req,
GetImageStreamModes::Response &  res 
)
private

Definition at line 706 of file RosDevice.cpp.

◆ onGetIrMirrored()

bool RosDevice::onGetIrMirrored ( GetMirrored::Request &  req,
GetMirrored::Response &  res 
)
private

Definition at line 772 of file RosDevice.cpp.

◆ onGetIrRunning()

bool RosDevice::onGetIrRunning ( GetRunning::Request &  req,
GetRunning::Response &  res 
)
private

Definition at line 803 of file RosDevice.cpp.

◆ onGetIrUsbInfo()

bool RosDevice::onGetIrUsbInfo ( GetUsbInfo::Request &  req,
GetUsbInfo::Response &  res 
)
private

Definition at line 838 of file RosDevice.cpp.

◆ onGetSerial()

bool RosDevice::onGetSerial ( GetSerial::Request &  req,
GetSerial::Response &  res 
)
private

Definition at line 812 of file RosDevice.cpp.

◆ onSetColorImageStreamMode()

bool RosDevice::onSetColorImageStreamMode ( SetImageStreamMode::Request &  req,
SetImageStreamMode::Response &  res 
)
private

Definition at line 861 of file RosDevice.cpp.

◆ onSetColorMirrored()

bool RosDevice::onSetColorMirrored ( SetMirrored::Request &  req,
SetMirrored::Response &  res 
)
private

Definition at line 922 of file RosDevice.cpp.

◆ onSetColorRunning()

bool RosDevice::onSetColorRunning ( SetRunning::Request &  req,
SetRunning::Response &  res 
)
private

Definition at line 955 of file RosDevice.cpp.

◆ onSetDepthImageStreamMode()

bool RosDevice::onSetDepthImageStreamMode ( SetImageStreamMode::Request &  req,
SetImageStreamMode::Response &  res 
)
private

Definition at line 874 of file RosDevice.cpp.

◆ onSetDepthMirrored()

bool RosDevice::onSetDepthMirrored ( SetMirrored::Request &  req,
SetMirrored::Response &  res 
)
private

Definition at line 933 of file RosDevice.cpp.

◆ onSetDepthRegistration()

bool RosDevice::onSetDepthRegistration ( SetDepthRegistration::Request &  req,
SetDepthRegistration::Response &  res 
)
private

Definition at line 847 of file RosDevice.cpp.

◆ onSetDepthRunning()

bool RosDevice::onSetDepthRunning ( SetRunning::Request &  req,
SetRunning::Response &  res 
)
private

Definition at line 963 of file RosDevice.cpp.

◆ onSetIrExposure()

bool RosDevice::onSetIrExposure ( SetIrExposure::Request &  req,
SetIrExposure::Response &  res 
)
private

Definition at line 900 of file RosDevice.cpp.

◆ onSetIrGain()

bool RosDevice::onSetIrGain ( SetIrGain::Request &  req,
SetIrGain::Response &  res 
)
private

Definition at line 911 of file RosDevice.cpp.

◆ onSetIrImageStreamMode()

bool RosDevice::onSetIrImageStreamMode ( SetImageStreamMode::Request &  req,
SetImageStreamMode::Response &  res 
)
private

Definition at line 887 of file RosDevice.cpp.

◆ onSetIrMirrored()

bool RosDevice::onSetIrMirrored ( SetMirrored::Request &  req,
SetMirrored::Response &  res 
)
private

Definition at line 944 of file RosDevice.cpp.

◆ onSetIrRunning()

bool RosDevice::onSetIrRunning ( SetRunning::Request &  req,
SetRunning::Response &  res 
)
private

Definition at line 971 of file RosDevice.cpp.

◆ update()

void RosDevice::update ( )

Check if a new frame is available, and if so, publish all configured data to ROS.

Definition at line 203 of file RosDevice.cpp.

Member Data Documentation

◆ body_frame_id

std::string astra_ros::RosDevice::body_frame_id
private

Definition at line 115 of file RosDevice.hpp.

◆ body_frame_pub_

ros::Publisher astra_ros::RosDevice::body_frame_pub_
private

Definition at line 132 of file RosDevice.hpp.

◆ body_markers_pub_

ros::Publisher astra_ros::RosDevice::body_markers_pub_
private

Definition at line 133 of file RosDevice.hpp.

◆ body_mask_image_pub_

image_transport::Publisher astra_ros::RosDevice::body_mask_image_pub_
private

Definition at line 127 of file RosDevice.hpp.

◆ camera_parameters_

orbbec_camera_params astra_ros::RosDevice::camera_parameters_
private

Definition at line 119 of file RosDevice.hpp.

◆ color_camera_info_pub_

ros::Publisher astra_ros::RosDevice::color_camera_info_pub_
private

Definition at line 121 of file RosDevice.hpp.

◆ color_image_pub_

image_transport::Publisher astra_ros::RosDevice::color_image_pub_
private

Definition at line 124 of file RosDevice.hpp.

◆ colorized_body_image_pub_

image_transport::Publisher astra_ros::RosDevice::colorized_body_image_pub_
private

Definition at line 129 of file RosDevice.hpp.

◆ depth_camera_info_pub_

ros::Publisher astra_ros::RosDevice::depth_camera_info_pub_
private

Definition at line 122 of file RosDevice.hpp.

◆ depth_image_pub_

image_transport::Publisher astra_ros::RosDevice::depth_image_pub_
private

Definition at line 126 of file RosDevice.hpp.

◆ device_

Device::Ptr astra_ros::RosDevice::device_
private

Definition at line 117 of file RosDevice.hpp.

◆ device_nh_

ros::NodeHandle astra_ros::RosDevice::device_nh_
private

Definition at line 99 of file RosDevice.hpp.

◆ dynamic_reconfigure_server_

std::unique_ptr<DeviceConfigServer> astra_ros::RosDevice::dynamic_reconfigure_server_
private

Definition at line 108 of file RosDevice.hpp.

◆ floor_mask_image_pub_

image_transport::Publisher astra_ros::RosDevice::floor_mask_image_pub_
private

Definition at line 128 of file RosDevice.hpp.

◆ get_chip_id_svc_

ros::ServiceServer astra_ros::RosDevice::get_chip_id_svc_
private

Definition at line 137 of file RosDevice.hpp.

◆ get_color_image_stream_mode_svc_

ros::ServiceServer astra_ros::RosDevice::get_color_image_stream_mode_svc_
private

Definition at line 139 of file RosDevice.hpp.

◆ get_color_image_stream_modes_svc_

ros::ServiceServer astra_ros::RosDevice::get_color_image_stream_modes_svc_
private

Definition at line 142 of file RosDevice.hpp.

◆ get_color_mirrored_svc_

ros::ServiceServer astra_ros::RosDevice::get_color_mirrored_svc_
private

Definition at line 147 of file RosDevice.hpp.

◆ get_color_running_svc_

ros::ServiceServer astra_ros::RosDevice::get_color_running_svc_
private

Definition at line 150 of file RosDevice.hpp.

◆ get_color_usb_info_svc_

ros::ServiceServer astra_ros::RosDevice::get_color_usb_info_svc_
private

Definition at line 154 of file RosDevice.hpp.

◆ get_depth_image_stream_mode_svc_

ros::ServiceServer astra_ros::RosDevice::get_depth_image_stream_mode_svc_
private

Definition at line 140 of file RosDevice.hpp.

◆ get_depth_image_stream_modes_svc_

ros::ServiceServer astra_ros::RosDevice::get_depth_image_stream_modes_svc_
private

Definition at line 143 of file RosDevice.hpp.

◆ get_depth_mirrored_svc_

ros::ServiceServer astra_ros::RosDevice::get_depth_mirrored_svc_
private

Definition at line 148 of file RosDevice.hpp.

◆ get_depth_registration_svc_

ros::ServiceServer astra_ros::RosDevice::get_depth_registration_svc_
private

Definition at line 138 of file RosDevice.hpp.

◆ get_depth_running_svc_

ros::ServiceServer astra_ros::RosDevice::get_depth_running_svc_
private

Definition at line 151 of file RosDevice.hpp.

◆ get_depth_usb_info_svc_

ros::ServiceServer astra_ros::RosDevice::get_depth_usb_info_svc_
private

Definition at line 155 of file RosDevice.hpp.

◆ get_ir_exposure_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_exposure_svc_
private

Definition at line 145 of file RosDevice.hpp.

◆ get_ir_gain_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_gain_svc_
private

Definition at line 146 of file RosDevice.hpp.

◆ get_ir_image_stream_mode_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_image_stream_mode_svc_
private

Definition at line 141 of file RosDevice.hpp.

◆ get_ir_image_stream_modes_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_image_stream_modes_svc_
private

Definition at line 144 of file RosDevice.hpp.

◆ get_ir_mirrored_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_mirrored_svc_
private

Definition at line 149 of file RosDevice.hpp.

◆ get_ir_running_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_running_svc_
private

Definition at line 152 of file RosDevice.hpp.

◆ get_ir_usb_info_svc_

ros::ServiceServer astra_ros::RosDevice::get_ir_usb_info_svc_
private

Definition at line 156 of file RosDevice.hpp.

◆ get_serial_svc_

ros::ServiceServer astra_ros::RosDevice::get_serial_svc_
private

Definition at line 153 of file RosDevice.hpp.

◆ image_transport_

image_transport::ImageTransport astra_ros::RosDevice::image_transport_
private

Definition at line 102 of file RosDevice.hpp.

◆ ir_image_pub_

image_transport::Publisher astra_ros::RosDevice::ir_image_pub_
private

Definition at line 125 of file RosDevice.hpp.

◆ masked_color_image_pub_

image_transport::Publisher astra_ros::RosDevice::masked_color_image_pub_
private

Definition at line 130 of file RosDevice.hpp.

◆ mut_

std::unique_ptr<boost::recursive_mutex> astra_ros::RosDevice::mut_
private

Definition at line 107 of file RosDevice.hpp.

◆ name_

std::string astra_ros::RosDevice::name_
private

Definition at line 97 of file RosDevice.hpp.

◆ nh_

ros::NodeHandle& astra_ros::RosDevice::nh_
private

Definition at line 98 of file RosDevice.hpp.

◆ pnh_

ros::NodeHandle& astra_ros::RosDevice::pnh_
private

Definition at line 100 of file RosDevice.hpp.

◆ point_cloud_pub_

ros::Publisher astra_ros::RosDevice::point_cloud_pub_
private

Definition at line 134 of file RosDevice.hpp.

◆ publish_body_markers

bool astra_ros::RosDevice::publish_body_markers
private

Definition at line 112 of file RosDevice.hpp.

◆ publish_body_mask

bool astra_ros::RosDevice::publish_body_mask
private

Definition at line 113 of file RosDevice.hpp.

◆ publish_floor_mask

bool astra_ros::RosDevice::publish_floor_mask
private

Definition at line 114 of file RosDevice.hpp.

◆ set_color_image_stream_mode_svc_

ros::ServiceServer astra_ros::RosDevice::set_color_image_stream_mode_svc_
private

Definition at line 158 of file RosDevice.hpp.

◆ set_color_mirrored_svc_

ros::ServiceServer astra_ros::RosDevice::set_color_mirrored_svc_
private

Definition at line 163 of file RosDevice.hpp.

◆ set_color_running_svc_

ros::ServiceServer astra_ros::RosDevice::set_color_running_svc_
private

Definition at line 166 of file RosDevice.hpp.

◆ set_depth_image_stream_mode_svc_

ros::ServiceServer astra_ros::RosDevice::set_depth_image_stream_mode_svc_
private

Definition at line 159 of file RosDevice.hpp.

◆ set_depth_mirrored_svc_

ros::ServiceServer astra_ros::RosDevice::set_depth_mirrored_svc_
private

Definition at line 164 of file RosDevice.hpp.

◆ set_depth_registration_svc_

ros::ServiceServer astra_ros::RosDevice::set_depth_registration_svc_
private

Definition at line 157 of file RosDevice.hpp.

◆ set_depth_running_svc_

ros::ServiceServer astra_ros::RosDevice::set_depth_running_svc_
private

Definition at line 167 of file RosDevice.hpp.

◆ set_ir_exposure_svc_

ros::ServiceServer astra_ros::RosDevice::set_ir_exposure_svc_
private

Definition at line 161 of file RosDevice.hpp.

◆ set_ir_gain_svc_

ros::ServiceServer astra_ros::RosDevice::set_ir_gain_svc_
private

Definition at line 162 of file RosDevice.hpp.

◆ set_ir_image_stream_mode_svc_

ros::ServiceServer astra_ros::RosDevice::set_ir_image_stream_mode_svc_
private

Definition at line 160 of file RosDevice.hpp.

◆ set_ir_mirrored_svc_

ros::ServiceServer astra_ros::RosDevice::set_ir_mirrored_svc_
private

Definition at line 165 of file RosDevice.hpp.

◆ set_ir_running_svc_

ros::ServiceServer astra_ros::RosDevice::set_ir_running_svc_
private

Definition at line 168 of file RosDevice.hpp.

◆ tf_broadcaster_

std::unique_ptr<tf2_ros::TransformBroadcaster> astra_ros::RosDevice::tf_broadcaster_
private

Definition at line 110 of file RosDevice.hpp.


The documentation for this class was generated from the following files:


astra_ros
Author(s): Braden McDorman
autogenerated on Wed Mar 2 2022 00:53:06