43 void F200Nodelet::onInit()
62 SyncNodelet::onInit();
68 void F200Nodelet::setStreams()
71 BaseNodelet::setStreams();
80 fastest_stream_ = RS_STREAM_COLOR;
88 std::vector<std::string> F200Nodelet::setDynamicReconfServer()
90 dynamic_reconf_server_.reset(
new dynamic_reconfigure::Server<realsense_camera::f200_paramsConfig>(pnh_));
93 realsense_camera::f200_paramsConfig params_config;
94 dynamic_reconf_server_->getConfigDefault(params_config);
95 std::vector<realsense_camera::f200_paramsConfig::AbstractParamDescriptionConstPtr> param_desc =
96 params_config.__getParamDescriptions__();
97 std::vector<std::string> dynamic_params;
98 for (realsense_camera::f200_paramsConfig::AbstractParamDescriptionConstPtr param_desc_ptr : param_desc)
100 dynamic_params.push_back((* param_desc_ptr).name);
103 return dynamic_params;
109 void F200Nodelet::startDynamicReconfCallback()
111 dynamic_reconf_server_->setCallback(boost::bind(&F200Nodelet::configCallback,
this, _1, _2));
117 void F200Nodelet::configCallback(realsense_camera::f200_paramsConfig &config, uint32_t
level)
122 BaseNodelet::setDepthEnable(config.enable_depth);
134 config.color_enable_auto_exposure, 0);
135 if (config.color_enable_auto_exposure == 0)
140 config.color_enable_auto_white_balance, 0);
141 if (config.color_enable_auto_white_balance == 0)
RS_OPTION_COLOR_ENABLE_AUTO_EXPOSURE
void rs_set_device_option(rs_device *device, rs_option option, double value, rs_error **error)
RS_OPTION_COLOR_BACKLIGHT_COMPENSATION
RS_OPTION_F200_MOTION_RANGE
RS_OPTION_COLOR_ENABLE_AUTO_WHITE_BALANCE
PLUGINLIB_EXPORT_CLASS(depth_image_proc::ConvertMetricNodelet, nodelet::Nodelet)
const std::string TYPE_8UC1
RS_OPTION_COLOR_WHITE_BALANCE
RS_OPTION_F200_CONFIDENCE_THRESHOLD
RS_OPTION_COLOR_SHARPNESS
const std::string TYPE_16UC1
#define ROS_INFO_STREAM(args)
RS_OPTION_COLOR_SATURATION
RS_OPTION_F200_FILTER_OPTION
RS_OPTION_F200_LASER_POWER
RS_OPTION_COLOR_BRIGHTNESS