Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
src
usb
usb-enumerator.h
Go to the documentation of this file.
1
// License: Apache 2.0. See LICENSE file in root directory.
2
// Copyright(c) 2015 Intel Corporation. All Rights Reserved.
3
4
#pragma once
5
6
#include "../usb/usb-device.h"
7
8
#include <vector>
9
#include <memory>
10
11
namespace
librealsense
12
{
13
namespace
platform
14
{
15
class
usb_enumerator
16
{
17
public
:
18
static
rs_usb_device
create_usb_device
(
const
usb_device_info
&
info
);
19
static
std::vector<usb_device_info>
query_devices_info
();
20
};
21
}
22
}
librealsense::platform::usb_device_info
Definition:
usb-types.h:136
librealsense::platform::usb_enumerator::create_usb_device
static rs_usb_device create_usb_device(const usb_device_info &info)
Definition:
enumerator-libusb.cpp:105
librealsense::platform::usb_enumerator::query_devices_info
static std::vector< usb_device_info > query_devices_info()
Definition:
enumerator-libusb.cpp:80
rspy.test.info
def info(name, value, persistent=False)
Definition:
test.py:301
librealsense
Definition:
calibration-model.h:6
librealsense::platform::rs_usb_device
std::shared_ptr< usb_device > rs_usb_device
Definition:
usb-device.h:29
librealsense::platform::usb_enumerator
Definition:
usb-enumerator.h:15
librealsense2
Author(s): Sergey Dorodnicov
, Doron Hirshberg
, Mark Horn
, Reagan Lopez
, Itay Carpis
autogenerated on Mon May 3 2021 02:50:13