#include <base_nodelet.h>
Definition at line 77 of file base_nodelet.h.
realsense_camera::BaseNodelet::~BaseNodelet | ( | ) | [virtual] |
Definition at line 50 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::advertiseServices | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet.
Definition at line 391 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::advertiseTopics | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, and realsense_camera::R200Nodelet.
Definition at line 372 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::checkError | ( | ) | [protected, virtual] |
Definition at line 1250 of file base_nodelet.cpp.
std::string realsense_camera::BaseNodelet::checkFirmwareValidation | ( | const std::string & | fw_type, |
const std::string & | current_fw, | ||
const std::string & | camera_name, | ||
const std::string & | camera_serial_number | ||
) | [protected, virtual] |
Definition at line 1311 of file base_nodelet.cpp.
bool realsense_camera::BaseNodelet::checkForSubscriber | ( | ) | [protected, virtual] |
Definition at line 428 of file base_nodelet.cpp.
bool realsense_camera::BaseNodelet::connectToCamera | ( | ) | [protected, virtual] |
Definition at line 197 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::disableStream | ( | rs_stream | stream_index | ) | [protected, virtual] |
Definition at line 764 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::enableStream | ( | rs_stream | stream_index, |
int | width, | ||
int | height, | ||
rs_format | format, | ||
int | fps | ||
) | [protected, virtual] |
Definition at line 649 of file base_nodelet.cpp.
bool realsense_camera::BaseNodelet::forcePowerCameraService | ( | realsense_camera::ForcePower::Request & | req, |
realsense_camera::ForcePower::Response & | res | ||
) | [virtual] |
Definition at line 500 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::getCameraExtrinsics | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, and realsense_camera::R200Nodelet.
Definition at line 1048 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::getCameraOptions | ( | ) | [protected, virtual] |
Definition at line 512 of file base_nodelet.cpp.
bool realsense_camera::BaseNodelet::getCameraOptionValues | ( | realsense_camera::CameraConfiguration::Request & | req, |
realsense_camera::CameraConfiguration::Response & | res | ||
) | [virtual] |
Definition at line 406 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::getParameters | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, and realsense_camera::R200Nodelet.
Definition at line 158 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::getStreamCalibData | ( | rs_stream | stream_index | ) | [protected, virtual] |
Definition at line 680 of file base_nodelet.cpp.
ros::Time realsense_camera::BaseNodelet::getTimestamp | ( | rs_stream | stream_index, |
double | frame_ts | ||
) | [protected, virtual] |
Definition at line 877 of file base_nodelet.cpp.
bool realsense_camera::BaseNodelet::isPoweredCameraService | ( | realsense_camera::IsPowered::Request & | req, |
realsense_camera::IsPowered::Response & | res | ||
) | [virtual] |
Definition at line 447 of file base_nodelet.cpp.
std::vector< int > realsense_camera::BaseNodelet::listCameras | ( | int | num_of_camera | ) | [protected, virtual] |
Definition at line 289 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::onInit | ( | ) | [virtual] |
Implements nodelet::Nodelet.
Reimplemented in realsense_camera::ZR300Nodelet, realsense_camera::R200Nodelet, realsense_camera::SR300Nodelet, realsense_camera::F200Nodelet, and realsense_camera::SyncNodelet.
Definition at line 94 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::prepareTransforms | ( | ) | [protected, virtual] |
Definition at line 1229 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::publishDynamicTransforms | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, and realsense_camera::R200Nodelet.
Definition at line 1174 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::publishPCTopic | ( | ) | [protected, virtual] |
Definition at line 934 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::publishStaticTransforms | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, and realsense_camera::R200Nodelet.
Definition at line 1070 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::publishTopic | ( | rs_stream | stream_index, |
rs::frame & | frame | ||
) | [protected, virtual] |
Definition at line 885 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::setDepthEnable | ( | bool & | enable_depth | ) | [virtual] |
Definition at line 853 of file base_nodelet.cpp.
virtual std::vector<std::string> realsense_camera::BaseNodelet::setDynamicReconfServer | ( | ) | [inline, protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, realsense_camera::R200Nodelet, realsense_camera::SR300Nodelet, and realsense_camera::F200Nodelet.
Definition at line 161 of file base_nodelet.h.
void realsense_camera::BaseNodelet::setFrameCallbacks | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, and realsense_camera::SyncNodelet.
Definition at line 589 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::setImageData | ( | rs_stream | stream_index, |
rs::frame & | frame | ||
) | [protected, virtual] |
Definition at line 825 of file base_nodelet.cpp.
bool realsense_camera::BaseNodelet::setPowerCameraService | ( | realsense_camera::SetPower::Request & | req, |
realsense_camera::SetPower::Response & | res | ||
) | [virtual] |
Definition at line 464 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::setStaticCameraOptions | ( | std::vector< std::string > | dynamic_params | ) | [protected, virtual] |
Definition at line 535 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::setStreams | ( | ) | [protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, realsense_camera::SR300Nodelet, and realsense_camera::F200Nodelet.
Definition at line 630 of file base_nodelet.cpp.
std::string realsense_camera::BaseNodelet::startCamera | ( | ) | [protected, virtual] |
Definition at line 777 of file base_nodelet.cpp.
virtual void realsense_camera::BaseNodelet::startDynamicReconfCallback | ( | ) | [inline, protected, virtual] |
Reimplemented in realsense_camera::ZR300Nodelet, realsense_camera::R200Nodelet, realsense_camera::SR300Nodelet, and realsense_camera::F200Nodelet.
Definition at line 162 of file base_nodelet.h.
std::string realsense_camera::BaseNodelet::stopCamera | ( | ) | [protected, virtual] |
Definition at line 802 of file base_nodelet.cpp.
void realsense_camera::BaseNodelet::wrappedSystem | ( | const std::vector< std::string > & | string_argv | ) | [protected, virtual] |
Definition at line 1262 of file base_nodelet.cpp.
Definition at line 126 of file base_nodelet.h.
sensor_msgs::CameraInfoPtr realsense_camera::BaseNodelet::camera_info_ptr_[STREAM_COUNT] = {} [protected] |
Definition at line 125 of file base_nodelet.h.
std::vector<CameraOptions> realsense_camera::BaseNodelet::camera_options_ [protected] |
Definition at line 151 of file base_nodelet.h.
image_transport::CameraPublisher realsense_camera::BaseNodelet::camera_publisher_[STREAM_COUNT] = {} [protected] |
Definition at line 124 of file base_nodelet.h.
Definition at line 97 of file base_nodelet.h.
Definition at line 109 of file base_nodelet.h.
Definition at line 140 of file base_nodelet.h.
Definition at line 141 of file base_nodelet.h.
std::function<void(rs::frame f)> realsense_camera::BaseNodelet::color_frame_handler_ [protected] |
Definition at line 187 of file base_nodelet.h.
int realsense_camera::BaseNodelet::cv_type_[STREAM_COUNT] [protected] |
Definition at line 117 of file base_nodelet.h.
cv::Mat realsense_camera::BaseNodelet::cvWrapper_ [protected] |
Definition at line 133 of file base_nodelet.h.
std::function<void(rs::frame f)> realsense_camera::BaseNodelet::depth_frame_handler_ [protected] |
Definition at line 187 of file base_nodelet.h.
Definition at line 139 of file base_nodelet.h.
bool realsense_camera::BaseNodelet::enable_[STREAM_COUNT] = {false} [protected] |
Definition at line 111 of file base_nodelet.h.
bool realsense_camera::BaseNodelet::enable_pointcloud_ [protected] |
Definition at line 128 of file base_nodelet.h.
bool realsense_camera::BaseNodelet::enable_tf_ [protected] |
Definition at line 129 of file base_nodelet.h.
bool realsense_camera::BaseNodelet::enable_tf_dynamic_ [protected] |
Definition at line 130 of file base_nodelet.h.
Definition at line 116 of file base_nodelet.h.
Definition at line 101 of file base_nodelet.h.
rs_format realsense_camera::BaseNodelet::format_[STREAM_COUNT] [protected] |
Definition at line 115 of file base_nodelet.h.
int realsense_camera::BaseNodelet::fps_[STREAM_COUNT] [protected] |
Definition at line 114 of file base_nodelet.h.
Definition at line 121 of file base_nodelet.h.
std::mutex realsense_camera::BaseNodelet::frame_mutex_[STREAM_COUNT] [protected] |
Definition at line 134 of file base_nodelet.h.
Definition at line 99 of file base_nodelet.h.
int realsense_camera::BaseNodelet::height_[STREAM_COUNT] [protected] |
Definition at line 113 of file base_nodelet.h.
cv::Mat realsense_camera::BaseNodelet::image_[STREAM_COUNT] = {} [protected] |
Definition at line 123 of file base_nodelet.h.
const uint16_t* realsense_camera::BaseNodelet::image_depth16_ [protected] |
Definition at line 132 of file base_nodelet.h.
std::function<void(rs::frame f)> realsense_camera::BaseNodelet::ir_frame_handler_ [protected] |
Definition at line 187 of file base_nodelet.h.
Definition at line 102 of file base_nodelet.h.
float realsense_camera::BaseNodelet::max_z_ = -1.0f [protected] |
Definition at line 127 of file base_nodelet.h.
std::string realsense_camera::BaseNodelet::mode_ [protected] |
Definition at line 110 of file base_nodelet.h.
ros::NodeHandle realsense_camera::BaseNodelet::nh_ [protected] |
Reimplemented from nodelet::Nodelet.
Definition at line 95 of file base_nodelet.h.
Reimplemented from nodelet::Nodelet.
Definition at line 106 of file base_nodelet.h.
Definition at line 122 of file base_nodelet.h.
ros::NodeHandle realsense_camera::BaseNodelet::pnh_ [protected] |
Definition at line 96 of file base_nodelet.h.
Definition at line 98 of file base_nodelet.h.
rs_context* realsense_camera::BaseNodelet::rs_context_ = NULL [protected] |
Definition at line 104 of file base_nodelet.h.
rs_device* realsense_camera::BaseNodelet::rs_device_ [protected] |
Definition at line 105 of file base_nodelet.h.
rs_error* realsense_camera::BaseNodelet::rs_error_ = NULL [protected] |
Definition at line 103 of file base_nodelet.h.
Definition at line 142 of file base_nodelet.h.
std::string realsense_camera::BaseNodelet::serial_no_ [protected] |
Definition at line 107 of file base_nodelet.h.
Definition at line 100 of file base_nodelet.h.
bool realsense_camera::BaseNodelet::start_camera_ = true [protected] |
Definition at line 143 of file base_nodelet.h.
bool realsense_camera::BaseNodelet::start_stop_srv_called_ = false [protected] |
Definition at line 144 of file base_nodelet.h.
tf2_ros::StaticTransformBroadcaster realsense_camera::BaseNodelet::static_tf_broadcaster_ [protected] |
Definition at line 138 of file base_nodelet.h.
int realsense_camera::BaseNodelet::step_[STREAM_COUNT] [protected] |
Definition at line 119 of file base_nodelet.h.
std::queue<pid_t> realsense_camera::BaseNodelet::system_proc_groups_ [protected] |
Definition at line 153 of file base_nodelet.h.
double realsense_camera::BaseNodelet::tf_publication_rate_ [protected] |
Definition at line 131 of file base_nodelet.h.
boost::shared_ptr<boost::thread> realsense_camera::BaseNodelet::transform_thread_ [protected] |
Definition at line 136 of file base_nodelet.h.
Definition at line 137 of file base_nodelet.h.
double realsense_camera::BaseNodelet::ts_[STREAM_COUNT] [protected] |
Definition at line 120 of file base_nodelet.h.
Definition at line 118 of file base_nodelet.h.
Definition at line 108 of file base_nodelet.h.
int realsense_camera::BaseNodelet::width_[STREAM_COUNT] [protected] |
Definition at line 112 of file base_nodelet.h.