#include <ds5-thermal-monitor.h>
Definition at line 11 of file ds5-thermal-monitor.h.
librealsense::ds5_thermal_monitor::ds5_thermal_monitor |
( |
std::shared_ptr< option > |
temp_option, |
|
|
std::shared_ptr< option > |
tl_toggle |
|
) |
| |
librealsense::ds5_thermal_monitor::~ds5_thermal_monitor |
( |
| ) |
|
void librealsense::ds5_thermal_monitor::add_observer |
( |
std::function< void(float)> |
callback | ) |
|
|
inline |
void librealsense::ds5_thermal_monitor::notify |
( |
float |
temperature | ) |
|
|
private |
void librealsense::ds5_thermal_monitor::update |
( |
bool |
on | ) |
|
bool librealsense::ds5_thermal_monitor::_hw_loop_on |
|
private |
unsigned int librealsense::ds5_thermal_monitor::_poll_intervals_ms |
|
private |
float librealsense::ds5_thermal_monitor::_temp_base |
|
private |
std::weak_ptr<option> librealsense::ds5_thermal_monitor::_temperature_sensor |
|
private |
std::vector<std::function<void(float)> > librealsense::ds5_thermal_monitor::_thermal_changes_callbacks |
|
private |
float librealsense::ds5_thermal_monitor::_thermal_threshold_deg |
|
private |
std::weak_ptr<option> librealsense::ds5_thermal_monitor::_tl_activation |
|
private |
The documentation for this class was generated from the following files: