#include <mf-hid.h>

Public Member Functions | |
| void | close () override |
| std::vector< uint8_t > | get_custom_report_data (const std::string &custom_sensor_name, const std::string &report_name, custom_sensor_report_field report_field) override |
| std::vector< hid_sensor > | get_sensors () override |
| void | open (const std::vector< hid_profile > &iio_profiles) override |
| void | register_profiles (const std::vector< hid_profile > &hid_profiles) override |
| void | start_capture (hid_callback callback) override |
| void | stop_capture () override |
| wmf_hid_device (const hid_device_info &info, std::shared_ptr< const wmf_backend > backend) | |
Public Member Functions inherited from librealsense::platform::hid_device | |
| virtual | ~hid_device ()=default |
Static Public Member Functions | |
| static void | foreach_hid_device (std::function< void(hid_device_info, CComPtr< ISensor >)> action) |
Private Attributes | |
| std::shared_ptr< const wmf_backend > | _backend |
| CComPtr< ISensorEvents > | _cb |
| std::vector< std::shared_ptr< wmf_hid_sensor > > | _connected_sensors |
| std::vector< hid_profile > | _hid_profiles |
| std::vector< std::shared_ptr< wmf_hid_sensor > > | _opened_sensors |
| std::vector< std::shared_ptr< wmf_hid_sensor > > | _streaming_sensors |
| librealsense::platform::wmf_hid_device::wmf_hid_device | ( | const hid_device_info & | info, |
| std::shared_ptr< const wmf_backend > | backend | ||
| ) |
Definition at line 98 of file mf-backend.cpp.
|
overridevirtual |
Implements librealsense::platform::hid_device.
Definition at line 319 of file mf-hid.cpp.
|
static |
Definition at line 365 of file mf-hid.cpp.
|
overridevirtual |
Implements librealsense::platform::hid_device.
Definition at line 360 of file mf-hid.cpp.
|
overridevirtual |
Implements librealsense::platform::hid_device.
Definition at line 350 of file mf-hid.cpp.
|
overridevirtual |
Implements librealsense::platform::hid_device.
Definition at line 271 of file mf-hid.cpp.
|
inlineoverridevirtual |
Implements librealsense::platform::hid_device.
|
overridevirtual |
Implements librealsense::platform::hid_device.
Definition at line 328 of file mf-hid.cpp.
|
overridevirtual |
Implements librealsense::platform::hid_device.
Definition at line 341 of file mf-hid.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |