Go to the documentation of this file.
17 std::shared_ptr<option> tl_toggle);
32 void notify(
float temperature);
54 mon->add_observer([&](
float)
@ RS2_CALIBRATION_SUCCESSFUL
std::shared_ptr< rs2_calibration_change_callback > rs2_calibration_change_callback_sptr
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
void register_calibration_change_callback(rs2_calibration_change_callback_sptr callback) override
std::weak_ptr< option > _tl_activation
std::set< rs2_calibration_change_callback_sptr > _user_callbacks
d400_thermal_monitor(std::shared_ptr< option > temp_option, std::shared_ptr< option > tl_toggle)
void polling(dispatcher::cancellable_timer cancellable_timer)
void notify(float temperature)
float _thermal_threshold_deg
std::weak_ptr< option > _temperature_sensor
unsigned int _poll_intervals_ms
std::weak_ptr< d400_thermal_monitor > _monitor
void add_observer(std::function< void(float)> callback)
std::vector< std::function< void(float)> > _thermal_changes_callbacks
d400_thermal_monitor & operator=(const d400_thermal_monitor &)=delete
d400_thermal_tracking(std::shared_ptr< d400_thermal_monitor > monitor)
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:02