48 void setTestMode(in
boolean isTestModeOn);
61 vector<string> getDeviceFiles();
67 Result testLoop1(in
string devfile);
73 Result testLoop2(in
string devfile);
86 constant
int ERR_NO_TEST_MODE = 1;
87 constant
int ERR_INVAL_PORT_NUM = 2;
88 constant
int ERR_TEST_FAILED = 3;
96 int getNumberOfPorts(out
int numPorts);
107 int setPower(in
int portNum, in
boolean hasPower);
118 int testLoopTxRx(in
int portNum, out
string errstr);
129 int testLoopDtrDcd(in
int portNum, out
string errstr);
142 constant
int ERR_NO_TEST_MODE = 1;
143 constant
int ERR_INVAL_PORT_NUM = 2;
144 constant
int ERR_TEST_FAILED = 3;
152 int getNumberOfPorts(out
int numPorts);
162 int testLoop(in
int portNum, out
string errstr);
179 vector<string> getDevices();
200 int setParameters(in
string device, in Speed speed, in Duplex duplex,
201 in
boolean isAutoNeg);
string errtext
Descriptive error string.
Definition: testrpc.idl:28
Duplex
Ethernet Duplex Mode.
Definition: testrpc.idl:189
Interface to enter and exit special test modes.
Definition: testrpc.idl:37
Test Interfaces.
Definition: TestDisplay.idl:12
test routines for Raritan Aux Serial interface (RS485 on pins 3 and 6 of RJ45) Require TestMode to be...
Definition: testrpc.idl:139
Half Duplex.
Definition: testrpc.idl:190
10 Mbit/s
Definition: testrpc.idl:183
test routines for RJ45 Ethernet port This is low level interface using ethtool that does not persist ...
Definition: testrpc.idl:174
Convenience structure to return test or operation results.
Definition: testrpc.idl:26
test routines for Raritan Feature Serial interface (RS232 with some control lines and switched power)...
Definition: testrpc.idl:83
int code
Result code.
Definition: testrpc.idl:27
100 Mbit/s
Definition: testrpc.idl:184
Speed
Ethernet Speed.
Definition: testrpc.idl:182
Test routines for full RS232 Serial Interface.
Definition: testrpc.idl:56