Raritan PX2/PX3 JSON-RPC API
Usb.idl
1 
4 module usb {
5 
7  structure UsbDevice {
8  int bus;
9  int device;
10  int vendorId;
11  int productId;
12  };
13 
15  interface Usb_1_0_1 {
16 
18  structure Settings {
19  boolean hostPortsEnabled;
20  };
21 
27  Settings getSettings();
28 
36  int setSettings(in Settings settings);
37 
43  void getDevices(out vector<UsbDevice> usbDevices);
44 
45  };
46 
47 }
boolean hostPortsEnabled
to deactivate the device&#39;s USB-A host ports
Definition: Usb.idl:19
USB interface settings.
Definition: Usb.idl:18
USB Ports.
Definition: Usb.idl:4
int vendorId
Vendor ID.
Definition: Usb.idl:10
USB device information.
Definition: Usb.idl:7
USB interface.
Definition: Usb.idl:15
int device
Device address.
Definition: Usb.idl:9
int bus
Bus number.
Definition: Usb.idl:8
int productId
Product ID.
Definition: Usb.idl:11