6 #include <UserEvent.idl> 14 constant
int NO_ERROR = 0;
15 constant
int ERR_INVALID_PARAM = 1;
16 constant
int ERR_UNSUPPORTED_ON_MASTER = 2;
17 constant
int ERR_UNSUPPORTED_ON_LINK_UNIT = 3;
18 constant
int ERR_LINK_ID_IN_USE = 4;
19 constant
int ERR_HOST_IN_USE = 5;
20 constant
int ERR_LINK_UNIT_UNREACHABLE = 6;
21 constant
int ERR_LINK_UNIT_ACCESS_DENIED = 7;
22 constant
int ERR_LINK_UNIT_REFUSED = 8;
23 constant
int ERR_UNIT_BUSY = 9;
24 constant
int ERR_NOT_SUPPORTED = 10;
25 constant
int ERR_PASSWORD_CHANGE_REQUIRED = 11;
26 constant
int ERR_PASSWORD_POLICY = 12;
27 constant
int ERR_LINK_UNIT_COMM_FAILED = 13;
28 constant
int ERR_LINK_UNIT_NOT_SUPPORTED = 14;
29 constant
int ERR_FIRMWARE_VERSION_MISMATCH = 15;
39 [unknown_fallback(
"UNKNOWN")]
64 valueobject RoleChangedEvent extends
idl.Event {
71 valueobject LinkUnitAddedEvent extends
event.UserEvent {
77 valueobject LinkUnitReleasedEvent extends
event.UserEvent {
83 valueobject LinkUnitStatusChangedEvent extends
idl.Event {
133 int addLinkUnit(in
int linkId, in
string host, in
string login, in
string password, in
string newPassword);
143 int releaseLinkUnit(in
int linkId);
159 int requestLink(in
string token);
174 void finalizeLink(in
string token);
string host
Link unit host name or IP address.
Definition: CascadeManager.idl:51
Full Cascading Status.
Definition: CascadeManager.idl:57
LinkUnitStatus status
Communication status.
Definition: CascadeManager.idl:52
Link Unit Status.
Definition: CascadeManager.idl:50
Role role
This unit's role in the JSON-RPC cascade.
Definition: CascadeManager.idl:58
Raritan JSON-RPC.
Definition: CascadeManager.idl:9
JSON-RPC Cascade Manager.
Definition: CascadeManager.idl:12
Basic IDL definitions.
Definition: Event.idl:10
LinkUnitStatus oldStatus
Previous communication status.
Definition: CascadeManager.idl:86
string master
The master IP address (if role is link unit)
Definition: CascadeManager.idl:59
Standalone unit, not in cascade.
Definition: CascadeManager.idl:33
LinkUnitStatus
Link Unit Communication Status.
Definition: CascadeManager.idl:39
Role newRole
New role after the change.
Definition: CascadeManager.idl:66
The status of the link unit is unknown.
Definition: CascadeManager.idl:41
This link unit is performing a firmware update.
Definition: CascadeManager.idl:45
map< int, LinkUnit > linkUnits
The list of link units (if role is master)
Definition: CascadeManager.idl:60
string fwVersion
Firmware version of the link unit.
Definition: CascadeManager.idl:53
LinkUnitStatus newStatus
New communication status.
Definition: CascadeManager.idl:87
string host
Host name or IP address.
Definition: CascadeManager.idl:73
Master unit controlling other devices.
Definition: CascadeManager.idl:34
string master
Master IP address (if new role is link unit)
Definition: CascadeManager.idl:67
The link unit denies access.
Definition: CascadeManager.idl:44
Role
JSON-RPC Cascade Role.
Definition: CascadeManager.idl:32
The link unit is unreachable.
Definition: CascadeManager.idl:43
The link unit operates normally.
Definition: CascadeManager.idl:42