Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Interface for running the port-forwarding auto-setup. More...
import <PortForwardingAutoSetup.idl;
Public Member Functions | |
int | start (in int numberOfExpansionUnits, in string username, in string password, in string newPassword, in boolean disableStrongPasswordReq) |
Start the port-forwarding auto-setup. | |
PortForwardingAutoSetupStatus | getStatus () |
Get the status of a port-forwarding auto-setup. | |
void | cancel () |
Cancel a running port-forwarding auto-setup. | |
Public Attributes | |
constant int | SUCCESS = 0 |
Success code. | |
constant int | ERR_PF_AUTO_SETUP_NOT_A_PRIMARY_UNIT = 1 |
constant int | ERR_PF_AUTO_SETUP_ALREADY_RUNNING = 2 |
constant int | ERR_PF_AUTO_SETUP_INVALID_PARAM = 3 |
Interface for running the port-forwarding auto-setup.
Definition at line 49 of file PortForwardingAutoSetup.idl.
PortForwardingAutoSetupStatus net::PortForwardingAutoSetup::getStatus | ( | ) |
Get the status of a port-forwarding auto-setup.
int net::PortForwardingAutoSetup::start | ( | in int | numberOfExpansionUnits, |
in string | username, | ||
in string | password, | ||
in string | newPassword, | ||
in boolean | disableStrongPasswordReq ) |
Start the port-forwarding auto-setup.
This will try to discover units that are connected to a port-forwarding downstream interface and configure them as port-forwarding expansion units, one-by-one. The auto-setup will exit if any errors occured or the number of expansion units to discover was reached.
The auto-setup can only be started on port-forwarding primary units. It does not work with the USB downstream interface (will return ERR_PF_AUTO_SETUP_INVALID_PARAM).
numberOfExpansionUnits | how many expansion units should this port-forwarding cascade have |
username | the username that is used to login to the expansion units |
password | the password to login to the expansion units |
newPassword | set a new password if an expansion unit needs to change the default password |
disableStrongPasswordReq | true to disable strong password requirements of the expansion unit |
constant int net::PortForwardingAutoSetup::ERR_PF_AUTO_SETUP_ALREADY_RUNNING = 2 |
Definition at line 54 of file PortForwardingAutoSetup.idl.
constant int net::PortForwardingAutoSetup::ERR_PF_AUTO_SETUP_INVALID_PARAM = 3 |
Definition at line 55 of file PortForwardingAutoSetup.idl.
constant int net::PortForwardingAutoSetup::ERR_PF_AUTO_SETUP_NOT_A_PRIMARY_UNIT = 1 |
Definition at line 53 of file PortForwardingAutoSetup.idl.
constant int net::PortForwardingAutoSetup::SUCCESS = 0 |
Success code.
Definition at line 52 of file PortForwardingAutoSetup.idl.