Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Peripheral Device Manager. More...
Classes | |
struct | DeviceAddedEvent |
Event: A peripheral device was added. More... | |
struct | DeviceEvent |
Event: A peripheral device was added or removed. More... | |
struct | DeviceFirmwareUpdateStateChangedEvent |
Event: Firmware update on a device was started or has finished. More... | |
struct | DeviceRemovedEvent |
Event: A peripheral device was removed. More... | |
struct | DeviceTypeInfo |
Peripheral device type info. More... | |
struct | FirmwareUpdateState |
Firmware update status. More... | |
struct | FirmwareUpdateStateChangedEvent |
Event: Firmware update state has changed This event will be sent to enclose one of more DeviceFirmwareUpdateStateChangedEvent . More... | |
struct | MetaData |
Peripheral DeviceManager's metadata. More... | |
struct | PackageAddedEvent |
Event: A peripheral device package was added. More... | |
struct | PackageEvent |
Event: A peripheral device package was added or removed. More... | |
struct | PackageRemovedEvent |
Event: A peripheral device package was removed. More... | |
struct | Settings |
peripheral DeviceManager's s settings More... | |
struct | SettingsChangedEvent |
Event: Peripheral device manager's settings have been changed. More... | |
struct | Statistics |
Peripheral device statistics. More... | |
struct | UnknownDeviceAttachedEvent |
Event: An unknown device was attached. More... | |
Public Types | |
enum | ZCoordMode { RACKUNITS , FREEFORM } |
Z Coordinate Mode identifier. More... | |
enum | DeviceFirmwareUpdateState { UPDATE_STARTED , UPDATE_SUCCESSFUL , UPDATE_FAILED } |
Enumeration: State of device firmware update. More... | |
Public Member Functions | |
vector< DeviceSlot > | getDeviceSlots () |
Get the list of peripheral device slots. More... | |
DeviceSlot | getDeviceSlot (in int idx) |
Get a DeviceSlot by its index. More... | |
vector< SensorHub > | getSensorHubs () |
Get the list of sensor hubs. More... | |
vector< Device > | getDiscoveredDevices () |
Get the list of currently attached peripheral devices. More... | |
vector< PackageInfo > | getDiscoveredPackageInfos () |
Get the list of currently attached peripheral device packages. More... | |
Settings | getSettings () |
Retrieve the peripheral DeviceManager's settings. More... | |
int | setSettings (in Settings settings) |
Change the peripheral DeviceManager's settings. More... | |
MetaData | getMetaData () |
Retreive the Peripheral DeviceManager's metadata. More... | |
vector< DeviceTypeInfo > | getDeviceTypeInfos () |
Get the list of all peripheral device type infos. More... | |
FirmwareUpdateState | getFirmwareUpdateState () |
Return the state of device firmware updates running on devices connected to this device manager. More... | |
Statistics | getStatistics () |
Retrieve statistics. More... | |
vector< Package > | getDiscoveredPackages () |
Get the list of currently attached peripheral device packages. More... | |
portsmodel::PortFuse | getPortFuse () |
Get the fuse for the sensor port. More... | |
GatewaySensorManager | getGatewaySensorManager () |
Get gateway sensors configuration manager. More... | |
Public Attributes | |
constant int | ERR_INVALID_PARAMS = 1 |
Invalid parameters. More... | |
constant int | ERR_NOT_ON_SECONDARY = 2 |
Unsupported on secondary instance. More... | |
Peripheral Device Manager.
Definition at line 22 of file PeripheralDeviceManager.idl.
Enumeration: State of device firmware update.
Enumerator | |
---|---|
UPDATE_STARTED | Update is running. |
UPDATE_SUCCESSFUL | Update has finished successfully. |
UPDATE_FAILED | Update has failed. |
Definition at line 91 of file PeripheralDeviceManager.idl.
Z Coordinate Mode identifier.
Enumerator | |
---|---|
RACKUNITS | Z coordinate of slot settings is in rack units. |
FREEFORM | Z coordinate of slot settings is free form text. |
Definition at line 28 of file PeripheralDeviceManager.idl.
DeviceSlot peripheral::DeviceManager::getDeviceSlot | ( | in int | idx | ) |
Get a DeviceSlot by its index.
idx | index of the slot to get (0-based) |
vector< DeviceSlot > peripheral::DeviceManager::getDeviceSlots | ( | ) |
Get the list of peripheral device slots.
vector< DeviceTypeInfo > peripheral::DeviceManager::getDeviceTypeInfos | ( | ) |
Get the list of all peripheral device type infos.
vector< Device > peripheral::DeviceManager::getDiscoveredDevices | ( | ) |
Get the list of currently attached peripheral devices.
vector< PackageInfo > peripheral::DeviceManager::getDiscoveredPackageInfos | ( | ) |
Get the list of currently attached peripheral device packages.
vector< Package > peripheral::DeviceManager::getDiscoveredPackages | ( | ) |
Get the list of currently attached peripheral device packages.
FirmwareUpdateState peripheral::DeviceManager::getFirmwareUpdateState | ( | ) |
Return the state of device firmware updates running on devices connected to this device manager.
GatewaySensorManager peripheral::DeviceManager::getGatewaySensorManager | ( | ) |
Get gateway sensors configuration manager.
MetaData peripheral::DeviceManager::getMetaData | ( | ) |
Retreive the Peripheral DeviceManager's metadata.
portsmodel::PortFuse peripheral::DeviceManager::getPortFuse | ( | ) |
Get the fuse for the sensor port.
vector< SensorHub > peripheral::DeviceManager::getSensorHubs | ( | ) |
Get the list of sensor hubs.
Settings peripheral::DeviceManager::getSettings | ( | ) |
Retrieve the peripheral DeviceManager's settings.
Statistics peripheral::DeviceManager::getStatistics | ( | ) |
Retrieve statistics.
int peripheral::DeviceManager::setSettings | ( | in Settings | settings | ) |
Change the peripheral DeviceManager's settings.
settings | New peripheral DeviceManager's settings |
constant int peripheral::DeviceManager::ERR_INVALID_PARAMS = 1 |
Invalid parameters.
Definition at line 24 of file PeripheralDeviceManager.idl.
constant int peripheral::DeviceManager::ERR_NOT_ON_SECONDARY = 2 |
Unsupported on secondary instance.
Definition at line 25 of file PeripheralDeviceManager.idl.