#include <reconfigure.h>
| Public Member Functions | |
| void | imuCallback (const crl::multisense::imu::Header &header) | 
| Reconfigure (crl::multisense::Channel *driver, std::function< void(crl::multisense::image::Config)> resolutionChangeCallback, std::function< void(BorderClip, double)> borderClipChangeCallback, std::function< void(double)> maxPointCloudRangeCallback, std::function< void(crl::multisense::system::ExternalCalibration)> extrinsicsCallback, std::function< void(ground_surface_utilities::SplineDrawParameters)> groundSurfaceSplineDrawParametersCallback) | |
| ~Reconfigure () | |
| Private Member Functions | |
| void | callback_bcam_imx104 (multisense_ros::bcam_imx104Config &config, uint32_t level) | 
| void | callback_ks21_AR0234 (multisense_ros::ks21_sgm_AR0234Config &config, uint32_t level) | 
| void | callback_ks21_AR0234_ground_surface (multisense_ros::ks21_sgm_AR0234_ground_surfaceConfig &dyn, 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_remote_head_monocam_AR0234 (multisense_ros::remote_head_monocam_AR0234Config &dyn, uint32_t level) | 
| void | callback_remote_head_sgm_AR0234 (multisense_ros::remote_head_sgm_AR0234Config &dyn, uint32_t level) | 
| void | callback_remote_head_sgm_AR0234_ground_surface (multisense_ros::remote_head_sgm_AR0234_ground_surfaceConfig &dyn, uint32_t level) | 
| void | callback_remote_head_vpb (multisense_ros::remote_head_vpbConfig &dyn, uint32_t level) | 
| void | callback_s27_AR0234 (multisense_ros::s27_sgm_AR0234Config &config, uint32_t level) | 
| void | callback_s27_AR0234_ground_surface (multisense_ros::s27_sgm_AR0234_ground_surfaceConfig &dyn, 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 | configureAutoWhiteBalance (crl::multisense::image::Config &cfg, const T &dyn) | 
| template<class T > | |
| void | configureAuxCamera (const T &dyn) | 
| 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 | configureDetailDisparityStereoProfile (crl::multisense::CameraProfile &profile, const T &dyn) | 
| template<class T > | |
| void | configureExtrinsics (const T &dyn) | 
| template<class T > | |
| void | configureFullResAuxStereoProfile (crl::multisense::CameraProfile &profile, const T &dyn) | 
| template<class T > | |
| void | configureGroundSurfaceParams (const T &dyn) | 
| template<class T > | |
| void | configureGroundSurfaceStereoProfile (crl::multisense::CameraProfile &profile, const T &dyn) | 
| template<class T > | |
| void | configureHdr (crl::multisense::image::Config &cfg, const T &dyn) | 
| template<class T > | |
| void | configureImu (const T &dyn) | 
| template<class T > | |
| void | configureLeds (const T &dyn) | 
| template<class T > | |
| void | configureMotor (const T &dyn) | 
| template<class T > | |
| void | configurePointCloudRange (const T &dyn) | 
| template<class T > | |
| void | configurePtp (const T &dyn) | 
| template<class T > | |
| void | configureS19Leds (const T &dyn) | 
| template<class T > | |
| void | configureSgm (crl::multisense::image::Config &cfg, const T &dyn) | 
| template<class T > | |
| void | configureStereoProfile (crl::multisense::CameraProfile &profile, const T &dyn) | 
| Private Attributes | |
| bool | aux_supported_ = false | 
| std::function< void(BorderClip, double)> | border_clip_change_callback_ | 
| BorderClip | border_clip_type_ = BorderClip::NONE | 
| double | border_clip_value_ = 0.0 | 
| crl::multisense::system::ExternalCalibration | calibration_ | 
| bool | crop_mode_changed_ = false | 
| std::vector< crl::multisense::system::DeviceMode > | device_modes_ | 
| ros::NodeHandle | device_nh_ | 
| crl::multisense::Channel * | driver_ = nullptr | 
| std::function< void(crl::multisense::system::ExternalCalibration)> | extrinsics_callback_ | 
| std::vector< crl::multisense::imu::Config > | imu_configs_ | 
| uint32_t | imu_samples_per_message_ | 
| bool | lighting_supported_ = false | 
| std::function< void(double)> | max_point_cloud_range_callback_ | 
| bool | motor_supported_ = false | 
| bool | ptp_supported_ = false | 
| bool | reconfigure_external_calibration_supported_ = false | 
| std::function< void(crl::multisense::image::Config)> | resolution_change_callback_ | 
| bool | roi_supported_ = false | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::bcam_imx104Config > > | server_bcam_imx104_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::ks21_sgm_AR0234Config > > | server_ks21_sgm_AR0234_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::ks21_sgm_AR0234_ground_surfaceConfig > > | server_ks21_sgm_AR0234_ground_surface_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::mono_cmv2000Config > > | server_mono_cmv2000_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::mono_cmv4000Config > > | server_mono_cmv4000_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::remote_head_monocam_AR0234Config > > | server_remote_head_monocam_AR0234_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::remote_head_sgm_AR0234Config > > | server_remote_head_sgm_AR0234_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::remote_head_sgm_AR0234_ground_surfaceConfig > > | server_remote_head_sgm_AR0234_ground_surface_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::remote_head_vpbConfig > > | server_remote_head_vpb_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::s27_sgm_AR0234Config > > | server_s27_AR0234_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::s27_sgm_AR0234_ground_surfaceConfig > > | server_s27_AR0234_ground_surface_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::sl_bm_cmv2000Config > > | server_sl_bm_cmv2000_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::sl_bm_cmv2000_imuConfig > > | server_sl_bm_cmv2000_imu_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::sl_bm_cmv4000Config > > | server_sl_bm_cmv4000_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::sl_bm_cmv4000_imuConfig > > | server_sl_bm_cmv4000_imu_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::sl_sgm_cmv2000_imuConfig > > | server_sl_sgm_cmv2000_imu_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::sl_sgm_cmv4000_imuConfig > > | server_sl_sgm_cmv4000_imu_ | 
| std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::st21_sgm_vga_imuConfig > > | server_st21_vga_ | 
| std::function< void(ground_surface_utilities::SplineDrawParameters)> | spline_draw_parameters_callback_ | 
Definition at line 67 of file reconfigure.h.
| multisense_ros::Reconfigure::Reconfigure | ( | crl::multisense::Channel * | driver, | 
| std::function< void(crl::multisense::image::Config)> | resolutionChangeCallback, | ||
| std::function< void(BorderClip, double)> | borderClipChangeCallback, | ||
| std::function< void(double)> | maxPointCloudRangeCallback, | ||
| std::function< void(crl::multisense::system::ExternalCalibration)> | extrinsicsCallback, | ||
| std::function< void(ground_surface_utilities::SplineDrawParameters)> | groundSurfaceSplineDrawParametersCallback | ||
| ) | 
Definition at line 40 of file reconfigure.cpp.
| multisense_ros::Reconfigure::~Reconfigure | ( | ) | 
Definition at line 349 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1129 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1117 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1123 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1114 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1115 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1120 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1119 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1124 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1118 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1116 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1122 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1108 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1109 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1110 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1111 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1112 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1113 of file reconfigure.cpp.
| 
 | private | 
Definition at line 1217 of file reconfigure.cpp.
| 
 | private | 
Definition at line 356 of file reconfigure.cpp.
| 
 | private | 
Definition at line 426 of file reconfigure.cpp.
| 
 | private | 
Definition at line 434 of file reconfigure.cpp.
| 
 | private | 
Definition at line 758 of file reconfigure.cpp.
| 
 | private | 
Definition at line 488 of file reconfigure.cpp.
| 
 | private | 
Definition at line 817 of file reconfigure.cpp.
| 
 | private | 
Definition at line 822 of file reconfigure.cpp.
| 
 | private | 
Definition at line 812 of file reconfigure.cpp.
| 
 | private | 
Definition at line 858 of file reconfigure.cpp.
| 
 | private | 
Definition at line 807 of file reconfigure.cpp.
| 
 | private | 
Definition at line 421 of file reconfigure.cpp.
| 
 | private | 
Definition at line 687 of file reconfigure.cpp.
| 
 | private | 
Definition at line 628 of file reconfigure.cpp.
| 
 | private | 
Definition at line 608 of file reconfigure.cpp.
| 
 | private | 
Definition at line 769 of file reconfigure.cpp.
| 
 | private | 
Definition at line 774 of file reconfigure.cpp.
| 
 | private | 
Definition at line 656 of file reconfigure.cpp.
| 
 | private | 
Definition at line 416 of file reconfigure.cpp.
| 
 | private | 
Definition at line 801 of file reconfigure.cpp.
| void multisense_ros::Reconfigure::imuCallback | ( | const crl::multisense::imu::Header & | header | ) | 
| 
 | private | 
Definition at line 185 of file reconfigure.h.
| 
 | private | 
Definition at line 198 of file reconfigure.h.
| 
 | private | 
Definition at line 192 of file reconfigure.h.
| 
 | private | 
Definition at line 193 of file reconfigure.h.
| 
 | private | 
Definition at line 208 of file reconfigure.h.
| 
 | private | 
Definition at line 182 of file reconfigure.h.
| 
 | private | 
Definition at line 149 of file reconfigure.h.
| 
 | private | 
Definition at line 144 of file reconfigure.h.
| 
 | private | 
Definition at line 134 of file reconfigure.h.
| 
 | private | 
Definition at line 209 of file reconfigure.h.
| 
 | private | 
Definition at line 151 of file reconfigure.h.
| 
 | private | 
Definition at line 150 of file reconfigure.h.
| 
 | private | 
Definition at line 180 of file reconfigure.h.
| 
 | private | 
Definition at line 203 of file reconfigure.h.
| 
 | private | 
Definition at line 181 of file reconfigure.h.
| 
 | private | 
Definition at line 183 of file reconfigure.h.
| 
 | private | 
Definition at line 186 of file reconfigure.h.
| 
 | private | 
Definition at line 139 of file reconfigure.h.
| 
 | private | 
Definition at line 184 of file reconfigure.h.
| 
 | private | 
Definition at line 162 of file reconfigure.h.
| 
 | private | 
Definition at line 167 of file reconfigure.h.
| 
 | private | 
Definition at line 169 of file reconfigure.h.
| 
 | private | 
Definition at line 164 of file reconfigure.h.
| 
 | private | 
Definition at line 165 of file reconfigure.h.
| 
 | private | 
Definition at line 174 of file reconfigure.h.
| 
 | private | 
Definition at line 172 of file reconfigure.h.
| 
 | private | 
Definition at line 173 of file reconfigure.h.
| 
 | private | 
Definition at line 171 of file reconfigure.h.
| 
 | private | 
Definition at line 166 of file reconfigure.h.
| 
 | private | 
Definition at line 168 of file reconfigure.h.
| 
 | private | 
Definition at line 156 of file reconfigure.h.
| 
 | private | 
Definition at line 157 of file reconfigure.h.
| 
 | private | 
Definition at line 158 of file reconfigure.h.
| 
 | private | 
Definition at line 159 of file reconfigure.h.
| 
 | private | 
Definition at line 160 of file reconfigure.h.
| 
 | private | 
Definition at line 161 of file reconfigure.h.
| 
 | private | 
Definition at line 163 of file reconfigure.h.
| 
 | private | 
Definition at line 214 of file reconfigure.h.