Go to the documentation of this file.
11 #include "../../hdr-config.h"
22 float query()
const override;
28 inline const char*
get_description()
const override {
return "Current Asic Temperature (degree celsius)";}
40 float query()
const override;
46 inline const char*
get_description()
const override {
return "Current Projector Temperature (degree celsius)";}
61 const std::weak_ptr< sensor_base > & depth_ep,
63 std::shared_ptr< limits_option > exposure_limit_enable,
64 bool ae_gain_limits_new_opcode =
false );
66 virtual void set(
float value)
override;
67 virtual float query()
const override;
69 virtual bool is_enabled()
const override {
return true; }
73 return "Exposure limit is in microseconds. If the requested exposure limit is greater than frame time, it will be set to frame time at runtime. Setting will not take effect until next streaming session.";
94 const std::weak_ptr< sensor_base > & depth_ep,
96 std::shared_ptr< limits_option > gain_limit_enable,
97 bool new_opcode =
false );
99 virtual void set(
float value)
override;
100 virtual float query()
const override;
106 return "Gain limits ranges from 16 to 248. If the requested gain limit is less than 16, it will be set to 16. If the requested gain limit is greater than 248, it will be set to 248. Setting will not take effect until next streaming session.";
130 const char * description,
132 bool new_opcode =
false );
133 virtual void set(
float value)
override;
134 virtual float query()
const override;
168 std::shared_ptr<option>
toggle);
171 float query()
const override;
178 void create_snapshot(std::shared_ptr<option>& snapshot)
const override;
205 virtual void set(
float value )
override;
206 virtual float query()
const override;
rsutils::lazy< option_range > _range
virtual option_range get_range() const override
option_range get_range() const override
std::shared_ptr< d400_thermal_monitor > _thermal_monitor
const char * _description
virtual bool is_enabled() const override
float query() const override
std::weak_ptr< limits_option > _gain_limit_toggle
virtual void enable_recording(std::function< void(const option &)> record_action) override
virtual bool is_enabled() const override
virtual void enable_recording(std::function< void(const option &)> record_action) override
option_range _toggle_range
void set_using_old_opcode(float value)
virtual bool is_read_only() const override
std::function< void(const option &)> _record_action
virtual void enable_recording(std::function< void(const option &)> record_action) override
option_range get_range() const override
void set_using_new_opcode(float value)
virtual const char * get_description() const override
asic_temperature_option_mipi(std::shared_ptr< hw_monitor > hwm, rs2_option opt)
std::vector< uint8_t > query_using_new_opcode() const
std::vector< uint8_t > query_using_old_opcode() const
virtual float query() const override
void set_using_old_opcode(float value, float set_limit)
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
virtual const char * get_description() const override
std::shared_ptr< hw_monitor > _hw_monitor
std::shared_ptr< option > _thermal_toggle
virtual ~gyro_sensitivity_option()=default
virtual float query() const override
std::weak_ptr< limits_option > _exposure_limit_toggle
virtual const char * get_value_description(float val) const override
void set_using_new_opcode(float value)
void set_using_new_opcode(float value, float set_limit)
rsutils::lazy< option_range > _range
float query() const override
virtual void enable_recording(std::function< void(const option &) > record_action) override
projector_temperature_option_mipi(std::shared_ptr< hw_monitor > hwm, rs2_option opt)
virtual void set(float value) override
void enable_recording(std::function< void(const option &)> record_action) override
const char * get_value_description(float value) const override
virtual const char * get_description() const override
limits_option(rs2_option option, option_range range, const char *description, hw_monitor &hwm, bool new_opcode=false)
float query_using_new_opcode() const
void create_snapshot(std::shared_ptr< option > &snapshot) const override
virtual void set(float value) override
const char * get_description() const override
float query_using_new_opcode() const
std::weak_ptr< sensor_base > _sensor
auto_exposure_limit_option(hw_monitor &hwm, const std::weak_ptr< sensor_base > &depth_ep, option_range range, std::shared_ptr< limits_option > exposure_limit_enable, bool ae_gain_limits_new_opcode=false)
auto_gain_limit_option(hw_monitor &hwm, const std::weak_ptr< sensor_base > &depth_ep, option_range range, std::shared_ptr< limits_option > gain_limit_enable, bool new_opcode=false)
virtual bool is_enabled() const override
virtual void set(float value) override
virtual option_range get_range() const override
rs2_option
Defines general configuration controls. These can generally be mapped to camera UVC controls,...
void set_using_old_opcode(float value)
gyro_sensitivity_option(const std::weak_ptr< hid_sensor > &sensor, const option_range &opt_range)
virtual bool is_read_only() const override
void set_cached_limit(float value)
virtual float query() const override
option_range get_range() const override
thermal_compensation(std::shared_ptr< d400_thermal_monitor > monitor, std::shared_ptr< option > toggle)
virtual float query() const override
virtual void set(float value) override
float query_using_old_opcode() const
const char * get_value_description(float value) const override
virtual bool is_enabled() const override
void set(float value) override
bool is_enabled() const override
virtual bool is_read_only() const override
virtual ~auto_gain_limit_option()=default
float query() const override
virtual const char * get_description() const override
virtual ~auto_exposure_limit_option()=default
bool is_enabled() const override
virtual option_range get_range() const override
std::weak_ptr< sensor_base > _sensor
const char * get_description() const override
std::weak_ptr< hid_sensor > _sensor
const std::map< float, std::string > _description_per_value
float query_using_old_opcode() const
std::function< void(const option &)> _recording_function
bool is_enabled() const override
std::function< void(const option &)> _record_action
std::function< void(const option &)> _record_action
std::function< void(const option &) > _record_action
std::shared_ptr< hw_monitor > _hw_monitor
const char * get_description() const override
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:02