Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Test interface for PDU components controlled by topofw. More...
Public Member Functions | |
vector< Display > | getDisplays () |
Retrieve all Displays attached to the unit. | |
vector< boolean > | getButtonStates () |
Retrieve state of all buttons attached to the unit. | |
void | setBuzzer (in boolean isOn) |
Force on the buzzer. | |
void | resetAllSubControllers () |
Reset all sub controllers via RS485 break condition. | |
void | triggerSubControllerWatchdog (in int rs485Addr) |
Trigger watchdog of a selected sub controller. | |
Test interface for PDU components controlled by topofw.
Definition at line 17 of file TestUnit.idl.
vector< boolean > test::Unit::getButtonStates | ( | ) |
Retrieve state of all buttons attached to the unit.
Note that semantics of the buttons is not defined by this interface, although it is garanteed that the order in which states are returned will not change.
true
if pressed) vector< Display > test::Unit::getDisplays | ( | ) |
Retrieve all Displays attached to the unit.
void test::Unit::setBuzzer | ( | in boolean | isOn | ) |
Force on the buzzer.
isOn | true to force buzzer on, false for normal mode |
void test::Unit::triggerSubControllerWatchdog | ( | in int | rs485Addr | ) |
Trigger watchdog of a selected sub controller.
rs485Addr | RS485 address of the sub controller to trigger the watchdog for. |