0: State = idle(1), autoFixInProgress(3)
0: State = startAutoFix(2)
2-5: diagListCode (bigendian)
6-9: diagListIfindex (bigendian)
diagListCode and diagListIfindex are used to verify that
the correct entry is being fixed.
A number that identifies the group of parameters being
Res2 is the concatenation of Res2a and Res2b.
Possible value are
1: IPX net numbers and frame types on LAN.
index = 1.plugno.0.0
result is in res2 with 5 bytes for each frame type in the
0: protocol (1=TYPE, 2=802.2, 4=SNAP and 5=8023)
1-4: network number
So the length of res2 is 5, 10, 15 or 20 depending on the
number of frame types on the LAN.
The best candidate is the first.
2: ISDN Switch connection.
index = 2.plugno.0.0
result is in res1
res1 is 1: connection to switch
res1 is 0: no connection to switch
3: ISDN Local Number Test
4: ISDN Remote Number Test
5: ISDN Switch Type Test
6: ISDN SPID Detect
7: ISDN SPID Test
8: Frame Relay DLCMI and DLCI detection
ready(1): Test has not been perfomed.
startTest(2): Start test
stopTest(3): Stop test (only supported for some types)
testSucceeded(4): Test succeeded and the result can be found
in Res1 and Res2.
testFailed(5): Test failed
testInProgress(6):Test is in progress. diagAutodetectDuration
contains the approximate duration in seconds
Typical state sequences after setting state to startTest(1)