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

#include <win-usb.h>

Inheritance diagram for librealsense::platform::winusb_bulk_transfer:
librealsense::platform::usb_device librealsense::platform::command_transfer

Public Member Functions

std::vector< uint8_t > send_receive (const std::vector< uint8_t > &data, int timeout_ms=5000, bool require_response=true) override
 
 winusb_bulk_transfer (const usb_device_info &info)
 
const wchar_t * get_path () const
 
- Public Member Functions inherited from librealsense::platform::command_transfer
virtual ~command_transfer ()=default
 

Constructor & Destructor Documentation

◆ winusb_bulk_transfer()

librealsense::platform::winusb_bulk_transfer::winusb_bulk_transfer ( const usb_device_info info)
explicit

Member Function Documentation

◆ get_path()

const wchar_t* librealsense::platform::winusb_bulk_transfer::get_path ( ) const

◆ send_receive()

std::vector<uint8_t> librealsense::platform::winusb_bulk_transfer::send_receive ( const std::vector< uint8_t > &  data,
int  timeout_ms = 5000,
bool  require_response = true 
)
overridevirtual

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