Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | Static Public Member Functions | List of all members
librealsense::platform::v4l_hid_device Class Reference

#include <backend-hid.h>

Inheritance diagram for librealsense::platform::v4l_hid_device:
librealsense::platform::hid_device

Public Member Functions

 v4l_hid_device (const hid_device_info &info)
 
 ~v4l_hid_device ()
 
void open (const std::vector< hid_profile > &hid_profiles)
 
void close ()
 
std::vector< hid_sensorget_sensors ()
 
void start_capture (hid_callback callback)
 
void stop_capture ()
 
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)
 
- 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(const hid_device_info &)> action)
 

Constructor & Destructor Documentation

§ v4l_hid_device()

librealsense::platform::v4l_hid_device::v4l_hid_device ( const hid_device_info info)

§ ~v4l_hid_device()

librealsense::platform::v4l_hid_device::~v4l_hid_device ( )

Member Function Documentation

§ close()

void librealsense::platform::v4l_hid_device::close ( )
virtual

§ foreach_hid_device()

static void librealsense::platform::v4l_hid_device::foreach_hid_device ( std::function< void(const hid_device_info &)>  action)
static

§ get_custom_report_data()

std::vector<uint8_t> librealsense::platform::v4l_hid_device::get_custom_report_data ( const std::string &  custom_sensor_name,
const std::string &  report_name,
custom_sensor_report_field  report_field 
)
virtual

§ get_sensors()

std::vector<hid_sensor> librealsense::platform::v4l_hid_device::get_sensors ( )
virtual

§ open()

void librealsense::platform::v4l_hid_device::open ( const std::vector< hid_profile > &  hid_profiles)
virtual

§ start_capture()

void librealsense::platform::v4l_hid_device::start_capture ( hid_callback  callback)
virtual

§ stop_capture()

void librealsense::platform::v4l_hid_device::stop_capture ( )
virtual

The documentation for this class was generated from the following file: