17 #ifndef ASTRA_DEVICECONTROLLER_HPP
18 #define ASTRA_DEVICECONTROLLER_HPP
21 #include <astra_core/astra_core.hpp>
22 #include "astra/capi/astra_device_control.h"
39 void set_ir_gain_value(int32_t value)
41 astra_set_ir_gain_value(set_.get_handle(), value);
44 int32_t get_ir_gain_value()
47 astra_get_ir_gain_value(set_.get_handle(), &value);
51 void set_ir_exposure_value(int32_t value)
53 astra_set_ir_exposure_value(set_.get_handle(), value);
56 int32_t get_ir_exposure_value()
59 astra_get_ir_exposure_value(set_.get_handle(), &value);
63 void enable_ldp(
bool enable)
65 astra_ldp_enable(set_.get_handle(), enable);
68 void enable_laser(
bool enable)
70 astra_laser_enable(set_.get_handle(), enable);
73 void enable_fan(
bool enable)
75 astra_fan_enable(set_.get_handle(), enable);
81 astra_fan_status(set_.get_handle(), &value);
85 void enable_fan_flash(
bool enable)
87 astra_fan_flash_enable(set_.get_handle(), enable);
90 bool fan_flash_status()
93 astra_fan_flash_status(set_.get_handle(), &value);
108 astra_get_orbbec_camera_params(set_.get_handle(), ¶ms);
Device Controller Class
Definition: DeviceController.hpp:35
void enable_distortion(int status)
Definition: DeviceController.hpp:101
Stream Set Class
Definition: StreamSet.hpp:36
ASTRA_API_EX astra_status_t astra_distortion_enable(astra_streamsetconnection_t connect, int32_t status)
Definition: astra_device_control.h:35