Multiplexer Driver Developer’s Guide

7.2 Internal Driver States

s

7.2Internal Driver States

rcv. a DM-Frame

STATE_

DISCONNECT

REQUEST

WrDisconnectPort(), send a DISC-Frame

STATE_

CONNECT

SerMux internal states

STATE_CLOSE_

DOWN

initial state

send a SABM-Frame

STATE_

DISCONNECT

WrConnectPort()

 

send aSABM-Frame

 

rcv. a DM (Disconnect)

 

Frame

 

 

STATE_

 

CONNECT_

WrConnectPort()

REQUEST

 

send a SABM-Frame

 

STATE_

rcv. a TEST-command

VERSION_ERROR

this state exists

with a VERSION Controlbyte

only for port 0

 

STATE_

not correct Version VERSION_

REQUEST

this state exists only for port 0

Versionstring from

MS- and TS-Version are identical

for Ports other than port 0

receive a UA-Frame for the desired port

Figure 4: State diagram of the internal driver states

Mux_Drv_DevGuide_v07

Page 28 of 36

2006-9-27

Confidential / Released

 

 

Page 28
Image 28
Siemens 7 manual Internal Driver States