Raritan / Server Technology Xerus™ PDU JSON-RPC API
Classes | Public Member Functions | Public Attributes | List of all members
usb::Usb Interface Reference

USB interface. More...

import"Usb.idl";

Classes

struct  Settings
 USB interface settings. More...
 

Public Member Functions

Settings getSettings ()
 Retrieve the USB interface settings. More...
 
int setSettings (in Settings settings)
 Change the USB interface settings. More...
 
void getDevices (out vector< UsbDevice > usbDevices)
 Get a list of USB devices connected to the host port. More...
 

Public Attributes

valueobject SettingsChangedEvent: event::UserEvent { Settings oldSettings
 Event: Settings have changed. More...
 
Settings newSettings
 Settings after change.
 

Detailed Description

USB interface.

Member Function Documentation

◆ getDevices()

void usb::Usb::getDevices ( out vector< UsbDevice usbDevices)

Get a list of USB devices connected to the host port.

Parameters
usbDevicesResult: List of discovered devices

◆ getSettings()

Settings usb::Usb::getSettings ( )

Retrieve the USB interface settings.

Returns
USB interface settings

◆ setSettings()

int usb::Usb::setSettings ( in Settings  settings)

Change the USB interface settings.

Parameters
settingsNew settings
Returns
0 if OK

Member Data Documentation

◆ SettingsChangedEvent

valueobject usb::Usb::SettingsChangedEvent

Event: Settings have changed.

Settings before change


The documentation for this interface was generated from the following file: