44 void setTestMode(in
boolean isTestModeOn);
57 vector<string> getDeviceFiles();
63 Result testLoop1(in
string devfile);
69 Result testLoop2(in
string devfile);
82 constant
int ERR_NO_TEST_MODE = 1;
83 constant
int ERR_INVAL_PORT_NUM = 2;
84 constant
int ERR_TEST_FAILED = 3;
92 int getNumberOfPorts(out
int numPorts);
103 int setPower(in
int portNum, in
boolean hasPower);
114 int testLoopTxRx(in
int portNum, out
string errstr);
125 int testLoopDtrDcd(in
int portNum, out
string errstr);
138 constant
int ERR_NO_TEST_MODE = 1;
139 constant
int ERR_INVAL_PORT_NUM = 2;
140 constant
int ERR_TEST_FAILED = 3;
148 int getNumberOfPorts(out
int numPorts);
158 int testLoop(in
int portNum, out
string errstr);
175 vector<string> getDevices();
196 int setParameters(in
string device, in
Speed speed, in
Duplex duplex,
197 in
boolean isAutoNeg);
string errtext
Descriptive error string.
Definition: testrpc.idl:24
Duplex
Ethernet Duplex Mode.
Definition: testrpc.idl:185
Interface to enter and exit special test modes.
Definition: testrpc.idl:33
Test Interfaces.
Definition: TestDisplay.idl:7
test routines for Raritan Aux Serial interface (RS485 on pins 3 and 6 of RJ45) Require TestMode to be...
Definition: testrpc.idl:135
Half Duplex.
Definition: testrpc.idl:186
10 Mbit/s
Definition: testrpc.idl:179
test routines for RJ45 Ethernet port This is low level interface using ethtool that does not persist ...
Definition: testrpc.idl:170
Convenience structure to return test or operation results.
Definition: testrpc.idl:22
test routines for Raritan Feature Serial interface (RS232 with some control lines and switched power)...
Definition: testrpc.idl:79
int code
Result code.
Definition: testrpc.idl:23
100 Mbit/s
Definition: testrpc.idl:180
Speed
Ethernet Speed.
Definition: testrpc.idl:178
Test routines for full RS232 Serial Interface.
Definition: testrpc.idl:52