 |
USRP Hardware Driver and USRP Manual
Version: 3.15.0.0-4+b1
UHD and USRP Manual
|
|
Go to the documentation of this file.
8 #ifndef INCLUDED_UHD_TRANSPORT_USB_DEVICE_HANDLE_HPP
9 #define INCLUDED_UHD_TRANSPORT_USB_DEVICE_HANDLE_HPP
14 #include <boost/shared_ptr.hpp>
18 namespace uhd {
namespace transport {
35 typedef boost::shared_ptr<usb_device_handle>
sptr;
81 uint16_t vid, uint16_t pid);
83 const std::vector<usb_device_handle::vid_pid_pair_t>& vid_pid_pair_list);
virtual std::string get_manufacturer() const =0
virtual std::string get_serial() const =0
boost::shared_ptr< usb_device_handle > sptr
Definition: usb_device_handle.hpp:35
virtual std::string get_product() const =0
#define UHD_API
Definition: config.h:68
Definition: usb_device_handle.hpp:33
virtual ~usb_device_handle(void)
virtual bool firmware_loaded()=0
Definition: build_info.hpp:13
static std::vector< usb_device_handle::sptr > get_device_list(uint16_t vid, uint16_t pid)
virtual uint16_t get_vendor_id() const =0
boost::noncopyable noncopyable
Definition: noncopyable.hpp:46
virtual uint16_t get_product_id() const =0
std::pair< uint16_t, uint16_t > vid_pid_pair_t
Definition: usb_device_handle.hpp:36
static std::vector< usb_device_handle::sptr > get_device_list(const std::vector< usb_device_handle::vid_pid_pair_t > &vid_pid_pair_list)