7 #ifndef __PVUSBHOSTCONTROLLER_H__ 8 #define __PVUSBHOSTCONTROLLER_H__ 10 #include <PvInterface.h> 11 #include <PvDeviceInfoUSB.h> 12 #include <PvDeviceInfoU3V.h> 50 uint32_t GetVendorID()
const;
57 uint32_t GetDeviceID()
const;
64 uint32_t GetSubsystemID()
const;
71 uint32_t GetRevision()
const;
98 void SetVendorID( uint32_t aValue ) { mVendorID = aValue; }
99 void SetDeviceID( uint32_t aValue ) { mDeviceID = aValue; }
100 void SetSubsystemID( uint32_t aValue ) { mSubsystemID = aValue; }
101 void SetRevision( uint32_t aValue ) { mRevision = aValue; }
102 void SetSpeed(
PvUSBSpeed aValue ) { mSpeed = aValue; }
111 uint32_t mSubsystemID;
PvUSBSpeed
The speed grade of the USB device or interface.
Definition: PvSystemEnums.h:62
Represents one interface (network adapter or USB host controller) on a system (the PC) ...
Definition: PvInterface.h:32
Represents one USB host controller on a system (the PC)
Definition: PvUSBHostController.h:22