The Message Parser - transitions from state WAIT

Table 1
bv err opc next
STATE
action
F F F -
F F T -
F T F WAIT PutLineError();
F T T -
T F F WAIT m.message[len] := b; INC(len);
PutIncompleteMessage();
T F T MSG/OPCN(1) m.message[len] := b; INC(len);
expectedLen := 2/4/6(1)
T T F WAIT m.message[len] := b; INC(len);
PutIncompleteMessage();
PutLineError();
T T T

Remarks:

  1. MSG or OPCN (depends on received b)

BACK TO LNMON
BACK TO MY HOMEPAGE


© 1998 by Martin Pischky (martin@pischky.de) [ http://www.pischky.de/dcc/lnmon/lnmonsw.htm | Datenschutzerklärung | creation 970107 | version 980107 ]