#include <backend-hid.h>
Definition at line 133 of file backend-hid.h.
librealsense::platform::iio_hid_sensor::iio_hid_sensor |
( |
const std::string & |
device_path, |
|
|
uint32_t |
frequency |
|
) |
| |
librealsense::platform::iio_hid_sensor::~iio_hid_sensor |
( |
| ) |
|
void librealsense::platform::iio_hid_sensor::clear_buffer |
( |
| ) |
|
|
private |
void librealsense::platform::iio_hid_sensor::create_channel_array |
( |
| ) |
|
|
private |
uint32_t librealsense::platform::iio_hid_sensor::get_channel_size |
( |
| ) |
const |
|
private |
uint32_t librealsense::platform::iio_hid_sensor::get_output_size |
( |
| ) |
const |
|
private |
std::string librealsense::platform::iio_hid_sensor::get_sampling_frequency_name |
( |
| ) |
const |
|
private |
const std::string& librealsense::platform::iio_hid_sensor::get_sensor_name |
( |
| ) |
const |
|
inline |
bool librealsense::platform::iio_hid_sensor::has_metadata |
( |
| ) |
|
|
private |
void librealsense::platform::iio_hid_sensor::init |
( |
uint32_t |
frequency | ) |
|
|
private |
void librealsense::platform::iio_hid_sensor::read_device_inputs |
( |
| ) |
|
|
private |
void librealsense::platform::iio_hid_sensor::set_frequency |
( |
uint32_t |
frequency | ) |
|
|
private |
void librealsense::platform::iio_hid_sensor::set_power |
( |
bool |
on | ) |
|
|
private |
void librealsense::platform::iio_hid_sensor::signal_stop |
( |
| ) |
|
|
private |
bool librealsense::platform::iio_hid_sensor::sort_hids |
( |
hid_input * |
first, |
|
|
hid_input * |
second |
|
) |
| |
|
staticprivate |
void librealsense::platform::iio_hid_sensor::start_capture |
( |
hid_callback |
sensor_callback | ) |
|
void librealsense::platform::iio_hid_sensor::stop_capture |
( |
| ) |
|
hid_callback librealsense::platform::iio_hid_sensor::_callback |
|
private |
std::list<hid_input*> librealsense::platform::iio_hid_sensor::_channels |
|
private |
int librealsense::platform::iio_hid_sensor::_fd |
|
private |
std::unique_ptr<std::thread> librealsense::platform::iio_hid_sensor::_hid_thread |
|
private |
int librealsense::platform::iio_hid_sensor::_iio_device_number |
|
private |
std::string librealsense::platform::iio_hid_sensor::_iio_device_path |
|
private |
std::list<hid_input*> librealsense::platform::iio_hid_sensor::_inputs |
|
private |
std::atomic<bool> librealsense::platform::iio_hid_sensor::_is_capturing |
|
private |
dispatcher librealsense::platform::iio_hid_sensor::_pm_dispatcher |
|
private |
std::unique_ptr<std::thread> librealsense::platform::iio_hid_sensor::_pm_thread |
|
private |
std::string librealsense::platform::iio_hid_sensor::_sampling_frequency_name |
|
private |
std::string librealsense::platform::iio_hid_sensor::_sensor_name |
|
private |
int librealsense::platform::iio_hid_sensor::_stop_pipe_fd[2] |
|
private |
The documentation for this class was generated from the following files: