#include <reconfigure.h>
Public Member Functions | |
void | imuCallback (const crl::multisense::imu::Header &header) |
Reconfigure (crl::multisense::Channel *driver, boost::function< void()> resolutionChangeCallback=0, boost::function< void(int, int)> borderClipChangeCallback=0) | |
~Reconfigure () | |
Private Types | |
enum | clip_ { RECTANGULAR, CIRCULAR } |
Private Member Functions | |
void | callback_bcam_imx104 (multisense_ros::bcam_imx104Config &config, uint32_t level) |
void | callback_mono_cmv2000 (multisense_ros::mono_cmv2000Config &config, uint32_t level) |
void | callback_mono_cmv4000 (multisense_ros::mono_cmv4000Config &config, uint32_t level) |
void | callback_sl_bm_cmv2000 (multisense_ros::sl_bm_cmv2000Config &config, uint32_t level) |
void | callback_sl_bm_cmv2000_imu (multisense_ros::sl_bm_cmv2000_imuConfig &config, uint32_t level) |
void | callback_sl_bm_cmv4000 (multisense_ros::sl_bm_cmv4000Config &config, uint32_t level) |
void | callback_sl_bm_cmv4000_imu (multisense_ros::sl_bm_cmv4000_imuConfig &config, uint32_t level) |
void | callback_sl_sgm_cmv2000_imu (multisense_ros::sl_sgm_cmv2000_imuConfig &config, uint32_t level) |
void | callback_sl_sgm_cmv4000_imu (multisense_ros::sl_sgm_cmv4000_imuConfig &config, uint32_t level) |
void | callback_st21_vga (multisense_ros::st21_sgm_vga_imuConfig &config, uint32_t level) |
bool | changeResolution (crl::multisense::image::Config &cfg, int32_t width, int32_t height, int32_t disparities) |
template<class T > | |
void | configureBorderClip (const T &dyn) |
template<class T > | |
void | configureCamera (crl::multisense::image::Config &cfg, const T &dyn) |
template<class T > | |
void | configureImu (const T &dyn) |
template<class T > | |
void | configureSgm (crl::multisense::image::Config &cfg, const T &dyn) |
Private Attributes | |
boost::function< void(int, int)> | border_clip_change_callback_ |
int | border_clip_type_ |
double | border_clip_value_ |
std::vector < crl::multisense::system::DeviceMode > | device_modes_ |
ros::NodeHandle | device_nh_ |
crl::multisense::Channel * | driver_ |
std::vector < crl::multisense::imu::Config > | imu_configs_ |
uint32_t | imu_samples_per_message_ |
bool | lighting_supported_ |
bool | motor_supported_ |
boost::function< void()> | resolution_change_callback_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::bcam_imx104Config > > | server_bcam_imx104_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::mono_cmv2000Config > > | server_mono_cmv2000_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::mono_cmv4000Config > > | server_mono_cmv4000_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::sl_bm_cmv2000Config > > | server_sl_bm_cmv2000_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::sl_bm_cmv2000_imuConfig > > | server_sl_bm_cmv2000_imu_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::sl_bm_cmv4000Config > > | server_sl_bm_cmv4000_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::sl_bm_cmv4000_imuConfig > > | server_sl_bm_cmv4000_imu_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::sl_sgm_cmv2000_imuConfig > > | server_sl_sgm_cmv2000_imu_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::sl_sgm_cmv4000_imuConfig > > | server_sl_sgm_cmv4000_imu_ |
boost::shared_ptr < dynamic_reconfigure::Server < multisense_ros::st21_sgm_vga_imuConfig > > | server_st21_vga_ |
Definition at line 57 of file reconfigure.h.
enum multisense_ros::Reconfigure::clip_ [private] |
Definition at line 141 of file reconfigure.h.
multisense_ros::Reconfigure::Reconfigure | ( | crl::multisense::Channel * | driver, |
boost::function< void()> | resolutionChangeCallback = 0 , |
||
boost::function< void(int, int)> | borderClipChangeCallback = 0 |
||
) |
Definition at line 40 of file reconfigure.cpp.
Definition at line 205 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_bcam_imx104 | ( | multisense_ros::bcam_imx104Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 555 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_mono_cmv2000 | ( | multisense_ros::mono_cmv2000Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 549 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_mono_cmv4000 | ( | multisense_ros::mono_cmv4000Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 550 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_sl_bm_cmv2000 | ( | multisense_ros::sl_bm_cmv2000Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 543 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_sl_bm_cmv2000_imu | ( | multisense_ros::sl_bm_cmv2000_imuConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 544 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_sl_bm_cmv4000 | ( | multisense_ros::sl_bm_cmv4000Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 545 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_sl_bm_cmv4000_imu | ( | multisense_ros::sl_bm_cmv4000_imuConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 546 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_sl_sgm_cmv2000_imu | ( | multisense_ros::sl_sgm_cmv2000_imuConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 547 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_sl_sgm_cmv4000_imu | ( | multisense_ros::sl_sgm_cmv4000_imuConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 548 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_st21_vga | ( | multisense_ros::st21_sgm_vga_imuConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 637 of file reconfigure.cpp.
bool multisense_ros::Reconfigure::changeResolution | ( | crl::multisense::image::Config & | cfg, |
int32_t | width, | ||
int32_t | height, | ||
int32_t | disparities | ||
) | [private] |
Definition at line 212 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureBorderClip | ( | const T & | dyn | ) | [private] |
Definition at line 482 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureCamera | ( | crl::multisense::image::Config & | cfg, |
const T & | dyn | ||
) | [private] |
Definition at line 278 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureImu | ( | const T & | dyn | ) | [private] |
Definition at line 411 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureSgm | ( | crl::multisense::image::Config & | cfg, |
const T & | dyn | ||
) | [private] |
Definition at line 273 of file reconfigure.cpp.
void multisense_ros::Reconfigure::imuCallback | ( | const crl::multisense::imu::Header & | header | ) |
boost::function<void (int, int)> multisense_ros::Reconfigure::border_clip_change_callback_ [private] |
Definition at line 149 of file reconfigure.h.
int multisense_ros::Reconfigure::border_clip_type_ [private] |
Definition at line 143 of file reconfigure.h.
double multisense_ros::Reconfigure::border_clip_value_ [private] |
Definition at line 144 of file reconfigure.h.
std::vector<crl::multisense::system::DeviceMode> multisense_ros::Reconfigure::device_modes_ [private] |
Definition at line 112 of file reconfigure.h.
Definition at line 107 of file reconfigure.h.
Definition at line 97 of file reconfigure.h.
std::vector<crl::multisense::imu::Config> multisense_ros::Reconfigure::imu_configs_ [private] |
Definition at line 114 of file reconfigure.h.
uint32_t multisense_ros::Reconfigure::imu_samples_per_message_ [private] |
Definition at line 113 of file reconfigure.h.
bool multisense_ros::Reconfigure::lighting_supported_ [private] |
Definition at line 134 of file reconfigure.h.
bool multisense_ros::Reconfigure::motor_supported_ [private] |
Definition at line 135 of file reconfigure.h.
boost::function<void ()> multisense_ros::Reconfigure::resolution_change_callback_ [private] |
Definition at line 102 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::bcam_imx104Config> > multisense_ros::Reconfigure::server_bcam_imx104_ [private] |
Definition at line 125 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::mono_cmv2000Config> > multisense_ros::Reconfigure::server_mono_cmv2000_ [private] |
Definition at line 127 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::mono_cmv4000Config> > multisense_ros::Reconfigure::server_mono_cmv4000_ [private] |
Definition at line 128 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv2000Config> > multisense_ros::Reconfigure::server_sl_bm_cmv2000_ [private] |
Definition at line 119 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv2000_imuConfig> > multisense_ros::Reconfigure::server_sl_bm_cmv2000_imu_ [private] |
Definition at line 120 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv4000Config> > multisense_ros::Reconfigure::server_sl_bm_cmv4000_ [private] |
Definition at line 121 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv4000_imuConfig> > multisense_ros::Reconfigure::server_sl_bm_cmv4000_imu_ [private] |
Definition at line 122 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_sgm_cmv2000_imuConfig> > multisense_ros::Reconfigure::server_sl_sgm_cmv2000_imu_ [private] |
Definition at line 123 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_sgm_cmv4000_imuConfig> > multisense_ros::Reconfigure::server_sl_sgm_cmv4000_imu_ [private] |
Definition at line 124 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::st21_sgm_vga_imuConfig> > multisense_ros::Reconfigure::server_st21_vga_ [private] |
Definition at line 126 of file reconfigure.h.