7 #ifndef __PVUSBHOSTCONTROLLER_H__ 8 #define __PVUSBHOSTCONTROLLER_H__ 10 #include <PvInterface.h> 11 #include <PvDeviceInfoUSB.h> 12 #include <PvDeviceInfoU3V.h> 24 uint32_t GetVendorID()
const;
25 uint32_t GetDeviceID()
const;
26 uint32_t GetSubsystemID()
const;
28 uint32_t GetRevision()
const;
38 void SetVendorID( uint32_t aValue ) { mVendorID = aValue; }
39 void SetDeviceID( uint32_t aValue ) { mDeviceID = aValue; }
40 void SetSubsystemID( uint32_t aValue ) { mSubsystemID = aValue; }
41 void SetRevision( uint32_t aValue ) { mRevision = aValue; }
42 void SetSpeed(
PvUSBSpeed aValue ) { mSpeed = aValue; }
51 uint32_t mSubsystemID;
PvUSBSpeed
The speed grade of the USB device or interface.
Definition: PvSystemEnums.h:58
Represents one interface (network adapter or USB host controller) on a system (the PC) ...
Definition: PvInterface.h:25
Represents one USB host controller on a system (the PC)
Definition: PvUSBHostController.h:15