Legrand / Raritan / Server Technology Xerus™ PDU JSON-RPC API
|
Interface describing a controllable fuse for a device port. More...
import"PortFuse.idl";
Classes | |
struct | StatusChangedEvent |
Event: The state of the fuse has changed. More... | |
Public Types | |
enum | Status { UNKNOWN , TRIPPED , GOOD } |
Status type for port fuse. More... | |
Public Member Functions | |
Status | getStatus () |
Get the current status of the fuse. More... | |
void | reset () |
Attempt a fuse reset. More... | |
int | getTripCount () |
Get the trip count of the fuse (since last reboot) More... | |
Interface describing a controllable fuse for a device port.
Status portsmodel::PortFuse::getStatus | ( | ) |
Get the current status of the fuse.
int portsmodel::PortFuse::getTripCount | ( | ) |
Get the trip count of the fuse (since last reboot)
void portsmodel::PortFuse::reset | ( | ) |
Attempt a fuse reset.
Tries to recover the fuse from tripped state. When calling this after correcting the previous short circuit condition, the fuse should transition into 'good' state again. If the short circuit condition is still present, this operation is a no-op.