6#include <UserEvent.idl> 
int getHostPortCount()
Retrieve the number of external USB-A ports.
 
int setSettings(in Settings settings)
Change the USB interface settings.
 
Settings getSettings()
Retrieve the USB interface settings.
 
void getDevices(out vector< UsbDevice > usbDevices)
Get a list of USB devices connected to the host ports.
 
int portNumber
USB Port number (1-based)
 
int device
Device address.
 
string manufacturer
Manufacturer.
 
Event: Settings have changed.
 
Settings oldSettings
Settings before change.
 
Settings newSettings
Settings after change.
 
boolean hostPortsEnabled
\false to deactivate the device's USB-A host ports