#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 | configureCropMode (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_ |
bool | crop_mode_changed_ |
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 143 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 214 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_bcam_imx104 | ( | multisense_ros::bcam_imx104Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 590 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_mono_cmv2000 | ( | multisense_ros::mono_cmv2000Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 584 of file reconfigure.cpp.
void multisense_ros::Reconfigure::callback_mono_cmv4000 | ( | multisense_ros::mono_cmv4000Config & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 585 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 578 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 579 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 580 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 581 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 582 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 583 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 672 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 221 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureBorderClip | ( | const T & | dyn | ) | [private] |
Definition at line 508 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureCamera | ( | crl::multisense::image::Config & | cfg, |
const T & | dyn | ||
) | [private] |
Definition at line 296 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureCropMode | ( | crl::multisense::image::Config & | cfg, |
const T & | dyn | ||
) | [private] |
Definition at line 282 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureImu | ( | const T & | dyn | ) | [private] |
Definition at line 437 of file reconfigure.cpp.
void multisense_ros::Reconfigure::configureSgm | ( | crl::multisense::image::Config & | cfg, |
const T & | dyn | ||
) | [private] |
Definition at line 291 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 151 of file reconfigure.h.
int multisense_ros::Reconfigure::border_clip_type_ [private] |
Definition at line 145 of file reconfigure.h.
double multisense_ros::Reconfigure::border_clip_value_ [private] |
Definition at line 146 of file reconfigure.h.
bool multisense_ros::Reconfigure::crop_mode_changed_ [private] |
Definition at line 137 of file reconfigure.h.
std::vector<crl::multisense::system::DeviceMode> multisense_ros::Reconfigure::device_modes_ [private] |
Definition at line 113 of file reconfigure.h.
Definition at line 108 of file reconfigure.h.
Definition at line 98 of file reconfigure.h.
std::vector<crl::multisense::imu::Config> multisense_ros::Reconfigure::imu_configs_ [private] |
Definition at line 115 of file reconfigure.h.
uint32_t multisense_ros::Reconfigure::imu_samples_per_message_ [private] |
Definition at line 114 of file reconfigure.h.
bool multisense_ros::Reconfigure::lighting_supported_ [private] |
Definition at line 135 of file reconfigure.h.
bool multisense_ros::Reconfigure::motor_supported_ [private] |
Definition at line 136 of file reconfigure.h.
boost::function<void ()> multisense_ros::Reconfigure::resolution_change_callback_ [private] |
Definition at line 103 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::bcam_imx104Config> > multisense_ros::Reconfigure::server_bcam_imx104_ [private] |
Definition at line 126 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::mono_cmv2000Config> > multisense_ros::Reconfigure::server_mono_cmv2000_ [private] |
Definition at line 128 of file reconfigure.h.
boost::shared_ptr< dynamic_reconfigure::Server<multisense_ros::mono_cmv4000Config> > multisense_ros::Reconfigure::server_mono_cmv4000_ [private] |
Definition at line 129 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 120 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 121 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 122 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 123 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 124 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 125 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 127 of file reconfigure.h.