Public Member Functions | Private Member Functions | Private Attributes | List of all members
multisense_ros::Reconfigure Class Reference

#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, std::function< void(bool, int32_t)> timeSyncChangedCallback)
 
 ~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_ks21i_AR0234 (multisense_ros::ks21i_sgm_AR0234Config &config, uint32_t level)
 
void callback_ks21i_AR0234_ground_surface (multisense_ros::ks21i_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)
 
void callback_st25_sgm (multisense_ros::st25_sgm_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 configureGamma (crl::multisense::image::Config &cfg, 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 configureRemoteHeadSyncGroups (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::DeviceModedevice_modes_
 
ros::NodeHandle device_nh_
 
crl::multisense::Channeldriver_ = nullptr
 
std::function< void(crl::multisense::system::ExternalCalibration)> extrinsics_callback_
 
std::vector< crl::multisense::imu::Configimu_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 origin_from_camera_calibration_initialized_ = 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::ks21i_sgm_AR0234Config > > server_ks21i_sgm_AR0234_
 
std::shared_ptr< dynamic_reconfigure::Server< multisense_ros::ks21i_sgm_AR0234_ground_surfaceConfig > > server_ks21i_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::shared_ptr< dynamic_reconfigure::Server< multisense_ros::st25_sgm_imuConfig > > server_st25_sgm_
 
std::function< void(ground_surface_utilities::SplineDrawParameters)> spline_draw_parameters_callback_
 
std::function< void(bool, int32_t)> time_sync_callback_
 

Detailed Description

Definition at line 70 of file reconfigure.h.

Constructor & Destructor Documentation

◆ Reconfigure()

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,
std::function< void(bool, int32_t)>  timeSyncChangedCallback 
)

Definition at line 40 of file reconfigure.cpp.

◆ ~Reconfigure()

multisense_ros::Reconfigure::~Reconfigure ( )

Definition at line 378 of file reconfigure.cpp.

Member Function Documentation

◆ callback_bcam_imx104()

void multisense_ros::Reconfigure::callback_bcam_imx104 ( multisense_ros::bcam_imx104Config &  config,
uint32_t  level 
)
private

Definition at line 1266 of file reconfigure.cpp.

◆ callback_ks21_AR0234()

void multisense_ros::Reconfigure::callback_ks21_AR0234 ( multisense_ros::ks21_sgm_AR0234Config &  config,
uint32_t  level 
)
private

Definition at line 1252 of file reconfigure.cpp.

◆ callback_ks21_AR0234_ground_surface()

void multisense_ros::Reconfigure::callback_ks21_AR0234_ground_surface ( multisense_ros::ks21_sgm_AR0234_ground_surfaceConfig &  dyn,
uint32_t  level 
)
private

Definition at line 1259 of file reconfigure.cpp.

◆ callback_ks21i_AR0234()

void multisense_ros::Reconfigure::callback_ks21i_AR0234 ( multisense_ros::ks21i_sgm_AR0234Config &  config,
uint32_t  level 
)
private

Definition at line 1253 of file reconfigure.cpp.

◆ callback_ks21i_AR0234_ground_surface()

void multisense_ros::Reconfigure::callback_ks21i_AR0234_ground_surface ( multisense_ros::ks21i_sgm_AR0234_ground_surfaceConfig &  dyn,
uint32_t  level 
)
private

Definition at line 1260 of file reconfigure.cpp.

◆ callback_mono_cmv2000()

void multisense_ros::Reconfigure::callback_mono_cmv2000 ( multisense_ros::mono_cmv2000Config &  config,
uint32_t  level 
)
private

Definition at line 1249 of file reconfigure.cpp.

◆ callback_mono_cmv4000()

void multisense_ros::Reconfigure::callback_mono_cmv4000 ( multisense_ros::mono_cmv4000Config &  config,
uint32_t  level 
)
private

Definition at line 1250 of file reconfigure.cpp.

◆ callback_remote_head_monocam_AR0234()

void multisense_ros::Reconfigure::callback_remote_head_monocam_AR0234 ( multisense_ros::remote_head_monocam_AR0234Config &  dyn,
uint32_t  level 
)
private

Definition at line 1256 of file reconfigure.cpp.

◆ callback_remote_head_sgm_AR0234()

void multisense_ros::Reconfigure::callback_remote_head_sgm_AR0234 ( multisense_ros::remote_head_sgm_AR0234Config &  dyn,
uint32_t  level 
)
private

Definition at line 1255 of file reconfigure.cpp.

◆ callback_remote_head_sgm_AR0234_ground_surface()

void multisense_ros::Reconfigure::callback_remote_head_sgm_AR0234_ground_surface ( multisense_ros::remote_head_sgm_AR0234_ground_surfaceConfig &  dyn,
uint32_t  level 
)
private

Definition at line 1261 of file reconfigure.cpp.

◆ callback_remote_head_vpb()

void multisense_ros::Reconfigure::callback_remote_head_vpb ( multisense_ros::remote_head_vpbConfig &  dyn,
uint32_t  level 
)
private

Definition at line 1254 of file reconfigure.cpp.

◆ callback_s27_AR0234()

void multisense_ros::Reconfigure::callback_s27_AR0234 ( multisense_ros::s27_sgm_AR0234Config &  config,
uint32_t  level 
)
private

Definition at line 1251 of file reconfigure.cpp.

◆ callback_s27_AR0234_ground_surface()

void multisense_ros::Reconfigure::callback_s27_AR0234_ground_surface ( multisense_ros::s27_sgm_AR0234_ground_surfaceConfig &  dyn,
uint32_t  level 
)
private

Definition at line 1258 of file reconfigure.cpp.

◆ callback_sl_bm_cmv2000()

void multisense_ros::Reconfigure::callback_sl_bm_cmv2000 ( multisense_ros::sl_bm_cmv2000Config &  config,
uint32_t  level 
)
private

Definition at line 1243 of file reconfigure.cpp.

◆ callback_sl_bm_cmv2000_imu()

void multisense_ros::Reconfigure::callback_sl_bm_cmv2000_imu ( multisense_ros::sl_bm_cmv2000_imuConfig &  config,
uint32_t  level 
)
private

Definition at line 1244 of file reconfigure.cpp.

◆ callback_sl_bm_cmv4000()

void multisense_ros::Reconfigure::callback_sl_bm_cmv4000 ( multisense_ros::sl_bm_cmv4000Config &  config,
uint32_t  level 
)
private

Definition at line 1245 of file reconfigure.cpp.

◆ callback_sl_bm_cmv4000_imu()

void multisense_ros::Reconfigure::callback_sl_bm_cmv4000_imu ( multisense_ros::sl_bm_cmv4000_imuConfig &  config,
uint32_t  level 
)
private

Definition at line 1246 of file reconfigure.cpp.

◆ callback_sl_sgm_cmv2000_imu()

void multisense_ros::Reconfigure::callback_sl_sgm_cmv2000_imu ( multisense_ros::sl_sgm_cmv2000_imuConfig &  config,
uint32_t  level 
)
private

Definition at line 1247 of file reconfigure.cpp.

◆ callback_sl_sgm_cmv4000_imu()

void multisense_ros::Reconfigure::callback_sl_sgm_cmv4000_imu ( multisense_ros::sl_sgm_cmv4000_imuConfig &  config,
uint32_t  level 
)
private

Definition at line 1248 of file reconfigure.cpp.

◆ callback_st21_vga()

void multisense_ros::Reconfigure::callback_st21_vga ( multisense_ros::st21_sgm_vga_imuConfig &  config,
uint32_t  level 
)
private

Definition at line 1354 of file reconfigure.cpp.

◆ callback_st25_sgm()

void multisense_ros::Reconfigure::callback_st25_sgm ( multisense_ros::st25_sgm_imuConfig &  config,
uint32_t  level 
)
private

Definition at line 1434 of file reconfigure.cpp.

◆ changeResolution()

bool multisense_ros::Reconfigure::changeResolution ( crl::multisense::image::Config cfg,
int32_t  width,
int32_t  height,
int32_t  disparities 
)
private

Definition at line 385 of file reconfigure.cpp.

◆ configureAutoWhiteBalance()

template<class T >
void multisense_ros::Reconfigure::configureAutoWhiteBalance ( crl::multisense::image::Config cfg,
const T &  dyn 
)
private

Definition at line 455 of file reconfigure.cpp.

◆ configureAuxCamera()

template<class T >
void multisense_ros::Reconfigure::configureAuxCamera ( const T &  dyn)
private

Definition at line 468 of file reconfigure.cpp.

◆ configureBorderClip()

template<class T >
void multisense_ros::Reconfigure::configureBorderClip ( const T &  dyn)
private

Definition at line 802 of file reconfigure.cpp.

◆ configureCamera()

template<class T >
void multisense_ros::Reconfigure::configureCamera ( crl::multisense::image::Config cfg,
const T &  dyn 
)
private

Definition at line 532 of file reconfigure.cpp.

◆ configureDetailDisparityStereoProfile()

template<class T >
void multisense_ros::Reconfigure::configureDetailDisparityStereoProfile ( crl::multisense::CameraProfile profile,
const T &  dyn 
)
private

Definition at line 865 of file reconfigure.cpp.

◆ configureExtrinsics()

template<class T >
void multisense_ros::Reconfigure::configureExtrinsics ( const T &  dyn)
private

Definition at line 870 of file reconfigure.cpp.

◆ configureFullResAuxStereoProfile()

template<class T >
void multisense_ros::Reconfigure::configureFullResAuxStereoProfile ( crl::multisense::CameraProfile profile,
const T &  dyn 
)
private

Definition at line 860 of file reconfigure.cpp.

◆ configureGamma()

template<class T >
void multisense_ros::Reconfigure::configureGamma ( crl::multisense::image::Config cfg,
const T &  dyn 
)
private

Definition at line 463 of file reconfigure.cpp.

◆ configureGroundSurfaceParams()

template<class T >
void multisense_ros::Reconfigure::configureGroundSurfaceParams ( const T &  dyn)
private

Definition at line 923 of file reconfigure.cpp.

◆ configureGroundSurfaceStereoProfile()

template<class T >
void multisense_ros::Reconfigure::configureGroundSurfaceStereoProfile ( crl::multisense::CameraProfile profile,
const T &  dyn 
)
private

Definition at line 855 of file reconfigure.cpp.

◆ configureHdr()

template<class T >
void multisense_ros::Reconfigure::configureHdr ( crl::multisense::image::Config cfg,
const T &  dyn 
)
private

Definition at line 450 of file reconfigure.cpp.

◆ configureImu()

template<class T >
void multisense_ros::Reconfigure::configureImu ( const T &  dyn)
private

Definition at line 731 of file reconfigure.cpp.

◆ configureLeds()

template<class T >
void multisense_ros::Reconfigure::configureLeds ( const T &  dyn)
private

Definition at line 672 of file reconfigure.cpp.

◆ configureMotor()

template<class T >
void multisense_ros::Reconfigure::configureMotor ( const T &  dyn)
private

Definition at line 652 of file reconfigure.cpp.

◆ configurePointCloudRange()

template<class T >
void multisense_ros::Reconfigure::configurePointCloudRange ( const T &  dyn)
private

Definition at line 813 of file reconfigure.cpp.

◆ configurePtp()

template<class T >
void multisense_ros::Reconfigure::configurePtp ( const T &  dyn)
private

Definition at line 818 of file reconfigure.cpp.

◆ configureRemoteHeadSyncGroups()

template<class T >
void multisense_ros::Reconfigure::configureRemoteHeadSyncGroups ( const T &  dyn)
private

Definition at line 973 of file reconfigure.cpp.

◆ configureS19Leds()

template<class T >
void multisense_ros::Reconfigure::configureS19Leds ( const T &  dyn)
private

Definition at line 700 of file reconfigure.cpp.

◆ configureSgm()

template<class T >
void multisense_ros::Reconfigure::configureSgm ( crl::multisense::image::Config cfg,
const T &  dyn 
)
private

Definition at line 445 of file reconfigure.cpp.

◆ configureStereoProfile()

template<class T >
void multisense_ros::Reconfigure::configureStereoProfile ( crl::multisense::CameraProfile profile,
const T &  dyn 
)
private

Definition at line 849 of file reconfigure.cpp.

◆ imuCallback()

void multisense_ros::Reconfigure::imuCallback ( const crl::multisense::imu::Header header)

Member Data Documentation

◆ aux_supported_

bool multisense_ros::Reconfigure::aux_supported_ = false
private

Definition at line 197 of file reconfigure.h.

◆ border_clip_change_callback_

std::function<void (BorderClip, double)> multisense_ros::Reconfigure::border_clip_change_callback_
private

Definition at line 211 of file reconfigure.h.

◆ border_clip_type_

BorderClip multisense_ros::Reconfigure::border_clip_type_ = BorderClip::NONE
private

Definition at line 205 of file reconfigure.h.

◆ border_clip_value_

double multisense_ros::Reconfigure::border_clip_value_ = 0.0
private

Definition at line 206 of file reconfigure.h.

◆ calibration_

crl::multisense::system::ExternalCalibration multisense_ros::Reconfigure::calibration_
private

Definition at line 221 of file reconfigure.h.

◆ crop_mode_changed_

bool multisense_ros::Reconfigure::crop_mode_changed_ = false
private

Definition at line 194 of file reconfigure.h.

◆ device_modes_

std::vector<crl::multisense::system::DeviceMode> multisense_ros::Reconfigure::device_modes_
private

Definition at line 158 of file reconfigure.h.

◆ device_nh_

ros::NodeHandle multisense_ros::Reconfigure::device_nh_
private

Definition at line 153 of file reconfigure.h.

◆ driver_

crl::multisense::Channel* multisense_ros::Reconfigure::driver_ = nullptr
private

Definition at line 143 of file reconfigure.h.

◆ extrinsics_callback_

std::function<void (crl::multisense::system::ExternalCalibration)> multisense_ros::Reconfigure::extrinsics_callback_
private

Definition at line 222 of file reconfigure.h.

◆ imu_configs_

std::vector<crl::multisense::imu::Config> multisense_ros::Reconfigure::imu_configs_
private

Definition at line 160 of file reconfigure.h.

◆ imu_samples_per_message_

uint32_t multisense_ros::Reconfigure::imu_samples_per_message_
private

Definition at line 159 of file reconfigure.h.

◆ lighting_supported_

bool multisense_ros::Reconfigure::lighting_supported_ = false
private

Definition at line 192 of file reconfigure.h.

◆ max_point_cloud_range_callback_

std::function<void (double)> multisense_ros::Reconfigure::max_point_cloud_range_callback_
private

Definition at line 216 of file reconfigure.h.

◆ motor_supported_

bool multisense_ros::Reconfigure::motor_supported_ = false
private

Definition at line 193 of file reconfigure.h.

◆ origin_from_camera_calibration_initialized_

bool multisense_ros::Reconfigure::origin_from_camera_calibration_initialized_ = false
private

Definition at line 199 of file reconfigure.h.

◆ ptp_supported_

bool multisense_ros::Reconfigure::ptp_supported_ = false
private

Definition at line 195 of file reconfigure.h.

◆ reconfigure_external_calibration_supported_

bool multisense_ros::Reconfigure::reconfigure_external_calibration_supported_ = false
private

Definition at line 198 of file reconfigure.h.

◆ resolution_change_callback_

std::function<void (crl::multisense::image::Config)> multisense_ros::Reconfigure::resolution_change_callback_
private

Definition at line 148 of file reconfigure.h.

◆ roi_supported_

bool multisense_ros::Reconfigure::roi_supported_ = false
private

Definition at line 196 of file reconfigure.h.

◆ server_bcam_imx104_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::bcam_imx104Config> > multisense_ros::Reconfigure::server_bcam_imx104_
private

Definition at line 171 of file reconfigure.h.

◆ server_ks21_sgm_AR0234_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::ks21_sgm_AR0234Config> > multisense_ros::Reconfigure::server_ks21_sgm_AR0234_
private

Definition at line 177 of file reconfigure.h.

◆ server_ks21_sgm_AR0234_ground_surface_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::ks21_sgm_AR0234_ground_surfaceConfig> > multisense_ros::Reconfigure::server_ks21_sgm_AR0234_ground_surface_
private

Definition at line 180 of file reconfigure.h.

◆ server_ks21i_sgm_AR0234_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::ks21i_sgm_AR0234Config> > multisense_ros::Reconfigure::server_ks21i_sgm_AR0234_
private

Definition at line 178 of file reconfigure.h.

◆ server_ks21i_sgm_AR0234_ground_surface_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::ks21i_sgm_AR0234_ground_surfaceConfig> > multisense_ros::Reconfigure::server_ks21i_sgm_AR0234_ground_surface_
private

Definition at line 181 of file reconfigure.h.

◆ server_mono_cmv2000_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::mono_cmv2000Config> > multisense_ros::Reconfigure::server_mono_cmv2000_
private

Definition at line 174 of file reconfigure.h.

◆ server_mono_cmv4000_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::mono_cmv4000Config> > multisense_ros::Reconfigure::server_mono_cmv4000_
private

Definition at line 175 of file reconfigure.h.

◆ server_remote_head_monocam_AR0234_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::remote_head_monocam_AR0234Config> > multisense_ros::Reconfigure::server_remote_head_monocam_AR0234_
private

Definition at line 186 of file reconfigure.h.

◆ server_remote_head_sgm_AR0234_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::remote_head_sgm_AR0234Config> > multisense_ros::Reconfigure::server_remote_head_sgm_AR0234_
private

Definition at line 184 of file reconfigure.h.

◆ server_remote_head_sgm_AR0234_ground_surface_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::remote_head_sgm_AR0234_ground_surfaceConfig> > multisense_ros::Reconfigure::server_remote_head_sgm_AR0234_ground_surface_
private

Definition at line 185 of file reconfigure.h.

◆ server_remote_head_vpb_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::remote_head_vpbConfig> > multisense_ros::Reconfigure::server_remote_head_vpb_
private

Definition at line 183 of file reconfigure.h.

◆ server_s27_AR0234_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::s27_sgm_AR0234Config> > multisense_ros::Reconfigure::server_s27_AR0234_
private

Definition at line 176 of file reconfigure.h.

◆ server_s27_AR0234_ground_surface_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::s27_sgm_AR0234_ground_surfaceConfig> > multisense_ros::Reconfigure::server_s27_AR0234_ground_surface_
private

Definition at line 179 of file reconfigure.h.

◆ server_sl_bm_cmv2000_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv2000Config> > multisense_ros::Reconfigure::server_sl_bm_cmv2000_
private

Definition at line 165 of file reconfigure.h.

◆ server_sl_bm_cmv2000_imu_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv2000_imuConfig> > multisense_ros::Reconfigure::server_sl_bm_cmv2000_imu_
private

Definition at line 166 of file reconfigure.h.

◆ server_sl_bm_cmv4000_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv4000Config> > multisense_ros::Reconfigure::server_sl_bm_cmv4000_
private

Definition at line 167 of file reconfigure.h.

◆ server_sl_bm_cmv4000_imu_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_bm_cmv4000_imuConfig> > multisense_ros::Reconfigure::server_sl_bm_cmv4000_imu_
private

Definition at line 168 of file reconfigure.h.

◆ server_sl_sgm_cmv2000_imu_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_sgm_cmv2000_imuConfig> > multisense_ros::Reconfigure::server_sl_sgm_cmv2000_imu_
private

Definition at line 169 of file reconfigure.h.

◆ server_sl_sgm_cmv4000_imu_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::sl_sgm_cmv4000_imuConfig> > multisense_ros::Reconfigure::server_sl_sgm_cmv4000_imu_
private

Definition at line 170 of file reconfigure.h.

◆ server_st21_vga_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::st21_sgm_vga_imuConfig> > multisense_ros::Reconfigure::server_st21_vga_
private

Definition at line 172 of file reconfigure.h.

◆ server_st25_sgm_

std::shared_ptr< dynamic_reconfigure::Server<multisense_ros::st25_sgm_imuConfig> > multisense_ros::Reconfigure::server_st25_sgm_
private

Definition at line 173 of file reconfigure.h.

◆ spline_draw_parameters_callback_

std::function<void (ground_surface_utilities::SplineDrawParameters)> multisense_ros::Reconfigure::spline_draw_parameters_callback_
private

Definition at line 227 of file reconfigure.h.

◆ time_sync_callback_

std::function<void (bool, int32_t)> multisense_ros::Reconfigure::time_sync_callback_
private

Definition at line 232 of file reconfigure.h.


The documentation for this class was generated from the following files:


multisense_ros
Author(s):
autogenerated on Thu Apr 17 2025 02:49:25