diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-04-29 21:13:14 +0000 |
---|---|---|
committer | <ralf@linux-mips.org> | 1997-04-29 21:13:14 +0000 |
commit | 19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch) | |
tree | 40b1cb534496a7f1ca0f5c314a523c69f1fee464 /net/802/transit | |
parent | 7206675c40394c78a90e74812bbdbf8cf3cca1be (diff) |
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'net/802/transit')
-rw-r--r-- | net/802/transit/Makefile | 13 | ||||
-rw-r--r-- | net/802/transit/compile.awk | 81 | ||||
-rw-r--r-- | net/802/transit/pdutr.h | 309 | ||||
-rw-r--r-- | net/802/transit/pdutr.pre | 1121 | ||||
-rw-r--r-- | net/802/transit/timertr.h | 157 | ||||
-rw-r--r-- | net/802/transit/timertr.pre | 527 |
6 files changed, 2208 insertions, 0 deletions
diff --git a/net/802/transit/Makefile b/net/802/transit/Makefile new file mode 100644 index 000000000..d2e2e5de4 --- /dev/null +++ b/net/802/transit/Makefile @@ -0,0 +1,13 @@ +all: pdutr.h timertr.h + +pdutr.h: pdutr.pre compile.awk + awk -f ./compile.awk pdutr.pre > pdutr.h + +timertr.h: timertr.pre compile.awk + awk -f ./compile.awk timertr.pre > timertr.h + +clean: + touch pdutr.h timertr.h + rm pdutr.h timertr.h + + diff --git a/net/802/transit/compile.awk b/net/802/transit/compile.awk new file mode 100644 index 000000000..1b3b56c37 --- /dev/null +++ b/net/802/transit/compile.awk @@ -0,0 +1,81 @@ +# to run: awk -f transit.awk transit.p0 +# +BEGIN { "date" | getline + enable_index = 1 + today = $0 + printf("\n/* this file was generated on %s */\n", today ) + not_firstone = 0 # flag to avoid empty entry in 1st table + fpe = 0 # entry tbl array fill pointer + fpeo = 0 # entry tbl offset list fill pointer + fpdef = 0 # define list fill pointer +} + +### /^;/ { } # line starting with a semicolon is comment + +/^[A-Z]/ { # table name + if ( $1 == "TABLE" ) { + tbl = $2 # get table name + newtbl( tbl ) + } + else if ( $1 == "COMPILE" ) { + array_name = $2 + if ( $3 == "NOINDEX" ) { enable_index = 0 } + } + else { # table entry + ec = ec +1 + n = split( $0, fld, " " ) + action = fld[ n-1 ] + newstate = fld[ n ] + store( action, newstate ) + ecct = ecct +1 + } +} + +END { store( action, newstate ) + + if ( enable_index ) { + printf( "\n/* index name #defines: */\n\n", + ec, ecct ) + + for( ii = 1; ii <= fpeo; ii++ ){ + printf( "#define %-12s %3d\n", define[ ii ], ii -1 ) + } + } + + printf( "\n\n/* size of transition table is %d bytes */\n", + fpe ) + + if ( enable_index ) { + printf( "\nstatic short int %s_offset [ ] ={", array_name ) + for( ii = 1; ii <= fpeo; ii++ ){ + if ( (ii % 10) == 1 ) printf("\n ") + printf( " %4d", entry_offset[ ii ] ) + if ( ii < fpeo ) printf( "," ) + } + printf(" };\n") + } + + printf( "\nstatic char %s_entry [ ] = {", array_name ) + for( ii = 1; ii <= fpe; ii++ ){ + if ( (ii % 6) == 1 ) printf("\n ") + printf( " %-14s", entry[ ii ] ) + if ( ii < fpe ) printf( "," ) + } + printf(" };\n") + +} + +function store( act, ns ){ +# printf( "%s %s\n", act, ns ) + entry[ ++fpe ] = act + entry[ ++fpe ] = ns +} + +function newtbl( tbl ){ + if ( not_firstone ) { + store( action, newstate ) + } + not_firstone = 1 + entry_offset[ ++fpeo ] = fpe # entry tbl offset list + define[ ++fpdef ] = tbl # state name to define +} diff --git a/net/802/transit/pdutr.h b/net/802/transit/pdutr.h new file mode 100644 index 000000000..55a65001d --- /dev/null +++ b/net/802/transit/pdutr.h @@ -0,0 +1,309 @@ + +/* this file was generated on Thu Dec 5 13:58:11 GMT 1996 */ + +/* index name #defines: */ + +#define ADM 0 +#define CONN 1 +#define RESET_WAIT 2 +#define RESET_CHECK 3 +#define SETUP 4 +#define RESET 5 +#define D_CONN 6 +#define ERROR 7 +#define NORMAL 8 +#define BUSY 9 +#define REJECT 10 +#define AWAIT 11 +#define AWAIT_BUSY 12 +#define AWAIT_REJECT 13 + + +/* size of transition table is 1684 bytes */ + +static short int pdutr_offset [ ] ={ + 0, 54, 82, 110, 138, 192, 246, 300, 328, 554, + 780, 1006, 1232, 1458 }; + +static char pdutr_entry [ ] = { + ADM5 , ADM , ADM4 , ADM , ADM5 , ADM , + ADM4 , ADM , ADM5 , ADM , ADM4 , ADM , + ADM5 , ADM , ADM4 , ADM , ADM3 , ADM , + ADM3 , ADM , ADM2 , CONN , ADM2 , CONN , + ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , + ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , + ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , + ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , + ADM5 , ADM , ADM5 , ADM , ADM5 , ADM , + CONN5 , CONN , CONN5 , CONN , CONN5 , CONN , + CONN5 , CONN , CONN5 , CONN , CONN3 , CONN , + CONN5 , CONN , CONN5 , CONN , CONN5 , CONN , + CONN5 , CONN , CONN5 , CONN , CONN4 , ADM , + CONN5 , CONN , CONN5 , CONN , RESWAIT8 , RESET_WAIT , + RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , + RESWAIT7 , RESET_WAIT , RESWAIT6 , RESET_WAIT , RESWAIT8 , RESET_WAIT , + RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , + RESWAIT8 , RESET_WAIT , RESWAIT5 , ADM , RESWAIT8 , RESET_WAIT , + RESWAIT8 , RESET_WAIT , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , + RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK5 , ADM , + RESCHK4 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , + RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , + RESCHK3 , ADM , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP4 , ADM , + SETUP4 , ADM , SETUP1 , SETUP , SETUP1 , SETUP , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , + SETUP2 , NORMAL , SETUP5 , ADM , SETUP5 , ADM , + SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP , + RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , + RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , + RESET6 , RESET , RESET6 , RESET , RESET4 , ADM , + RESET4 , ADM , RESET1 , RESET , RESET1 , RESET , + RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , + RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , + RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , + RESET2 , NORMAL , RESET5 , ADM , RESET5 , ADM , + RESET6 , RESET , RESET6 , RESET , RESET6 , RESET , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN3 , D_CONN , + D_CONN3 , D_CONN , D_CONN1 , ADM , D_CONN1 , ADM , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , + D_CONN4 , ADM , D_CONN4 , ADM , D_CONN5 , ADM , + D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN , + ERR5 , ERROR , ERR5 , ERROR , ERR5 , ERROR , + ERR5 , ERROR , ERR2 , ADM , ERR1 , RESET_CHECK , + ERR6 , ERROR , ERR6 , ERROR , ERR6 , ERROR , + ERR6 , ERROR , ERR6 , ERROR , ERR3 , ADM , + ERR4 , RESET_WAIT , ERR4 , RESET_WAIT , NORMAL8B , NORMAL , + NORMAL9 , NORMAL , NORMAL10 , NORMAL , NORMAL10 , NORMAL , + NORMAL5 , REJECT , NORMAL6 , REJECT , NORMAL7 , REJECT , + NORMAL7 , REJECT , NORMAL11 , NORMAL , NORMAL11 , NORMAL , + NORMAL12 , NORMAL , NORMAL12 , NORMAL , NORMAL11 , NORMAL , + NORMAL11 , NORMAL , NORMAL12 , NORMAL , NORMAL12 , NORMAL , + NORMAL13 , NORMAL , NORMAL13 , NORMAL , NORMAL14 , NORMAL , + NORMAL14 , NORMAL , NORMAL13 , NORMAL , NORMAL13 , NORMAL , + NORMAL14 , NORMAL , NORMAL14 , NORMAL , NORMAL15 , NORMAL , + NORMAL16 , NORMAL , NORMAL17 , NORMAL , NORMAL17 , NORMAL , + NORMAL15 , NORMAL , NORMAL16 , NORMAL , NORMAL17 , NORMAL , + NORMAL17 , NORMAL , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , NORMAL8B , NORMAL , + NORMAL9 , NORMAL , SH10 , ERROR , NORMAL8A , NORMAL , + NORMAL5 , REJECT , NORMAL6 , REJECT , SH10 , ERROR , + NORMAL5 , REJECT , NORMAL11 , NORMAL , NORMAL11 , NORMAL , + SH10 , ERROR , NORMAL11 , NORMAL , NORMAL11 , NORMAL , + NORMAL11 , NORMAL , SH10 , ERROR , NORMAL11 , NORMAL , + NORMAL13 , NORMAL , NORMAL13 , NORMAL , SH10 , ERROR , + NORMAL13 , NORMAL , NORMAL13 , NORMAL , NORMAL13 , NORMAL , + SH10 , ERROR , NORMAL13 , NORMAL , NORMAL15 , NORMAL , + NORMAL16 , NORMAL , SH10 , ERROR , NORMAL15 , NORMAL , + NORMAL15 , NORMAL , NORMAL16 , NORMAL , SH10 , ERROR , + NORMAL15 , NORMAL , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , BUSY13 , BUSY , BUSY14 , BUSY , + BUSY12 , BUSY , BUSY12 , BUSY , BUSY9 , BUSY , + BUSY10 , BUSY , BUSY11 , BUSY , BUSY11 , BUSY , + BUSY15 , BUSY , BUSY15 , BUSY , BUSY16 , BUSY , + BUSY16 , BUSY , BUSY15 , BUSY , BUSY15 , BUSY , + BUSY16 , BUSY , BUSY16 , BUSY , BUSY17 , BUSY , + BUSY17 , BUSY , BUSY18 , BUSY , BUSY18 , BUSY , + BUSY17 , BUSY , BUSY17 , BUSY , BUSY18 , BUSY , + BUSY18 , BUSY , BUSY19 , BUSY , BUSY20 , BUSY , + BUSY21 , BUSY , BUSY21 , BUSY , BUSY19 , BUSY , + BUSY20 , BUSY , BUSY21 , BUSY , BUSY21 , BUSY , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , BUSY13 , BUSY , BUSY14 , BUSY , + SH10 , ERROR , BUSY13 , BUSY , BUSY9 , BUSY , + BUSY10 , BUSY , SH10 , ERROR , BUSY9 , BUSY , + BUSY15 , BUSY , BUSY15 , BUSY , SH10 , ERROR , + BUSY15 , BUSY , BUSY15 , BUSY , BUSY15 , BUSY , + SH10 , ERROR , BUSY15 , BUSY , BUSY17 , BUSY , + BUSY17 , BUSY , SH10 , ERROR , BUSY17 , BUSY , + BUSY17 , BUSY , BUSY17 , BUSY , SH10 , ERROR , + BUSY17 , BUSY , BUSY19 , BUSY , BUSY20 , BUSY , + SH10 , ERROR , BUSY19 , BUSY , BUSY19 , BUSY , + BUSY20 , BUSY , SH10 , ERROR , BUSY19 , BUSY , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + REJECT7 , REJECT , REJECT8 , REJECT , REJECT9 , REJECT , + REJECT9 , REJECT , REJECT5 , REJECT , REJECT5 , REJECT , + REJECT6 , REJECT , REJECT6 , REJECT , REJECT10 , REJECT , + REJECT10 , REJECT , REJECT11 , REJECT , REJECT11 , REJECT , + REJECT10 , REJECT , REJECT10 , REJECT , REJECT11 , REJECT , + REJECT11 , REJECT , REJECT12 , REJECT , REJECT12 , REJECT , + REJECT13 , REJECT , REJECT13 , REJECT , REJECT12 , REJECT , + REJECT12 , REJECT , REJECT13 , REJECT , REJECT13 , REJECT , + REJECT14 , REJECT , REJECT15 , REJECT , REJECT16 , REJECT , + REJECT16 , REJECT , REJECT14 , REJECT , REJECT15 , REJECT , + REJECT16 , REJECT , REJECT16 , REJECT , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + REJECT7 , REJECT , REJECT8 , REJECT , SH10 , ERROR , + REJECT7 , REJECT , REJECT5 , REJECT , REJECT5 , REJECT , + SH10 , ERROR , REJECT5 , REJECT , REJECT10 , REJECT , + REJECT10 , REJECT , SH10 , ERROR , REJECT10 , REJECT , + REJECT10 , REJECT , REJECT10 , REJECT , SH10 , ERROR , + REJECT10 , REJECT , REJECT12 , REJECT , REJECT12 , REJECT , + SH10 , ERROR , REJECT12 , REJECT , REJECT12 , REJECT , + REJECT12 , REJECT , SH10 , ERROR , REJECT12 , REJECT , + REJECT14 , REJECT , REJECT15 , REJECT , SH10 , ERROR , + REJECT14 , REJECT , REJECT14 , REJECT , REJECT15 , REJECT , + SH10 , ERROR , REJECT14 , REJECT , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , AWAIT6 , AWAIT , + AWAIT6 , AWAIT , AWAIT7 , AWAIT , AWAIT7 , AWAIT , + AWAIT3 , AWAIT_REJECT , AWAIT3 , AWAIT_REJECT , AWAIT4 , AWAIT_REJECT , + AWAIT4 , AWAIT_REJECT , AWAIT9 , AWAIT , AWAIT9 , AWAIT , + AWAIT10 , AWAIT , AWAIT10 , AWAIT , AWAIT9 , AWAIT , + AWAIT9 , AWAIT , AWAIT10 , AWAIT , AWAIT10 , AWAIT , + AWAIT12 , AWAIT , AWAIT12 , AWAIT , AWAIT13 , AWAIT , + AWAIT13 , AWAIT , AWAIT12 , AWAIT , AWAIT12 , AWAIT , + AWAIT13 , AWAIT , AWAIT13 , AWAIT , AWAIT9 , AWAIT , + AWAIT9 , AWAIT , AWAIT10 , AWAIT , AWAIT10 , AWAIT , + AWAIT9 , AWAIT , AWAIT9 , AWAIT , AWAIT10 , AWAIT , + AWAIT10 , AWAIT , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , AWAIT6 , AWAIT , + AWAIT6 , AWAIT , SH10 , ERROR , AWAIT5 , NORMAL , + AWAIT3 , AWAIT_REJECT , AWAIT3 , AWAIT_REJECT , SH10 , ERROR , + AWAIT2 , REJECT , AWAIT9 , AWAIT , AWAIT9 , AWAIT , + SH10 , ERROR , AWAIT8 , AWAIT , AWAIT9 , AWAIT , + AWAIT9 , AWAIT , SH10 , ERROR , AWAIT8 , AWAIT , + AWAIT12 , AWAIT , AWAIT12 , AWAIT , SH10 , ERROR , + AWAIT11 , AWAIT , AWAIT12 , AWAIT , AWAIT12 , AWAIT , + SH10 , ERROR , AWAIT11 , AWAIT , AWAIT9 , AWAIT , + AWAIT9 , AWAIT , SH10 , ERROR , AWAIT8 , AWAIT , + AWAIT9 , AWAIT , AWAIT9 , AWAIT , SH10 , ERROR , + AWAIT8 , AWAIT , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , AWAIT_BUSY8 , AWAIT_BUSY , AWAIT_BUSY8 , AWAIT_BUSY , + AWAIT_BUSY9 , AWAIT_BUSY , AWAIT_BUSY9 , AWAIT_BUSY , AWAIT_BUSY5 , AWAIT_BUSY , + AWAIT_BUSY5 , AWAIT_BUSY , AWAIT_BUSY6 , AWAIT_BUSY , AWAIT_BUSY6 , AWAIT_BUSY , + AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , + AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , + AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , + AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , + AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , + AWAIT_BUSY15 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , + AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , + AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , AWAIT_BUSY8 , AWAIT_BUSY , AWAIT_BUSY8 , AWAIT_BUSY , + SH10 , ERROR , AWAIT_BUSY7 , BUSY , AWAIT_BUSY5 , AWAIT_BUSY , + AWAIT_BUSY5 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY4 , BUSY , + AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , SH10 , ERROR , + AWAIT_BUSY10 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , + SH10 , ERROR , AWAIT_BUSY10 , BUSY , AWAIT_BUSY14 , AWAIT_BUSY , + AWAIT_BUSY14 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY13 , BUSY , + AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , SH10 , ERROR , + AWAIT_BUSY13 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , + SH10 , ERROR , AWAIT_BUSY10 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , + AWAIT_BUSY11 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY10 , BUSY , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + AWAIT_REJECT5 , AWAIT , AWAIT_REJECT5 , AWAIT , AWAIT_REJECT6 , AWAIT , + AWAIT_REJECT6 , AWAIT , AWAIT_REJECT2 , AWAIT_REJECT , AWAIT_REJECT2 , AWAIT_REJECT , + AWAIT_REJECT3 , AWAIT_REJECT , AWAIT_REJECT3 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , + AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , + AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , + AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , + AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , + AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , + AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , + AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , + AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH4 , ADM , SH4 , ADM , + SH4 , ADM , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK , + AWAIT_REJECT5 , AWAIT , AWAIT_REJECT5 , AWAIT , SH10 , ERROR , + AWAIT_REJECT4 , NORMAL , AWAIT_REJECT2 , AWAIT_REJECT , AWAIT_REJECT2 , AWAIT_REJECT , + SH10 , ERROR , AWAIT_REJECT4 , NORMAL , AWAIT_REJECT8 , AWAIT_REJECT , + AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , AWAIT_REJECT7 , REJECT , + AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , + AWAIT_REJECT7 , REJECT , AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , + SH10 , ERROR , AWAIT_REJECT10, REJECT , AWAIT_REJECT11, AWAIT_REJECT , + AWAIT_REJECT11, AWAIT_REJECT , SH10 , ERROR , AWAIT_REJECT10, REJECT , + AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , + AWAIT_REJECT7 , REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , + SH10 , ERROR , AWAIT_REJECT7 , REJECT , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH9 , ERROR , SH9 , ERROR , + SH9 , ERROR , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH6 , ADM , SH6 , ADM , SH6 , ADM , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT , + SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR , SH7 , ERROR , + SH7 , ERROR , SH7 , ERROR }; diff --git a/net/802/transit/pdutr.pre b/net/802/transit/pdutr.pre new file mode 100644 index 000000000..0e74987ac --- /dev/null +++ b/net/802/transit/pdutr.pre @@ -0,0 +1,1121 @@ +COMPILE pdutr INDEX +; +; Transition tables for incomming pdu events. +; translate this thing into C with +; awk -f ./compile.awk pdu.trans > pdutr.h +; +TABLE ADM +;Transition table for the ADM state: +; +;frame type p bit action newstate +;received in frame +; +I_CMD 0 ADM5 ADM +I_CMD 1 ADM4 ADM +RR_CMD 0 ADM5 ADM +RR_CMD 1 ADM4 ADM +RNR_CMD 0 ADM5 ADM +RNR_CMD 1 ADM4 ADM +REJ_CMD 0 ADM5 ADM +REJ_CMD 1 ADM4 ADM +DISC_CMD 0 ADM3 ADM +DISC_CMD 1 ADM3 ADM +SABME_CMD 0 ADM2 CONN +SABME_CMD 1 ADM2 CONN +I_RSP 0 ADM5 ADM +I_RSP 1 ADM5 ADM +RR_RSP 0 ADM5 ADM +RR_RSP 1 ADM5 ADM +RNR_RSP 0 ADM5 ADM +RNR_RSP 1 ADM5 ADM +REJ_RSP 0 ADM5 ADM +REJ_RSP 1 ADM5 ADM +UA_RSP 0 ADM5 ADM +UA_RSP 1 ADM5 ADM +DM_RSP 0 ADM5 ADM +DM_RSP 1 ADM5 ADM +FRMR_RSP 0 ADM5 ADM +FRMR_RSP 1 ADM5 ADM +; +TABLE CONN +; +;Transition table for the CONN state: +; +;frame type action newstate +;received +; +I_CMD CONN5 CONN +RR_CMD CONN5 CONN +RNR_CMD CONN5 CONN +REJ_CMD CONN5 CONN +DISC_CMD CONN5 CONN +SABME_CMD CONN3 CONN +I_RSP CONN5 CONN +RR_RSP CONN5 CONN +RNR_RSP CONN5 CONN +REJ_RSP CONN5 CONN +UA_RSP CONN5 CONN +DM_RSP CONN4 ADM +FRMR_RSP CONN5 CONN +; +TABLE RESET_WAIT +;Transition table for the RESET_WAIT +; +;frame type action newstate +;received +; +I_CMD RESWAIT8 RESET_WAIT +RR_CMD RESWAIT8 RESET_WAIT +RNR_CMD RESWAIT8 RESET_WAIT +REJ_CMD RESWAIT8 RESET_WAIT +DISC_CMD RESWAIT7 RESET_WAIT +SABME_CMD RESWAIT6 RESET_WAIT +I_RSP RESWAIT8 RESET_WAIT +RR_RSP RESWAIT8 RESET_WAIT +RNR_RSP RESWAIT8 RESET_WAIT +REJ_RSP RESWAIT8 RESET_WAIT +UA_RSP RESWAIT8 RESET_WAIT +DM_RSP RESWAIT5 ADM +FRMR_RSP RESWAIT8 RESET_WAIT +; +; +TABLE RESET_CHECK +;Transition table for the RESET_CHECK state +; +;frame type action newstate +;received +; +I_CMD RESCHK6 RESET_CHECK +RR_CMD RESCHK6 RESET_CHECK +RNR_CMD RESCHK6 RESET_CHECK +REJ_CMD RESCHK6 RESET_CHECK +DISC_CMD RESCHK5 ADM +SABME_CMD RESCHK4 RESET_CHECK +I_RSP RESCHK6 RESET_CHECK +RR_RSP RESCHK6 RESET_CHECK +RNR_RSP RESCHK6 RESET_CHECK +REJ_RSP RESCHK6 RESET_CHECK +UA_RSP RESCHK6 RESET_CHECK +DM_RSP RESCHK3 ADM +FRMR_RSP RESCHK6 RESET_CHECK +; +; +TABLE SETUP +;Transition table for the SETUP state +; +;frame type p flag action newstate +;received = f +; +I_CMD 0 SETUP6 SETUP +I_CMD 1 SETUP6 SETUP +RR_CMD 0 SETUP6 SETUP +RR_CMD 1 SETUP6 SETUP +RNR_CMD 0 SETUP6 SETUP +RNR_CMD 1 SETUP6 SETUP +REJ_CMD 0 SETUP6 SETUP +REJ_CMD 1 SETUP6 SETUP +DISC_CMD 0 SETUP4 ADM +DISC_CMD 1 SETUP4 ADM +SABME_CMD 0 SETUP1 SETUP +SABME_CMD 1 SETUP1 SETUP +I_RSP 0 SETUP6 SETUP +I_RSP 1 SETUP6 SETUP +RR_RSP 0 SETUP6 SETUP +RR_RSP 1 SETUP6 SETUP +RNR_RSP 0 SETUP6 SETUP +RNR_RSP 1 SETUP6 SETUP +REJ_RSP 0 SETUP6 SETUP +REJ_RSP 1 SETUP6 SETUP +UA_RSP 0 SETUP6 SETUP +UA_RSP 1 SETUP2 NORMAL +DM_RSP 0 SETUP5 ADM +DM_RSP 1 SETUP5 ADM +FRMR_RSP 0 SETUP6 SETUP +FRMR_RSP 1 SETUP6 SETUP +; +; +TABLE RESET +;Transition table for the RESET state: +; +;frame type p flag action newstate +;received = f +; +I_CMD 0 RESET6 RESET +I_CMD 1 RESET6 RESET +RR_CMD 0 RESET6 RESET +RR_CMD 1 RESET6 RESET +RNR_CMD 0 RESET6 RESET +RNR_CMD 1 RESET6 RESET +REJ_CMD 0 RESET6 RESET +REJ_CMD 1 RESET6 RESET +DISC_CMD 0 RESET4 ADM +DISC_CMD 1 RESET4 ADM +SABME_CMD 0 RESET1 RESET +SABME_CMD 1 RESET1 RESET +I_RSP 0 RESET6 RESET +I_RSP 1 RESET6 RESET +RR_RSP 0 RESET6 RESET +RR_RSP 1 RESET6 RESET +RNR_RSP 0 RESET6 RESET +RNR_RSP 1 RESET6 RESET +REJ_RSP 0 RESET6 RESET +REJ_RSP 1 RESET6 RESET +UA_RSP 0 RESET6 RESET +UA_RSP 1 RESET2 NORMAL +DM_RSP 0 RESET5 ADM +DM_RSP 1 RESET5 ADM +FRMR_RSP 0 RESET6 RESET +FRMR_RSP 1 RESET6 RESET +; +; +TABLE D_CONN +;Transition table for the D_CONN state: +; +;frame type p bit action newstate +;received in frame +I_CMD 0 D_CONN5 D_CONN +I_CMD 1 D_CONN5 D_CONN +RR_CMD 0 D_CONN5 D_CONN +RR_CMD 1 D_CONN5 D_CONN +RNR_CMD 0 D_CONN5 D_CONN +RNR_CMD 1 D_CONN5 D_CONN +REJ_CMD 0 D_CONN5 D_CONN +REJ_CMD 1 D_CONN5 D_CONN +DISC_CMD 0 D_CONN3 D_CONN +DISC_CMD 1 D_CONN3 D_CONN +SABME_CMD 0 D_CONN1 ADM +SABME_CMD 1 D_CONN1 ADM +I_RSP 0 D_CONN5 D_CONN +I_RSP 1 D_CONN5 D_CONN +RR_RSP 0 D_CONN5 D_CONN +RR_RSP 1 D_CONN5 D_CONN +RNR_RSP 0 D_CONN5 D_CONN +RNR_RSP 1 D_CONN5 D_CONN +REJ_RSP 0 D_CONN5 D_CONN +REJ_RSP 1 D_CONN5 D_CONN +UA_RSP 0 D_CONN5 D_CONN +UA_RSP 1 D_CONN4 ADM +DM_RSP 0 D_CONN4 ADM +DM_RSP 1 D_CONN5 ADM +FRMR_RSP 0 D_CONN5 D_CONN +FRMR_RSP 1 D_CONN5 D_CONN +; +; +TABLE ERROR +;Transition table for the ERROR state: +; +;frame type action newstate +;received +; +I_CMD ERR5 ERROR +RR_CMD ERR5 ERROR +RNR_CMD ERR5 ERROR +REJ_CMD ERR5 ERROR +DISC_CMD ERR2 ADM +SABME_CMD ERR1 RESET_CHECK +I_RSP ERR6 ERROR +RR_RSP ERR6 ERROR +RNR_RSP ERR6 ERROR +REJ_RSP ERR6 ERROR +UA_RSP ERR6 ERROR +DM_RSP ERR3 ADM +FRMR_RSP ERR4 RESET_WAIT +; +TABLE NORMAL +;Transition table for the NORMAL state: +; +;frame type uexpect p bit p_flag +;received N(S) in frame +; +I_CMD 0 0 0 NORMAL8B NORMAL +I_CMD 0 0 1 NORMAL9 NORMAL +I_CMD 0 1 0 NORMAL10 NORMAL +I_CMD 0 1 1 NORMAL10 NORMAL +I_CMD 1 0 0 NORMAL5 REJECT +I_CMD 1 0 1 NORMAL6 REJECT +I_CMD 1 1 0 NORMAL7 REJECT +I_CMD 1 1 1 NORMAL7 REJECT +RR_CMD 0 0 0 NORMAL11 NORMAL +RR_CMD 0 0 1 NORMAL11 NORMAL +RR_CMD 0 1 0 NORMAL12 NORMAL +RR_CMD 0 1 1 NORMAL12 NORMAL +RR_CMD 1 0 0 NORMAL11 NORMAL +RR_CMD 1 0 1 NORMAL11 NORMAL +RR_CMD 1 1 0 NORMAL12 NORMAL +RR_CMD 1 1 1 NORMAL12 NORMAL +RNR_CMD 0 0 0 NORMAL13 NORMAL +RNR_CMD 0 0 1 NORMAL13 NORMAL +RNR_CMD 0 1 0 NORMAL14 NORMAL +RNR_CMD 0 1 1 NORMAL14 NORMAL +RNR_CMD 1 0 0 NORMAL13 NORMAL +RNR_CMD 1 0 1 NORMAL13 NORMAL +RNR_CMD 1 1 0 NORMAL14 NORMAL +RNR_CMD 1 1 1 NORMAL14 NORMAL +REJ_CMD 0 0 0 NORMAL15 NORMAL +REJ_CMD 0 0 1 NORMAL16 NORMAL +REJ_CMD 0 1 0 NORMAL17 NORMAL +REJ_CMD 0 1 1 NORMAL17 NORMAL +REJ_CMD 1 0 0 NORMAL15 NORMAL +REJ_CMD 1 0 1 NORMAL16 NORMAL +REJ_CMD 1 1 0 NORMAL17 NORMAL +REJ_CMD 1 1 1 NORMAL17 NORMAL +DISC_CMD 0 0 0 SH4 ADM +DISC_CMD 0 0 1 SH4 ADM +DISC_CMD 0 1 0 SH4 ADM +DISC_CMD 0 1 1 SH4 ADM +DISC_CMD 1 0 0 SH4 ADM +DISC_CMD 1 0 1 SH4 ADM +DISC_CMD 1 1 0 SH4 ADM +DISC_CMD 1 1 1 SH4 ADM +SABME_CMD 0 0 0 SH3 RESET_CHECK +SABME_CMD 0 0 1 SH3 RESET_CHECK +SABME_CMD 0 1 0 SH3 RESET_CHECK +SABME_CMD 0 1 1 SH3 RESET_CHECK +SABME_CMD 1 0 0 SH3 RESET_CHECK +SABME_CMD 1 0 1 SH3 RESET_CHECK +SABME_CMD 1 1 0 SH3 RESET_CHECK +SABME_CMD 1 1 1 SH3 RESET_CHECK +I_RSP 0 0 0 NORMAL8B NORMAL +I_RSP 0 0 1 NORMAL9 NORMAL +I_RSP 0 1 0 SH10 ERROR +I_RSP 0 1 1 NORMAL8A NORMAL +I_RSP 1 0 0 NORMAL5 REJECT +I_RSP 1 0 1 NORMAL6 REJECT +I_RSP 1 1 0 SH10 ERROR +I_RSP 1 1 1 NORMAL5 REJECT +RR_RSP 0 0 0 NORMAL11 NORMAL +RR_RSP 0 0 1 NORMAL11 NORMAL +RR_RSP 0 1 0 SH10 ERROR +RR_RSP 0 1 1 NORMAL11 NORMAL +RR_RSP 1 0 0 NORMAL11 NORMAL +RR_RSP 1 0 1 NORMAL11 NORMAL +RR_RSP 1 1 0 SH10 ERROR +RR_RSP 1 1 1 NORMAL11 NORMAL +RNR_RSP 0 0 0 NORMAL13 NORMAL +RNR_RSP 0 0 1 NORMAL13 NORMAL +RNR_RSP 0 1 0 SH10 ERROR +RNR_RSP 0 1 1 NORMAL13 NORMAL +RNR_RSP 1 0 0 NORMAL13 NORMAL +RNR_RSP 1 0 1 NORMAL13 NORMAL +RNR_RSP 1 1 0 SH10 ERROR +RNR_RSP 1 1 1 NORMAL13 NORMAL +REJ_RSP 0 0 0 NORMAL15 NORMAL +REJ_RSP 0 0 1 NORMAL16 NORMAL +REJ_RSP 0 1 0 SH10 ERROR +REJ_RSP 0 1 1 NORMAL15 NORMAL +REJ_RSP 1 0 0 NORMAL15 NORMAL +REJ_RSP 1 0 1 NORMAL16 NORMAL +REJ_RSP 1 1 0 SH10 ERROR +REJ_RSP 1 1 1 NORMAL15 NORMAL +UA_RSP 0 0 0 SH9 ERROR +UA_RSP 0 0 1 SH9 ERROR +UA_RSP 0 1 0 SH9 ERROR +UA_RSP 0 1 1 SH9 ERROR +UA_RSP 1 0 0 SH9 ERROR +UA_RSP 1 0 1 SH9 ERROR +UA_RSP 1 1 0 SH9 ERROR +UA_RSP 1 1 1 SH9 ERROR +DM_RSP 0 0 0 SH6 ADM +DM_RSP 0 0 1 SH6 ADM +DM_RSP 0 1 0 SH6 ADM +DM_RSP 0 1 1 SH6 ADM +DM_RSP 1 0 0 SH6 ADM +DM_RSP 1 0 1 SH6 ADM +DM_RSP 1 1 0 SH6 ADM +DM_RSP 1 1 1 SH6 ADM +FRMR_RSP 0 0 0 SH5 RESET_WAIT +FRMR_RSP 0 0 1 SH5 RESET_WAIT +FRMR_RSP 0 1 0 SH5 RESET_WAIT +FRMR_RSP 0 1 1 SH5 RESET_WAIT +FRMR_RSP 1 0 0 SH5 RESET_WAIT +FRMR_RSP 1 0 1 SH5 RESET_WAIT +FRMR_RSP 1 1 0 SH5 RESET_WAIT +FRMR_RSP 1 1 1 SH5 RESET_WAIT +BAD_FRAME 0 0 0 SH7 ERROR +BAD_FRAME 0 0 1 SH7 ERROR +BAD_FRAME 0 1 0 SH7 ERROR +BAD_FRAME 0 1 1 SH7 ERROR +BAD_FRAME 1 0 0 SH7 ERROR +BAD_FRAME 1 0 1 SH7 ERROR +BAD_FRAME 1 1 0 SH7 ERROR +BAD_FRAME 1 1 1 SH7 ERROR +; +;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK +;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM +;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT +;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM +;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR +;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR +;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR +;112 entries in table, 1 modified by tredit4 I_CMD 1 0 0 NORMAL5 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP 1 0 0 NORMAL5 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 NORMAL5 REJECT +;112 entries in table, 1 modified by tredit4 I_CMD 1 0 1 NORMAL6 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP 1 0 1 NORMAL6 REJECT +;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x NORMAL7 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 NORMAL8A NORMAL +;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 NORMAL8B NORMAL +;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 NORMAL8B NORMAL +;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 NORMAL9 NORMAL +;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 NORMAL9 NORMAL +;112 entries in table, 2 modified by tredit4 I_CMD x 1 x NORMAL10 NORMAL +;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x NORMAL11 NORMAL +;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x NORMAL11 NORMAL +;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 NORMAL11 NORMAL +;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x NORMAL12 NORMAL +;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x NORMAL13 NORMAL +;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x NORMAL13 NORMAL +;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 NORMAL13 NORMAL +;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x NORMAL14 NORMAL +;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 NORMAL15 NORMAL +;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 NORMAL15 NORMAL +;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 NORMAL15 NORMAL +;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 NORMAL16 NORMAL +;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 NORMAL16 NORMAL +;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x NORMAL17 NORMAL +; +TABLE BUSY +;Transition table for the BUSY state: +; +;frame type uexpect p bit p_flag +;received N(S) in frame +; +I_CMD 0 0 0 BUSY13 BUSY +I_CMD 0 0 1 BUSY14 BUSY +I_CMD 0 1 0 BUSY12 BUSY +I_CMD 0 1 1 BUSY12 BUSY +I_CMD 1 0 0 BUSY9 BUSY +I_CMD 1 0 1 BUSY10 BUSY +I_CMD 1 1 0 BUSY11 BUSY +I_CMD 1 1 1 BUSY11 BUSY +RR_CMD 0 0 0 BUSY15 BUSY +RR_CMD 0 0 1 BUSY15 BUSY +RR_CMD 0 1 0 BUSY16 BUSY +RR_CMD 0 1 1 BUSY16 BUSY +RR_CMD 1 0 0 BUSY15 BUSY +RR_CMD 1 0 1 BUSY15 BUSY +RR_CMD 1 1 0 BUSY16 BUSY +RR_CMD 1 1 1 BUSY16 BUSY +RNR_CMD 0 0 0 BUSY17 BUSY +RNR_CMD 0 0 1 BUSY17 BUSY +RNR_CMD 0 1 0 BUSY18 BUSY +RNR_CMD 0 1 1 BUSY18 BUSY +RNR_CMD 1 0 0 BUSY17 BUSY +RNR_CMD 1 0 1 BUSY17 BUSY +RNR_CMD 1 1 0 BUSY18 BUSY +RNR_CMD 1 1 1 BUSY18 BUSY +REJ_CMD 0 0 0 BUSY19 BUSY +REJ_CMD 0 0 1 BUSY20 BUSY +REJ_CMD 0 1 0 BUSY21 BUSY +REJ_CMD 0 1 1 BUSY21 BUSY +REJ_CMD 1 0 0 BUSY19 BUSY +REJ_CMD 1 0 1 BUSY20 BUSY +REJ_CMD 1 1 0 BUSY21 BUSY +REJ_CMD 1 1 1 BUSY21 BUSY +DISC_CMD 0 0 0 SH4 ADM +DISC_CMD 0 0 1 SH4 ADM +DISC_CMD 0 1 0 SH4 ADM +DISC_CMD 0 1 1 SH4 ADM +DISC_CMD 1 0 0 SH4 ADM +DISC_CMD 1 0 1 SH4 ADM +DISC_CMD 1 1 0 SH4 ADM +DISC_CMD 1 1 1 SH4 ADM +SABME_CMD 0 0 0 SH3 RESET_CHECK +SABME_CMD 0 0 1 SH3 RESET_CHECK +SABME_CMD 0 1 0 SH3 RESET_CHECK +SABME_CMD 0 1 1 SH3 RESET_CHECK +SABME_CMD 1 0 0 SH3 RESET_CHECK +SABME_CMD 1 0 1 SH3 RESET_CHECK +SABME_CMD 1 1 0 SH3 RESET_CHECK +SABME_CMD 1 1 1 SH3 RESET_CHECK +I_RSP 0 0 0 BUSY13 BUSY +I_RSP 0 0 1 BUSY14 BUSY +I_RSP 0 1 0 SH10 ERROR +I_RSP 0 1 1 BUSY13 BUSY +I_RSP 1 0 0 BUSY9 BUSY +I_RSP 1 0 1 BUSY10 BUSY +I_RSP 1 1 0 SH10 ERROR +I_RSP 1 1 1 BUSY9 BUSY +RR_RSP 0 0 0 BUSY15 BUSY +RR_RSP 0 0 1 BUSY15 BUSY +RR_RSP 0 1 0 SH10 ERROR +RR_RSP 0 1 1 BUSY15 BUSY +RR_RSP 1 0 0 BUSY15 BUSY +RR_RSP 1 0 1 BUSY15 BUSY +RR_RSP 1 1 0 SH10 ERROR +RR_RSP 1 1 1 BUSY15 BUSY +RNR_RSP 0 0 0 BUSY17 BUSY +RNR_RSP 0 0 1 BUSY17 BUSY +RNR_RSP 0 1 0 SH10 ERROR +RNR_RSP 0 1 1 BUSY17 BUSY +RNR_RSP 1 0 0 BUSY17 BUSY +RNR_RSP 1 0 1 BUSY17 BUSY +RNR_RSP 1 1 0 SH10 ERROR +RNR_RSP 1 1 1 BUSY17 BUSY +REJ_RSP 0 0 0 BUSY19 BUSY +REJ_RSP 0 0 1 BUSY20 BUSY +REJ_RSP 0 1 0 SH10 ERROR +REJ_RSP 0 1 1 BUSY19 BUSY +REJ_RSP 1 0 0 BUSY19 BUSY +REJ_RSP 1 0 1 BUSY20 BUSY +REJ_RSP 1 1 0 SH10 ERROR +REJ_RSP 1 1 1 BUSY19 BUSY +UA_RSP 0 0 0 SH9 ERROR +UA_RSP 0 0 1 SH9 ERROR +UA_RSP 0 1 0 SH9 ERROR +UA_RSP 0 1 1 SH9 ERROR +UA_RSP 1 0 0 SH9 ERROR +UA_RSP 1 0 1 SH9 ERROR +UA_RSP 1 1 0 SH9 ERROR +UA_RSP 1 1 1 SH9 ERROR +DM_RSP 0 0 0 SH6 ADM +DM_RSP 0 0 1 SH6 ADM +DM_RSP 0 1 0 SH6 ADM +DM_RSP 0 1 1 SH6 ADM +DM_RSP 1 0 0 SH6 ADM +DM_RSP 1 0 1 SH6 ADM +DM_RSP 1 1 0 SH6 ADM +DM_RSP 1 1 1 SH6 ADM +FRMR_RSP 0 0 0 SH5 RESET_WAIT +FRMR_RSP 0 0 1 SH5 RESET_WAIT +FRMR_RSP 0 1 0 SH5 RESET_WAIT +FRMR_RSP 0 1 1 SH5 RESET_WAIT +FRMR_RSP 1 0 0 SH5 RESET_WAIT +FRMR_RSP 1 0 1 SH5 RESET_WAIT +FRMR_RSP 1 1 0 SH5 RESET_WAIT +FRMR_RSP 1 1 1 SH5 RESET_WAIT +BAD_FRAME 0 0 0 SH7 ERROR +BAD_FRAME 0 0 1 SH7 ERROR +BAD_FRAME 0 1 0 SH7 ERROR +BAD_FRAME 0 1 1 SH7 ERROR +BAD_FRAME 1 0 0 SH7 ERROR +BAD_FRAME 1 0 1 SH7 ERROR +BAD_FRAME 1 1 0 SH7 ERROR +BAD_FRAME 1 1 1 SH7 ERROR +; +;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK +;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM +;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT +;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM +;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR +;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR +;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR +;112 entries in table, 1 modified by tredit4 I_RSP 1 0 0 BUSY9 BUSY +;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 BUSY9 BUSY +;112 entries in table, 1 modified by tredit4 I_CMD 1 0 0 BUSY9 BUSY +;112 entries in table, 1 modified by tredit4 I_RSP 1 0 1 BUSY10 BUSY +;112 entries in table, 1 modified by tredit4 I_CMD 1 0 1 BUSY10 BUSY +;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x BUSY11 BUSY +;112 entries in table, 2 modified by tredit4 I_CMD x 1 x BUSY12 BUSY +;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 BUSY13 BUSY +;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 BUSY13 BUSY +;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 BUSY13 BUSY +;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 BUSY14 BUSY +;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 BUSY14 BUSY +;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x BUSY15 BUSY +;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x BUSY15 BUSY +;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 BUSY15 BUSY +;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x BUSY16 BUSY +;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x BUSY17 BUSY +;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x BUSY17 BUSY +;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 BUSY17 BUSY +;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x BUSY18 BUSY +;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 BUSY19 BUSY +;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 BUSY19 BUSY +;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 BUSY19 BUSY +;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 BUSY20 BUSY +;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 BUSY20 BUSY +;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x BUSY21 BUSY +; +TABLE REJECT +;Transition table for the REJECT state: +; +;frame type uexpect p bit p_flag +;received N(S) in frame +; +I_CMD 0 0 0 REJECT7 REJECT +I_CMD 0 0 1 REJECT8 REJECT +I_CMD 0 1 0 REJECT9 REJECT +I_CMD 0 1 1 REJECT9 REJECT +I_CMD 1 0 0 REJECT5 REJECT +I_CMD 1 0 1 REJECT5 REJECT +I_CMD 1 1 0 REJECT6 REJECT +I_CMD 1 1 1 REJECT6 REJECT +RR_CMD 0 0 0 REJECT10 REJECT +RR_CMD 0 0 1 REJECT10 REJECT +RR_CMD 0 1 0 REJECT11 REJECT +RR_CMD 0 1 1 REJECT11 REJECT +RR_CMD 1 0 0 REJECT10 REJECT +RR_CMD 1 0 1 REJECT10 REJECT +RR_CMD 1 1 0 REJECT11 REJECT +RR_CMD 1 1 1 REJECT11 REJECT +RNR_CMD 0 0 0 REJECT12 REJECT +RNR_CMD 0 0 1 REJECT12 REJECT +RNR_CMD 0 1 0 REJECT13 REJECT +RNR_CMD 0 1 1 REJECT13 REJECT +RNR_CMD 1 0 0 REJECT12 REJECT +RNR_CMD 1 0 1 REJECT12 REJECT +RNR_CMD 1 1 0 REJECT13 REJECT +RNR_CMD 1 1 1 REJECT13 REJECT +REJ_CMD 0 0 0 REJECT14 REJECT +REJ_CMD 0 0 1 REJECT15 REJECT +REJ_CMD 0 1 0 REJECT16 REJECT +REJ_CMD 0 1 1 REJECT16 REJECT +REJ_CMD 1 0 0 REJECT14 REJECT +REJ_CMD 1 0 1 REJECT15 REJECT +REJ_CMD 1 1 0 REJECT16 REJECT +REJ_CMD 1 1 1 REJECT16 REJECT +DISC_CMD 0 0 0 SH4 ADM +DISC_CMD 0 0 1 SH4 ADM +DISC_CMD 0 1 0 SH4 ADM +DISC_CMD 0 1 1 SH4 ADM +DISC_CMD 1 0 0 SH4 ADM +DISC_CMD 1 0 1 SH4 ADM +DISC_CMD 1 1 0 SH4 ADM +DISC_CMD 1 1 1 SH4 ADM +SABME_CMD 0 0 0 SH3 RESET_CHECK +SABME_CMD 0 0 1 SH3 RESET_CHECK +SABME_CMD 0 1 0 SH3 RESET_CHECK +SABME_CMD 0 1 1 SH3 RESET_CHECK +SABME_CMD 1 0 0 SH3 RESET_CHECK +SABME_CMD 1 0 1 SH3 RESET_CHECK +SABME_CMD 1 1 0 SH3 RESET_CHECK +SABME_CMD 1 1 1 SH3 RESET_CHECK +I_RSP 0 0 0 REJECT7 REJECT +I_RSP 0 0 1 REJECT8 REJECT +I_RSP 0 1 0 SH10 ERROR +I_RSP 0 1 1 REJECT7 REJECT +I_RSP 1 0 0 REJECT5 REJECT +I_RSP 1 0 1 REJECT5 REJECT +I_RSP 1 1 0 SH10 ERROR +I_RSP 1 1 1 REJECT5 REJECT +RR_RSP 0 0 0 REJECT10 REJECT +RR_RSP 0 0 1 REJECT10 REJECT +RR_RSP 0 1 0 SH10 ERROR +RR_RSP 0 1 1 REJECT10 REJECT +RR_RSP 1 0 0 REJECT10 REJECT +RR_RSP 1 0 1 REJECT10 REJECT +RR_RSP 1 1 0 SH10 ERROR +RR_RSP 1 1 1 REJECT10 REJECT +RNR_RSP 0 0 0 REJECT12 REJECT +RNR_RSP 0 0 1 REJECT12 REJECT +RNR_RSP 0 1 0 SH10 ERROR +RNR_RSP 0 1 1 REJECT12 REJECT +RNR_RSP 1 0 0 REJECT12 REJECT +RNR_RSP 1 0 1 REJECT12 REJECT +RNR_RSP 1 1 0 SH10 ERROR +RNR_RSP 1 1 1 REJECT12 REJECT +REJ_RSP 0 0 0 REJECT14 REJECT +REJ_RSP 0 0 1 REJECT15 REJECT +REJ_RSP 0 1 0 SH10 ERROR +REJ_RSP 0 1 1 REJECT14 REJECT +REJ_RSP 1 0 0 REJECT14 REJECT +REJ_RSP 1 0 1 REJECT15 REJECT +REJ_RSP 1 1 0 SH10 ERROR +REJ_RSP 1 1 1 REJECT14 REJECT +UA_RSP 0 0 0 SH9 ERROR +UA_RSP 0 0 1 SH9 ERROR +UA_RSP 0 1 0 SH9 ERROR +UA_RSP 0 1 1 SH9 ERROR +UA_RSP 1 0 0 SH9 ERROR +UA_RSP 1 0 1 SH9 ERROR +UA_RSP 1 1 0 SH9 ERROR +UA_RSP 1 1 1 SH9 ERROR +DM_RSP 0 0 0 SH6 ADM +DM_RSP 0 0 1 SH6 ADM +DM_RSP 0 1 0 SH6 ADM +DM_RSP 0 1 1 SH6 ADM +DM_RSP 1 0 0 SH6 ADM +DM_RSP 1 0 1 SH6 ADM +DM_RSP 1 1 0 SH6 ADM +DM_RSP 1 1 1 SH6 ADM +FRMR_RSP 0 0 0 SH5 RESET_WAIT +FRMR_RSP 0 0 1 SH5 RESET_WAIT +FRMR_RSP 0 1 0 SH5 RESET_WAIT +FRMR_RSP 0 1 1 SH5 RESET_WAIT +FRMR_RSP 1 0 0 SH5 RESET_WAIT +FRMR_RSP 1 0 1 SH5 RESET_WAIT +FRMR_RSP 1 1 0 SH5 RESET_WAIT +FRMR_RSP 1 1 1 SH5 RESET_WAIT +BAD_FRAME 0 0 0 SH7 ERROR +BAD_FRAME 0 0 1 SH7 ERROR +BAD_FRAME 0 1 0 SH7 ERROR +BAD_FRAME 0 1 1 SH7 ERROR +BAD_FRAME 1 0 0 SH7 ERROR +BAD_FRAME 1 0 1 SH7 ERROR +BAD_FRAME 1 1 0 SH7 ERROR +BAD_FRAME 1 1 1 SH7 ERROR +; +;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK +;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM +;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT +;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM +;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR +;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR +;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR +;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x REJECT5 REJECT +;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x REJECT5 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 REJECT5 REJECT +;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x REJECT6 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 REJECT7 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 REJECT7 REJECT +;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 REJECT7 REJECT +;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 REJECT8 REJECT +;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 REJECT8 REJECT +;112 entries in table, 2 modified by tredit4 I_CMD x 1 x REJECT9 REJECT +;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x REJECT10 REJECT +;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x REJECT10 REJECT +;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 REJECT10 REJECT +;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x REJECT11 REJECT +;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x REJECT12 REJECT +;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x REJECT12 REJECT +;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 REJECT12 REJECT +;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x REJECT13 REJECT +;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 REJECT14 REJECT +;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 REJECT14 REJECT +;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 REJECT14 REJECT +;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 REJECT15 REJECT +;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 REJECT15 REJECT +;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x REJECT16 REJECT +; +TABLE AWAIT +;Transition table for the AWAIT state: +; +;frame type uexpect p bit p_flag +;received N(S) in frame +; +I_CMD 0 0 0 AWAIT6 AWAIT +I_CMD 0 0 1 AWAIT6 AWAIT +I_CMD 0 1 0 AWAIT7 AWAIT +I_CMD 0 1 1 AWAIT7 AWAIT +I_CMD 1 0 0 AWAIT3 AWAIT_REJECT +I_CMD 1 0 1 AWAIT3 AWAIT_REJECT +I_CMD 1 1 0 AWAIT4 AWAIT_REJECT +I_CMD 1 1 1 AWAIT4 AWAIT_REJECT +RR_CMD 0 0 0 AWAIT9 AWAIT +RR_CMD 0 0 1 AWAIT9 AWAIT +RR_CMD 0 1 0 AWAIT10 AWAIT +RR_CMD 0 1 1 AWAIT10 AWAIT +RR_CMD 1 0 0 AWAIT9 AWAIT +RR_CMD 1 0 1 AWAIT9 AWAIT +RR_CMD 1 1 0 AWAIT10 AWAIT +RR_CMD 1 1 1 AWAIT10 AWAIT +RNR_CMD 0 0 0 AWAIT12 AWAIT +RNR_CMD 0 0 1 AWAIT12 AWAIT +RNR_CMD 0 1 0 AWAIT13 AWAIT +RNR_CMD 0 1 1 AWAIT13 AWAIT +RNR_CMD 1 0 0 AWAIT12 AWAIT +RNR_CMD 1 0 1 AWAIT12 AWAIT +RNR_CMD 1 1 0 AWAIT13 AWAIT +RNR_CMD 1 1 1 AWAIT13 AWAIT +REJ_CMD 0 0 0 AWAIT9 AWAIT +REJ_CMD 0 0 1 AWAIT9 AWAIT +REJ_CMD 0 1 0 AWAIT10 AWAIT +REJ_CMD 0 1 1 AWAIT10 AWAIT +REJ_CMD 1 0 0 AWAIT9 AWAIT +REJ_CMD 1 0 1 AWAIT9 AWAIT +REJ_CMD 1 1 0 AWAIT10 AWAIT +REJ_CMD 1 1 1 AWAIT10 AWAIT +DISC_CMD 0 0 0 SH4 ADM +DISC_CMD 0 0 1 SH4 ADM +DISC_CMD 0 1 0 SH4 ADM +DISC_CMD 0 1 1 SH4 ADM +DISC_CMD 1 0 0 SH4 ADM +DISC_CMD 1 0 1 SH4 ADM +DISC_CMD 1 1 0 SH4 ADM +DISC_CMD 1 1 1 SH4 ADM +SABME_CMD 0 0 0 SH3 RESET_CHECK +SABME_CMD 0 0 1 SH3 RESET_CHECK +SABME_CMD 0 1 0 SH3 RESET_CHECK +SABME_CMD 0 1 1 SH3 RESET_CHECK +SABME_CMD 1 0 0 SH3 RESET_CHECK +SABME_CMD 1 0 1 SH3 RESET_CHECK +SABME_CMD 1 1 0 SH3 RESET_CHECK +SABME_CMD 1 1 1 SH3 RESET_CHECK +I_RSP 0 0 0 AWAIT6 AWAIT +I_RSP 0 0 1 AWAIT6 AWAIT +I_RSP 0 1 0 SH10 ERROR +I_RSP 0 1 1 AWAIT5 NORMAL +I_RSP 1 0 0 AWAIT3 AWAIT_REJECT +I_RSP 1 0 1 AWAIT3 AWAIT_REJECT +I_RSP 1 1 0 SH10 ERROR +I_RSP 1 1 1 AWAIT2 REJECT +RR_RSP 0 0 0 AWAIT9 AWAIT +RR_RSP 0 0 1 AWAIT9 AWAIT +RR_RSP 0 1 0 SH10 ERROR +RR_RSP 0 1 1 AWAIT8 AWAIT +RR_RSP 1 0 0 AWAIT9 AWAIT +RR_RSP 1 0 1 AWAIT9 AWAIT +RR_RSP 1 1 0 SH10 ERROR +RR_RSP 1 1 1 AWAIT8 AWAIT +RNR_RSP 0 0 0 AWAIT12 AWAIT +RNR_RSP 0 0 1 AWAIT12 AWAIT +RNR_RSP 0 1 0 SH10 ERROR +RNR_RSP 0 1 1 AWAIT11 AWAIT +RNR_RSP 1 0 0 AWAIT12 AWAIT +RNR_RSP 1 0 1 AWAIT12 AWAIT +RNR_RSP 1 1 0 SH10 ERROR +RNR_RSP 1 1 1 AWAIT11 AWAIT +REJ_RSP 0 0 0 AWAIT9 AWAIT +REJ_RSP 0 0 1 AWAIT9 AWAIT +REJ_RSP 0 1 0 SH10 ERROR +REJ_RSP 0 1 1 AWAIT8 AWAIT +REJ_RSP 1 0 0 AWAIT9 AWAIT +REJ_RSP 1 0 1 AWAIT9 AWAIT +REJ_RSP 1 1 0 SH10 ERROR +REJ_RSP 1 1 1 AWAIT8 AWAIT +UA_RSP 0 0 0 SH9 ERROR +UA_RSP 0 0 1 SH9 ERROR +UA_RSP 0 1 0 SH9 ERROR +UA_RSP 0 1 1 SH9 ERROR +UA_RSP 1 0 0 SH9 ERROR +UA_RSP 1 0 1 SH9 ERROR +UA_RSP 1 1 0 SH9 ERROR +UA_RSP 1 1 1 SH9 ERROR +DM_RSP 0 0 0 SH6 ADM +DM_RSP 0 0 1 SH6 ADM +DM_RSP 0 1 0 SH6 ADM +DM_RSP 0 1 1 SH6 ADM +DM_RSP 1 0 0 SH6 ADM +DM_RSP 1 0 1 SH6 ADM +DM_RSP 1 1 0 SH6 ADM +DM_RSP 1 1 1 SH6 ADM +FRMR_RSP 0 0 0 SH5 RESET_WAIT +FRMR_RSP 0 0 1 SH5 RESET_WAIT +FRMR_RSP 0 1 0 SH5 RESET_WAIT +FRMR_RSP 0 1 1 SH5 RESET_WAIT +FRMR_RSP 1 0 0 SH5 RESET_WAIT +FRMR_RSP 1 0 1 SH5 RESET_WAIT +FRMR_RSP 1 1 0 SH5 RESET_WAIT +FRMR_RSP 1 1 1 SH5 RESET_WAIT +BAD_FRAME 0 0 0 SH7 ERROR +BAD_FRAME 0 0 1 SH7 ERROR +BAD_FRAME 0 1 0 SH7 ERROR +BAD_FRAME 0 1 1 SH7 ERROR +BAD_FRAME 1 0 0 SH7 ERROR +BAD_FRAME 1 0 1 SH7 ERROR +BAD_FRAME 1 1 0 SH7 ERROR +BAD_FRAME 1 1 1 SH7 ERROR +; +;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK +;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM +;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT +;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM +;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR +;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR +;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR +;112 entries in table, 1 modified by tredit4 I_RSP 1 1 x AWAIT2 REJECT +;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT3 AWAIT_REJECT +;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT3 AWAIT_REJECT +;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT4 AWAIT_REJECT +;112 entries in table, 1 modified by tredit4 I_RSP x 1 x AWAIT5 NORMAL +;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT6 AWAIT +;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT6 AWAIT +;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT7 AWAIT +;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT8 AWAIT +;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT8 AWAIT +;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT9 AWAIT +;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT9 AWAIT +;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT9 AWAIT +;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT9 AWAIT +;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT10 AWAIT +;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT10 AWAIT +;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT11 AWAIT +;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT12 AWAIT +;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT12 AWAIT +;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT13 AWAIT +; +TABLE AWAIT_BUSY +;Transition table for the AWAIT_BUSY state: +; +;frame type uexpect p bit p_flag +;received N(S) in frame +; +I_CMD 0 0 0 AWAIT_BUSY8 AWAIT_BUSY +I_CMD 0 0 1 AWAIT_BUSY8 AWAIT_BUSY +I_CMD 0 1 0 AWAIT_BUSY9 AWAIT_BUSY +I_CMD 0 1 1 AWAIT_BUSY9 AWAIT_BUSY +I_CMD 1 0 0 AWAIT_BUSY5 AWAIT_BUSY +I_CMD 1 0 1 AWAIT_BUSY5 AWAIT_BUSY +I_CMD 1 1 0 AWAIT_BUSY6 AWAIT_BUSY +I_CMD 1 1 1 AWAIT_BUSY6 AWAIT_BUSY +RR_CMD 0 0 0 AWAIT_BUSY11 AWAIT_BUSY +RR_CMD 0 0 1 AWAIT_BUSY11 AWAIT_BUSY +RR_CMD 0 1 0 AWAIT_BUSY12 AWAIT_BUSY +RR_CMD 0 1 1 AWAIT_BUSY12 AWAIT_BUSY +RR_CMD 1 0 0 AWAIT_BUSY11 AWAIT_BUSY +RR_CMD 1 0 1 AWAIT_BUSY11 AWAIT_BUSY +RR_CMD 1 1 0 AWAIT_BUSY12 AWAIT_BUSY +RR_CMD 1 1 1 AWAIT_BUSY12 AWAIT_BUSY +RNR_CMD 0 0 0 AWAIT_BUSY14 AWAIT_BUSY +RNR_CMD 0 0 1 AWAIT_BUSY14 AWAIT_BUSY +RNR_CMD 0 1 0 AWAIT_BUSY15 AWAIT_BUSY +RNR_CMD 0 1 1 AWAIT_BUSY15 AWAIT_BUSY +RNR_CMD 1 0 0 AWAIT_BUSY14 AWAIT_BUSY +RNR_CMD 1 0 1 AWAIT_BUSY14 AWAIT_BUSY +RNR_CMD 1 1 0 AWAIT_BUSY15 AWAIT_BUSY +RNR_CMD 1 1 1 AWAIT_BUSY15 AWAIT_BUSY +REJ_CMD 0 0 0 AWAIT_BUSY11 AWAIT_BUSY +REJ_CMD 0 0 1 AWAIT_BUSY11 AWAIT_BUSY +REJ_CMD 0 1 0 AWAIT_BUSY12 AWAIT_BUSY +REJ_CMD 0 1 1 AWAIT_BUSY12 AWAIT_BUSY +REJ_CMD 1 0 0 AWAIT_BUSY11 AWAIT_BUSY +REJ_CMD 1 0 1 AWAIT_BUSY11 AWAIT_BUSY +REJ_CMD 1 1 0 AWAIT_BUSY12 AWAIT_BUSY +REJ_CMD 1 1 1 AWAIT_BUSY12 AWAIT_BUSY +DISC_CMD 0 0 0 SH4 ADM +DISC_CMD 0 0 1 SH4 ADM +DISC_CMD 0 1 0 SH4 ADM +DISC_CMD 0 1 1 SH4 ADM +DISC_CMD 1 0 0 SH4 ADM +DISC_CMD 1 0 1 SH4 ADM +DISC_CMD 1 1 0 SH4 ADM +DISC_CMD 1 1 1 SH4 ADM +SABME_CMD 0 0 0 SH3 RESET_CHECK +SABME_CMD 0 0 1 SH3 RESET_CHECK +SABME_CMD 0 1 0 SH3 RESET_CHECK +SABME_CMD 0 1 1 SH3 RESET_CHECK +SABME_CMD 1 0 0 SH3 RESET_CHECK +SABME_CMD 1 0 1 SH3 RESET_CHECK +SABME_CMD 1 1 0 SH3 RESET_CHECK +SABME_CMD 1 1 1 SH3 RESET_CHECK +I_RSP 0 0 0 AWAIT_BUSY8 AWAIT_BUSY +I_RSP 0 0 1 AWAIT_BUSY8 AWAIT_BUSY +I_RSP 0 1 0 SH10 ERROR +I_RSP 0 1 1 AWAIT_BUSY7 BUSY +I_RSP 1 0 0 AWAIT_BUSY5 AWAIT_BUSY +I_RSP 1 0 1 AWAIT_BUSY5 AWAIT_BUSY +I_RSP 1 1 0 SH10 ERROR +I_RSP 1 1 1 AWAIT_BUSY4 BUSY +RR_RSP 0 0 0 AWAIT_BUSY11 AWAIT_BUSY +RR_RSP 0 0 1 AWAIT_BUSY11 AWAIT_BUSY +RR_RSP 0 1 0 SH10 ERROR +RR_RSP 0 1 1 AWAIT_BUSY10 BUSY +RR_RSP 1 0 0 AWAIT_BUSY11 AWAIT_BUSY +RR_RSP 1 0 1 AWAIT_BUSY11 AWAIT_BUSY +RR_RSP 1 1 0 SH10 ERROR +RR_RSP 1 1 1 AWAIT_BUSY10 BUSY +RNR_RSP 0 0 0 AWAIT_BUSY14 AWAIT_BUSY +RNR_RSP 0 0 1 AWAIT_BUSY14 AWAIT_BUSY +RNR_RSP 0 1 0 SH10 ERROR +RNR_RSP 0 1 1 AWAIT_BUSY13 BUSY +RNR_RSP 1 0 0 AWAIT_BUSY14 AWAIT_BUSY +RNR_RSP 1 0 1 AWAIT_BUSY14 AWAIT_BUSY +RNR_RSP 1 1 0 SH10 ERROR +RNR_RSP 1 1 1 AWAIT_BUSY13 BUSY +REJ_RSP 0 0 0 AWAIT_BUSY11 AWAIT_BUSY +REJ_RSP 0 0 1 AWAIT_BUSY11 AWAIT_BUSY +REJ_RSP 0 1 0 SH10 ERROR +REJ_RSP 0 1 1 AWAIT_BUSY10 BUSY +REJ_RSP 1 0 0 AWAIT_BUSY11 AWAIT_BUSY +REJ_RSP 1 0 1 AWAIT_BUSY11 AWAIT_BUSY +REJ_RSP 1 1 0 SH10 ERROR +REJ_RSP 1 1 1 AWAIT_BUSY10 BUSY +UA_RSP 0 0 0 SH9 ERROR +UA_RSP 0 0 1 SH9 ERROR +UA_RSP 0 1 0 SH9 ERROR +UA_RSP 0 1 1 SH9 ERROR +UA_RSP 1 0 0 SH9 ERROR +UA_RSP 1 0 1 SH9 ERROR +UA_RSP 1 1 0 SH9 ERROR +UA_RSP 1 1 1 SH9 ERROR +DM_RSP 0 0 0 SH6 ADM +DM_RSP 0 0 1 SH6 ADM +DM_RSP 0 1 0 SH6 ADM +DM_RSP 0 1 1 SH6 ADM +DM_RSP 1 0 0 SH6 ADM +DM_RSP 1 0 1 SH6 ADM +DM_RSP 1 1 0 SH6 ADM +DM_RSP 1 1 1 SH6 ADM +FRMR_RSP 0 0 0 SH5 RESET_WAIT +FRMR_RSP 0 0 1 SH5 RESET_WAIT +FRMR_RSP 0 1 0 SH5 RESET_WAIT +FRMR_RSP 0 1 1 SH5 RESET_WAIT +FRMR_RSP 1 0 0 SH5 RESET_WAIT +FRMR_RSP 1 0 1 SH5 RESET_WAIT +FRMR_RSP 1 1 0 SH5 RESET_WAIT +FRMR_RSP 1 1 1 SH5 RESET_WAIT +BAD_FRAME 0 0 0 SH7 ERROR +BAD_FRAME 0 0 1 SH7 ERROR +BAD_FRAME 0 1 0 SH7 ERROR +BAD_FRAME 0 1 1 SH7 ERROR +BAD_FRAME 1 0 0 SH7 ERROR +BAD_FRAME 1 0 1 SH7 ERROR +BAD_FRAME 1 1 0 SH7 ERROR +BAD_FRAME 1 1 1 SH7 ERROR +; +;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK +;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM +;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT +;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM +;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR +;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR +;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR +;112 entries in table, 1 modified by tredit4 I_RSP 1 1 x AWAIT_BUSY4 BUSY +;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT_BUSY5 AWAIT_BUSY +;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT_BUSY5 AWAIT_BUSY +;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT_BUSY6 AWAIT_BUSY +;112 entries in table, 1 modified by tredit4 I_RSP x 1 x AWAIT_BUSY7 BUSY +;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT_BUSY8 AWAIT_BUSY +;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT_BUSY8 AWAIT_BUSY +;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT_BUSY9 AWAIT_BUSY +;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT_BUSY10 BUSY +;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT_BUSY10 BUSY +;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT_BUSY11 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT_BUSY11 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT_BUSY11 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT_BUSY11 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT_BUSY12 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT_BUSY12 AWAIT_BUSY +;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT_BUSY13 BUSY +;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT_BUSY14 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT_BUSY14 AWAIT_BUSY +;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT_BUSY15 AWAIT_BUSY +; +TABLE AWAIT_REJECT +;Transition table for the AWAIT_REJECT state: +; +;frame type uexpect p bit p_flag +;received N(S) in frame +; +I_CMD 0 0 0 AWAIT_REJECT5 AWAIT +I_CMD 0 0 1 AWAIT_REJECT5 AWAIT +I_CMD 0 1 0 AWAIT_REJECT6 AWAIT +I_CMD 0 1 1 AWAIT_REJECT6 AWAIT +I_CMD 1 0 0 AWAIT_REJECT2 AWAIT_REJECT +I_CMD 1 0 1 AWAIT_REJECT2 AWAIT_REJECT +I_CMD 1 1 0 AWAIT_REJECT3 AWAIT_REJECT +I_CMD 1 1 1 AWAIT_REJECT3 AWAIT_REJECT +RR_CMD 0 0 0 AWAIT_REJECT8 AWAIT_REJECT +RR_CMD 0 0 1 AWAIT_REJECT8 AWAIT_REJECT +RR_CMD 0 1 0 AWAIT_REJECT9 AWAIT_REJECT +RR_CMD 0 1 1 AWAIT_REJECT9 AWAIT_REJECT +RR_CMD 1 0 0 AWAIT_REJECT8 AWAIT_REJECT +RR_CMD 1 0 1 AWAIT_REJECT8 AWAIT_REJECT +RR_CMD 1 1 0 AWAIT_REJECT9 AWAIT_REJECT +RR_CMD 1 1 1 AWAIT_REJECT9 AWAIT_REJECT +RNR_CMD 0 0 0 AWAIT_REJECT11 AWAIT_REJECT +RNR_CMD 0 0 1 AWAIT_REJECT11 AWAIT_REJECT +RNR_CMD 0 1 0 AWAIT_REJECT12 AWAIT_REJECT +RNR_CMD 0 1 1 AWAIT_REJECT12 AWAIT_REJECT +RNR_CMD 1 0 0 AWAIT_REJECT11 AWAIT_REJECT +RNR_CMD 1 0 1 AWAIT_REJECT11 AWAIT_REJECT +RNR_CMD 1 1 0 AWAIT_REJECT12 AWAIT_REJECT +RNR_CMD 1 1 1 AWAIT_REJECT12 AWAIT_REJECT +REJ_CMD 0 0 0 AWAIT_REJECT8 AWAIT_REJECT +REJ_CMD 0 0 1 AWAIT_REJECT8 AWAIT_REJECT +REJ_CMD 0 1 0 AWAIT_REJECT9 AWAIT_REJECT +REJ_CMD 0 1 1 AWAIT_REJECT9 AWAIT_REJECT +REJ_CMD 1 0 0 AWAIT_REJECT8 AWAIT_REJECT +REJ_CMD 1 0 1 AWAIT_REJECT8 AWAIT_REJECT +REJ_CMD 1 1 0 AWAIT_REJECT9 AWAIT_REJECT +REJ_CMD 1 1 1 AWAIT_REJECT9 AWAIT_REJECT +DISC_CMD 0 0 0 SH4 ADM +DISC_CMD 0 0 1 SH4 ADM +DISC_CMD 0 1 0 SH4 ADM +DISC_CMD 0 1 1 SH4 ADM +DISC_CMD 1 0 0 SH4 ADM +DISC_CMD 1 0 1 SH4 ADM +DISC_CMD 1 1 0 SH4 ADM +DISC_CMD 1 1 1 SH4 ADM +SABME_CMD 0 0 0 SH3 RESET_CHECK +SABME_CMD 0 0 1 SH3 RESET_CHECK +SABME_CMD 0 1 0 SH3 RESET_CHECK +SABME_CMD 0 1 1 SH3 RESET_CHECK +SABME_CMD 1 0 0 SH3 RESET_CHECK +SABME_CMD 1 0 1 SH3 RESET_CHECK +SABME_CMD 1 1 0 SH3 RESET_CHECK +SABME_CMD 1 1 1 SH3 RESET_CHECK +I_RSP 0 0 0 AWAIT_REJECT5 AWAIT +I_RSP 0 0 1 AWAIT_REJECT5 AWAIT +I_RSP 0 1 0 SH10 ERROR +I_RSP 0 1 1 AWAIT_REJECT4 NORMAL +I_RSP 1 0 0 AWAIT_REJECT2 AWAIT_REJECT +I_RSP 1 0 1 AWAIT_REJECT2 AWAIT_REJECT +I_RSP 1 1 0 SH10 ERROR +I_RSP 1 1 1 AWAIT_REJECT4 NORMAL +RR_RSP 0 0 0 AWAIT_REJECT8 AWAIT_REJECT +RR_RSP 0 0 1 AWAIT_REJECT8 AWAIT_REJECT +RR_RSP 0 1 0 SH10 ERROR +RR_RSP 0 1 1 AWAIT_REJECT7 REJECT +RR_RSP 1 0 0 AWAIT_REJECT8 AWAIT_REJECT +RR_RSP 1 0 1 AWAIT_REJECT8 AWAIT_REJECT +RR_RSP 1 1 0 SH10 ERROR +RR_RSP 1 1 1 AWAIT_REJECT7 REJECT +RNR_RSP 0 0 0 AWAIT_REJECT11 AWAIT_REJECT +RNR_RSP 0 0 1 AWAIT_REJECT11 AWAIT_REJECT +RNR_RSP 0 1 0 SH10 ERROR +RNR_RSP 0 1 1 AWAIT_REJECT10 REJECT +RNR_RSP 1 0 0 AWAIT_REJECT11 AWAIT_REJECT +RNR_RSP 1 0 1 AWAIT_REJECT11 AWAIT_REJECT +RNR_RSP 1 1 0 SH10 ERROR +RNR_RSP 1 1 1 AWAIT_REJECT10 REJECT +REJ_RSP 0 0 0 AWAIT_REJECT8 AWAIT_REJECT +REJ_RSP 0 0 1 AWAIT_REJECT8 AWAIT_REJECT +REJ_RSP 0 1 0 SH10 ERROR +REJ_RSP 0 1 1 AWAIT_REJECT7 REJECT +REJ_RSP 1 0 0 AWAIT_REJECT8 AWAIT_REJECT +REJ_RSP 1 0 1 AWAIT_REJECT8 AWAIT_REJECT +REJ_RSP 1 1 0 SH10 ERROR +REJ_RSP 1 1 1 AWAIT_REJECT7 REJECT +UA_RSP 0 0 0 SH9 ERROR +UA_RSP 0 0 1 SH9 ERROR +UA_RSP 0 1 0 SH9 ERROR +UA_RSP 0 1 1 SH9 ERROR +UA_RSP 1 0 0 SH9 ERROR +UA_RSP 1 0 1 SH9 ERROR +UA_RSP 1 1 0 SH9 ERROR +UA_RSP 1 1 1 SH9 ERROR +DM_RSP 0 0 0 SH6 ADM +DM_RSP 0 0 1 SH6 ADM +DM_RSP 0 1 0 SH6 ADM +DM_RSP 0 1 1 SH6 ADM +DM_RSP 1 0 0 SH6 ADM +DM_RSP 1 0 1 SH6 ADM +DM_RSP 1 1 0 SH6 ADM +DM_RSP 1 1 1 SH6 ADM +FRMR_RSP 0 0 0 SH5 RESET_WAIT +FRMR_RSP 0 0 1 SH5 RESET_WAIT +FRMR_RSP 0 1 0 SH5 RESET_WAIT +FRMR_RSP 0 1 1 SH5 RESET_WAIT +FRMR_RSP 1 0 0 SH5 RESET_WAIT +FRMR_RSP 1 0 1 SH5 RESET_WAIT +FRMR_RSP 1 1 0 SH5 RESET_WAIT +FRMR_RSP 1 1 1 SH5 RESET_WAIT +BAD_FRAME 0 0 0 SH7 ERROR +BAD_FRAME 0 0 1 SH7 ERROR +BAD_FRAME 0 1 0 SH7 ERROR +BAD_FRAME 0 1 1 SH7 ERROR +BAD_FRAME 1 0 0 SH7 ERROR +BAD_FRAME 1 0 1 SH7 ERROR +BAD_FRAME 1 1 0 SH7 ERROR +BAD_FRAME 1 1 1 SH7 ERROR +; +;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK +;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM +;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT +;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM +;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR +;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR +;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR +;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT_REJECT2 AWAIT_REJECT +;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT_REJECT2 AWAIT_REJECT +;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT_REJECT3 AWAIT_REJECT +;112 entries in table, 2 modified by tredit4 I_RSP x 1 x AWAIT_REJECT4 NORMAL +;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT_REJECT5 AWAIT +;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT_REJECT5 AWAIT +;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT_REJECT6 AWAIT +;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT_REJECT7 REJECT +;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT_REJECT7 REJECT +;112 entries in table, 0 modified by tredit4 I_RSP 1 1 x AWAIT_REJECT7 REJECT +;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT_REJECT8 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT_REJECT8 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT_REJECT8 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT_REJECT8 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT_REJECT9 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT_REJECT9 AWAIT_REJECT +;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT_REJECT10 REJECT +;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT_REJECT11 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT_REJECT11 AWAIT_REJECT +;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT_REJECT12 AWAIT_REJECT +;112 entries in table, 0 modified by tredit4 RNR_CMD x 1 x AWAIT_REJECT15 AWAIT_BUSY diff --git a/net/802/transit/timertr.h b/net/802/transit/timertr.h new file mode 100644 index 000000000..9b9403b5a --- /dev/null +++ b/net/802/transit/timertr.h @@ -0,0 +1,157 @@ + +/* this file was generated on Mon Mar 10 22:45:36 GMT 1997 */ + + +/* size of transition table is 898 bytes */ + +static char timertr_entry [ ] = { + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , ADM , + NOP , ADM , NOP , ADM , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , CONN , NOP , CONN , + NOP , CONN , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK , + NOP , RESET_CHECK , NOP , RESET_CHECK , SETUP7 , SETUP , + SETUP7 , SETUP , SETUP3 , NORMAL , SETUP3 , NORMAL , + SETUP8 , ADM , SETUP8 , ADM , SETUP3 , NORMAL , + SETUP3 , NORMAL , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , NOP , SETUP , NOP , SETUP , + NOP , SETUP , RESET7 , RESET , RESET7 , RESET , + RESET3 , NORMAL , RESET3 , NORMAL , RESET8 , ADM , + RESET8 , ADM , RESET3 , NORMAL , RESET3 , NORMAL , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + NOP , RESET , NOP , RESET , NOP , RESET , + D_CONN6 , D_CONN , D_CONN6 , D_CONN , D_CONN6 , D_CONN , + D_CONN6 , D_CONN , D_CONN7 , ADM , D_CONN7 , ADM , + D_CONN7 , ADM , D_CONN7 , ADM , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , NOP , D_CONN , + NOP , D_CONN , NOP , D_CONN , ERR7 , ERROR , + ERR7 , ERROR , ERR7 , ERROR , ERR7 , ERROR , + ERR8 , RESET_WAIT , ERR8 , RESET_WAIT , ERR8 , RESET_WAIT , + ERR8 , RESET_WAIT , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NOP , ERROR , NOP , ERROR , + NOP , ERROR , NORMAL20 , AWAIT , NOP , NORMAL , + NORMAL20 , AWAIT , NOP , NORMAL , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NORMAL19 , NORMAL , NORMAL19 , NORMAL , NORMAL19 , NORMAL , + NORMAL19 , NORMAL , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , NORMAL , + NOP , NORMAL , NOP , NORMAL , NOP , NORMAL , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , NORMAL20 , AWAIT , NOP , NORMAL , + NORMAL20 , AWAIT , NOP , NORMAL , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + BUSY24 , AWAIT_BUSY , NOP , BUSY , BUSY24 , AWAIT_BUSY , + NOP , BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , BUSY23 , BUSY , + BUSY23 , BUSY , BUSY23 , BUSY , BUSY23 , BUSY , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , BUSY25 , BUSY , BUSY26 , BUSY , + BUSY25 , BUSY , BUSY26 , BUSY , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NOP , BUSY , NOP , BUSY , NOP , BUSY , + NOP , BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , REJECT , + NOP , REJECT , NOP , REJECT , NOP , REJECT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , NOP , REJECT , NOP , REJECT , + NOP , REJECT , NOP , REJECT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NOP , REJECT , NOP , REJECT , NOP , REJECT , + NOP , REJECT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , REJECT , + NOP , REJECT , NOP , REJECT , NOP , REJECT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , NOP , AWAIT , NOP , AWAIT , + NOP , AWAIT , NOP , AWAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NOP , AWAIT , NOP , AWAIT , NOP , AWAIT , + NOP , AWAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT , + NOP , AWAIT , NOP , AWAIT , NOP , AWAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , NOP , AWAIT , NOP , AWAIT , + NOP , AWAIT , NOP , AWAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , + NOP , AWAIT_BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_BUSY , + NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , + NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , + NOP , AWAIT_BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_REJECT , + NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , + NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , + NOP , AWAIT_REJECT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_REJECT , + NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT , + SH11 , RESET_WAIT , SH11 , RESET_WAIT }; diff --git a/net/802/transit/timertr.pre b/net/802/transit/timertr.pre new file mode 100644 index 000000000..f082912dd --- /dev/null +++ b/net/802/transit/timertr.pre @@ -0,0 +1,527 @@ +COMPILE timertr NOINDEX +TABLE XXX +; +;Transition table for expiring timers: +; +;llc state timer retry_c s_flag p_flag action newstate +; expired >= N2 +; +ADM ACK_TIMER 0 0 0 NOP ADM +ADM ACK_TIMER 0 0 1 NOP ADM +ADM ACK_TIMER 0 1 0 NOP ADM +ADM ACK_TIMER 0 1 1 NOP ADM +ADM ACK_TIMER 1 0 0 NOP ADM +ADM ACK_TIMER 1 0 1 NOP ADM +ADM ACK_TIMER 1 1 0 NOP ADM +ADM ACK_TIMER 1 1 1 NOP ADM +;; +ADM P_TIMER 0 0 0 NOP ADM +ADM P_TIMER 0 0 1 NOP ADM +ADM P_TIMER 0 1 0 NOP ADM +ADM P_TIMER 0 1 1 NOP ADM +ADM P_TIMER 1 0 0 NOP ADM +ADM P_TIMER 1 0 1 NOP ADM +ADM P_TIMER 1 1 0 NOP ADM +ADM P_TIMER 1 1 1 NOP ADM +;; +ADM REJ_TIMER 0 0 0 NOP ADM +ADM REJ_TIMER 0 0 1 NOP ADM +ADM REJ_TIMER 0 1 0 NOP ADM +ADM REJ_TIMER 0 1 1 NOP ADM +ADM REJ_TIMER 1 0 0 NOP ADM +ADM REJ_TIMER 1 0 1 NOP ADM +ADM REJ_TIMER 1 1 0 NOP ADM +ADM REJ_TIMER 1 1 1 NOP ADM +;; +ADM BUSY_TIMER 0 0 0 NOP ADM +ADM BUSY_TIMER 0 0 1 NOP ADM +ADM BUSY_TIMER 0 1 0 NOP ADM +ADM BUSY_TIMER 0 1 1 NOP ADM +ADM BUSY_TIMER 1 0 0 NOP ADM +ADM BUSY_TIMER 1 0 1 NOP ADM +ADM BUSY_TIMER 1 1 0 NOP ADM +ADM BUSY_TIMER 1 1 1 NOP ADM +;; +;; +CONN ACK_TIMER 0 0 0 NOP CONN +CONN ACK_TIMER 0 0 1 NOP CONN +CONN ACK_TIMER 0 1 0 NOP CONN +CONN ACK_TIMER 0 1 1 NOP CONN +CONN ACK_TIMER 1 0 0 NOP CONN +CONN ACK_TIMER 1 0 1 NOP CONN +CONN ACK_TIMER 1 1 0 NOP CONN +CONN ACK_TIMER 1 1 1 NOP CONN +;; +CONN P_TIMER 0 0 0 NOP CONN +CONN P_TIMER 0 0 1 NOP CONN +CONN P_TIMER 0 1 0 NOP CONN +CONN P_TIMER 0 1 1 NOP CONN +CONN P_TIMER 1 0 0 NOP CONN +CONN P_TIMER 1 0 1 NOP CONN +CONN P_TIMER 1 1 0 NOP CONN +CONN P_TIMER 1 1 1 NOP CONN +;; +CONN REJ_TIMER 0 0 0 NOP CONN +CONN REJ_TIMER 0 0 1 NOP CONN +CONN REJ_TIMER 0 1 0 NOP CONN +CONN REJ_TIMER 0 1 1 NOP CONN +CONN REJ_TIMER 1 0 0 NOP CONN +CONN REJ_TIMER 1 0 1 NOP CONN +CONN REJ_TIMER 1 1 0 NOP CONN +CONN REJ_TIMER 1 1 1 NOP CONN +;; +CONN BUSY_TIMER 0 0 0 NOP CONN +CONN BUSY_TIMER 0 0 1 NOP CONN +CONN BUSY_TIMER 0 1 0 NOP CONN +CONN BUSY_TIMER 0 1 1 NOP CONN +CONN BUSY_TIMER 1 0 0 NOP CONN +CONN BUSY_TIMER 1 0 1 NOP CONN +CONN BUSY_TIMER 1 1 0 NOP CONN +CONN BUSY_TIMER 1 1 1 NOP CONN +;; +;; +RESET_WAIT ACK_TIMER 0 0 0 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 0 0 1 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 0 1 0 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 0 1 1 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 1 0 0 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 1 0 1 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 1 1 0 NOP RESET_WAIT +RESET_WAIT ACK_TIMER 1 1 1 NOP RESET_WAIT +;; +RESET_WAIT P_TIMER 0 0 0 NOP RESET_WAIT +RESET_WAIT P_TIMER 0 0 1 NOP RESET_WAIT +RESET_WAIT P_TIMER 0 1 0 NOP RESET_WAIT +RESET_WAIT P_TIMER 0 1 1 NOP RESET_WAIT +RESET_WAIT P_TIMER 1 0 0 NOP RESET_WAIT +RESET_WAIT P_TIMER 1 0 1 NOP RESET_WAIT +RESET_WAIT P_TIMER 1 1 0 NOP RESET_WAIT +RESET_WAIT P_TIMER 1 1 1 NOP RESET_WAIT +;; +RESET_WAIT REJ_TIMER 0 0 0 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 0 0 1 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 0 1 0 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 0 1 1 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 1 0 0 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 1 0 1 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 1 1 0 NOP RESET_WAIT +RESET_WAIT REJ_TIMER 1 1 1 NOP RESET_WAIT +;; +RESET_WAIT BUSY_TIMER 0 0 0 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 0 0 1 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 0 1 0 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 0 1 1 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 1 0 0 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 1 0 1 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 1 1 0 NOP RESET_WAIT +RESET_WAIT BUSY_TIMER 1 1 1 NOP RESET_WAIT +;; +;; +RESET_CHECK ACK_TIMER 0 0 0 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 0 0 1 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 0 1 0 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 0 1 1 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 1 0 0 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 1 0 1 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 1 1 0 NOP RESET_CHECK +RESET_CHECK ACK_TIMER 1 1 1 NOP RESET_CHECK +;; +RESET_CHECK P_TIMER 0 0 0 NOP RESET_CHECK +RESET_CHECK P_TIMER 0 0 1 NOP RESET_CHECK +RESET_CHECK P_TIMER 0 1 0 NOP RESET_CHECK +RESET_CHECK P_TIMER 0 1 1 NOP RESET_CHECK +RESET_CHECK P_TIMER 1 0 0 NOP RESET_CHECK +RESET_CHECK P_TIMER 1 0 1 NOP RESET_CHECK +RESET_CHECK P_TIMER 1 1 0 NOP RESET_CHECK +RESET_CHECK P_TIMER 1 1 1 NOP RESET_CHECK +;; +RESET_CHECK REJ_TIMER 0 0 0 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 0 0 1 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 0 1 0 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 0 1 1 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 1 0 0 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 1 0 1 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 1 1 0 NOP RESET_CHECK +RESET_CHECK REJ_TIMER 1 1 1 NOP RESET_CHECK +;; +RESET_CHECK BUSY_TIMER 0 0 0 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 0 0 1 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 0 1 0 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 0 1 1 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 1 0 0 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 1 0 1 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 1 1 0 NOP RESET_CHECK +RESET_CHECK BUSY_TIMER 1 1 1 NOP RESET_CHECK +;; +;; +;; +SETUP ACK_TIMER 0 0 0 SETUP7 SETUP +SETUP ACK_TIMER 0 0 1 SETUP7 SETUP +SETUP ACK_TIMER 0 1 0 SETUP3 NORMAL +SETUP ACK_TIMER 0 1 1 SETUP3 NORMAL +SETUP ACK_TIMER 1 0 0 SETUP8 ADM +SETUP ACK_TIMER 1 0 1 SETUP8 ADM +SETUP ACK_TIMER 1 1 0 SETUP3 NORMAL +SETUP ACK_TIMER 1 1 1 SETUP3 NORMAL +;; +SETUP P_TIMER 0 0 0 NOP SETUP +SETUP P_TIMER 0 0 1 NOP SETUP +SETUP P_TIMER 0 1 0 NOP SETUP +SETUP P_TIMER 0 1 1 NOP SETUP +SETUP P_TIMER 1 0 0 NOP SETUP +SETUP P_TIMER 1 0 1 NOP SETUP +SETUP P_TIMER 1 1 0 NOP SETUP +SETUP P_TIMER 1 1 1 NOP SETUP +;; +SETUP REJ_TIMER 0 0 0 NOP SETUP +SETUP REJ_TIMER 0 0 1 NOP SETUP +SETUP REJ_TIMER 0 1 0 NOP SETUP +SETUP REJ_TIMER 0 1 1 NOP SETUP +SETUP REJ_TIMER 1 0 0 NOP SETUP +SETUP REJ_TIMER 1 0 1 NOP SETUP +SETUP REJ_TIMER 1 1 0 NOP SETUP +SETUP REJ_TIMER 1 1 1 NOP SETUP +;; +SETUP BUSY_TIMER 0 0 0 NOP SETUP +SETUP BUSY_TIMER 0 0 1 NOP SETUP +SETUP BUSY_TIMER 0 1 0 NOP SETUP +SETUP BUSY_TIMER 0 1 1 NOP SETUP +SETUP BUSY_TIMER 1 0 0 NOP SETUP +SETUP BUSY_TIMER 1 0 1 NOP SETUP +SETUP BUSY_TIMER 1 1 0 NOP SETUP +SETUP BUSY_TIMER 1 1 1 NOP SETUP +;; +;; +;; +RESET ACK_TIMER 0 0 0 RESET7 RESET +RESET ACK_TIMER 0 0 1 RESET7 RESET +RESET ACK_TIMER 0 1 0 RESET3 NORMAL +RESET ACK_TIMER 0 1 1 RESET3 NORMAL +RESET ACK_TIMER 1 0 0 RESET8 ADM +RESET ACK_TIMER 1 0 1 RESET8 ADM +RESET ACK_TIMER 1 1 0 RESET3 NORMAL +RESET ACK_TIMER 1 1 1 RESET3 NORMAL +;; +RESET P_TIMER 0 0 0 NOP RESET +RESET P_TIMER 0 0 1 NOP RESET +RESET P_TIMER 0 1 0 NOP RESET +RESET P_TIMER 0 1 1 NOP RESET +RESET P_TIMER 1 0 0 NOP RESET +RESET P_TIMER 1 0 1 NOP RESET +RESET P_TIMER 1 1 0 NOP RESET +RESET P_TIMER 1 1 1 NOP RESET +;; +RESET REJ_TIMER 0 0 0 NOP RESET +RESET REJ_TIMER 0 0 1 NOP RESET +RESET REJ_TIMER 0 1 0 NOP RESET +RESET REJ_TIMER 0 1 1 NOP RESET +RESET REJ_TIMER 1 0 0 NOP RESET +RESET REJ_TIMER 1 0 1 NOP RESET +RESET REJ_TIMER 1 1 0 NOP RESET +RESET REJ_TIMER 1 1 1 NOP RESET +;; +RESET BUSY_TIMER 0 0 0 NOP RESET +RESET BUSY_TIMER 0 0 1 NOP RESET +RESET BUSY_TIMER 0 1 0 NOP RESET +RESET BUSY_TIMER 0 1 1 NOP RESET +RESET BUSY_TIMER 1 0 0 NOP RESET +RESET BUSY_TIMER 1 0 1 NOP RESET +RESET BUSY_TIMER 1 1 0 NOP RESET +RESET BUSY_TIMER 1 1 1 NOP RESET +;; +;; +D_CONN ACK_TIMER 0 0 0 D_CONN6 D_CONN +D_CONN ACK_TIMER 0 0 1 D_CONN6 D_CONN +D_CONN ACK_TIMER 0 1 0 D_CONN6 D_CONN +D_CONN ACK_TIMER 0 1 1 D_CONN6 D_CONN +D_CONN ACK_TIMER 1 0 0 D_CONN7 ADM +D_CONN ACK_TIMER 1 0 1 D_CONN7 ADM +D_CONN ACK_TIMER 1 1 0 D_CONN7 ADM +D_CONN ACK_TIMER 1 1 1 D_CONN7 ADM +;; +D_CONN P_TIMER 0 0 0 NOP D_CONN +D_CONN P_TIMER 0 0 1 NOP D_CONN +D_CONN P_TIMER 0 1 0 NOP D_CONN +D_CONN P_TIMER 0 1 1 NOP D_CONN +D_CONN P_TIMER 1 0 0 NOP D_CONN +D_CONN P_TIMER 1 0 1 NOP D_CONN +D_CONN P_TIMER 1 1 0 NOP D_CONN +D_CONN P_TIMER 1 1 1 NOP D_CONN +;; +D_CONN REJ_TIMER 0 0 0 NOP D_CONN +D_CONN REJ_TIMER 0 0 1 NOP D_CONN +D_CONN REJ_TIMER 0 1 0 NOP D_CONN +D_CONN REJ_TIMER 0 1 1 NOP D_CONN +D_CONN REJ_TIMER 1 0 0 NOP D_CONN +D_CONN REJ_TIMER 1 0 1 NOP D_CONN +D_CONN REJ_TIMER 1 1 0 NOP D_CONN +D_CONN REJ_TIMER 1 1 1 NOP D_CONN +;; +D_CONN BUSY_TIMER 0 0 0 NOP D_CONN +D_CONN BUSY_TIMER 0 0 1 NOP D_CONN +D_CONN BUSY_TIMER 0 1 0 NOP D_CONN +D_CONN BUSY_TIMER 0 1 1 NOP D_CONN +D_CONN BUSY_TIMER 1 0 0 NOP D_CONN +D_CONN BUSY_TIMER 1 0 1 NOP D_CONN +D_CONN BUSY_TIMER 1 1 0 NOP D_CONN +D_CONN BUSY_TIMER 1 1 1 NOP D_CONN +;; +;; +ERROR ACK_TIMER 0 0 0 ERR7 ERROR +ERROR ACK_TIMER 0 0 1 ERR7 ERROR +ERROR ACK_TIMER 0 1 0 ERR7 ERROR +ERROR ACK_TIMER 0 1 1 ERR7 ERROR +ERROR ACK_TIMER 1 0 0 ERR8 RESET_WAIT +ERROR ACK_TIMER 1 0 1 ERR8 RESET_WAIT +ERROR ACK_TIMER 1 1 0 ERR8 RESET_WAIT +ERROR ACK_TIMER 1 1 1 ERR8 RESET_WAIT +;; +ERROR P_TIMER 0 0 0 NOP ERROR +ERROR P_TIMER 0 0 1 NOP ERROR +ERROR P_TIMER 0 1 0 NOP ERROR +ERROR P_TIMER 0 1 1 NOP ERROR +ERROR P_TIMER 1 0 0 NOP ERROR +ERROR P_TIMER 1 0 1 NOP ERROR +ERROR P_TIMER 1 1 0 NOP ERROR +ERROR P_TIMER 1 1 1 NOP ERROR +;; +ERROR REJ_TIMER 0 0 0 NOP ERROR +ERROR REJ_TIMER 0 0 1 NOP ERROR +ERROR REJ_TIMER 0 1 0 NOP ERROR +ERROR REJ_TIMER 0 1 1 NOP ERROR +ERROR REJ_TIMER 1 0 0 NOP ERROR +ERROR REJ_TIMER 1 0 1 NOP ERROR +ERROR REJ_TIMER 1 1 0 NOP ERROR +ERROR REJ_TIMER 1 1 1 NOP ERROR +;; +ERROR BUSY_TIMER 0 0 0 NOP ERROR +ERROR BUSY_TIMER 0 0 1 NOP ERROR +ERROR BUSY_TIMER 0 1 0 NOP ERROR +ERROR BUSY_TIMER 0 1 1 NOP ERROR +ERROR BUSY_TIMER 1 0 0 NOP ERROR +ERROR BUSY_TIMER 1 0 1 NOP ERROR +ERROR BUSY_TIMER 1 1 0 NOP ERROR +ERROR BUSY_TIMER 1 1 1 NOP ERROR +;; +;; +NORMAL ACK_TIMER 0 0 0 NORMAL20 AWAIT +NORMAL ACK_TIMER 0 0 1 NOP NORMAL +NORMAL ACK_TIMER 0 1 0 NORMAL20 AWAIT +NORMAL ACK_TIMER 0 1 1 NOP NORMAL +NORMAL ACK_TIMER 1 0 0 SH11 RESET_WAIT +NORMAL ACK_TIMER 1 0 1 SH11 RESET_WAIT +NORMAL ACK_TIMER 1 1 0 SH11 RESET_WAIT +NORMAL ACK_TIMER 1 1 1 SH11 RESET_WAIT +;; +NORMAL P_TIMER 0 0 0 NORMAL19 NORMAL +NORMAL P_TIMER 0 0 1 NORMAL19 NORMAL +NORMAL P_TIMER 0 1 0 NORMAL19 NORMAL +NORMAL P_TIMER 0 1 1 NORMAL19 NORMAL +NORMAL P_TIMER 1 0 0 SH11 RESET_WAIT +NORMAL P_TIMER 1 0 1 SH11 RESET_WAIT +NORMAL P_TIMER 1 1 0 SH11 RESET_WAIT +NORMAL P_TIMER 1 1 1 SH11 RESET_WAIT +;; +NORMAL REJ_TIMER 0 0 0 NOP NORMAL +NORMAL REJ_TIMER 0 0 1 NOP NORMAL +NORMAL REJ_TIMER 0 1 0 NOP NORMAL +NORMAL REJ_TIMER 0 1 1 NOP NORMAL +NORMAL REJ_TIMER 1 0 0 SH11 RESET_WAIT +NORMAL REJ_TIMER 1 0 1 SH11 RESET_WAIT +NORMAL REJ_TIMER 1 1 0 SH11 RESET_WAIT +NORMAL REJ_TIMER 1 1 1 SH11 RESET_WAIT +;; +NORMAL BUSY_TIMER 0 0 0 NORMAL20 AWAIT +NORMAL BUSY_TIMER 0 0 1 NOP NORMAL +NORMAL BUSY_TIMER 0 1 0 NORMAL20 AWAIT +NORMAL BUSY_TIMER 0 1 1 NOP NORMAL +NORMAL BUSY_TIMER 1 0 0 SH11 RESET_WAIT +NORMAL BUSY_TIMER 1 0 1 SH11 RESET_WAIT +NORMAL BUSY_TIMER 1 1 0 SH11 RESET_WAIT +NORMAL BUSY_TIMER 1 1 1 SH11 RESET_WAIT +;; +;; +BUSY ACK_TIMER 0 0 0 BUSY24 AWAIT_BUSY +BUSY ACK_TIMER 0 0 1 NOP BUSY +BUSY ACK_TIMER 0 1 0 BUSY24 AWAIT_BUSY +BUSY ACK_TIMER 0 1 1 NOP BUSY +BUSY ACK_TIMER 1 0 0 SH11 RESET_WAIT +BUSY ACK_TIMER 1 0 1 SH11 RESET_WAIT +BUSY ACK_TIMER 1 1 0 SH11 RESET_WAIT +BUSY ACK_TIMER 1 1 1 SH11 RESET_WAIT +;; +BUSY P_TIMER 0 0 0 BUSY23 BUSY +BUSY P_TIMER 0 0 1 BUSY23 BUSY +BUSY P_TIMER 0 1 0 BUSY23 BUSY +BUSY P_TIMER 0 1 1 BUSY23 BUSY +BUSY P_TIMER 1 0 0 SH11 RESET_WAIT +BUSY P_TIMER 1 0 1 SH11 RESET_WAIT +BUSY P_TIMER 1 1 0 SH11 RESET_WAIT +BUSY P_TIMER 1 1 1 SH11 RESET_WAIT +;; +BUSY REJ_TIMER 0 0 0 BUSY25 BUSY +BUSY REJ_TIMER 0 0 1 BUSY26 BUSY +BUSY REJ_TIMER 0 1 0 BUSY25 BUSY +BUSY REJ_TIMER 0 1 1 BUSY26 BUSY +BUSY REJ_TIMER 1 0 0 SH11 RESET_WAIT +BUSY REJ_TIMER 1 0 1 SH11 RESET_WAIT +BUSY REJ_TIMER 1 1 0 SH11 RESET_WAIT +BUSY REJ_TIMER 1 1 1 SH11 RESET_WAIT +;; +BUSY BUSY_TIMER 0 0 0 NOP BUSY +BUSY BUSY_TIMER 0 0 1 NOP BUSY +BUSY BUSY_TIMER 0 1 0 NOP BUSY +BUSY BUSY_TIMER 0 1 1 NOP BUSY +BUSY BUSY_TIMER 1 0 0 SH11 RESET_WAIT +BUSY BUSY_TIMER 1 0 1 SH11 RESET_WAIT +BUSY BUSY_TIMER 1 1 0 SH11 RESET_WAIT +BUSY BUSY_TIMER 1 1 1 SH11 RESET_WAIT +;; +;; +REJECT ACK_TIMER 0 0 0 NOP REJECT +REJECT ACK_TIMER 0 0 1 NOP REJECT +REJECT ACK_TIMER 0 1 0 NOP REJECT +REJECT ACK_TIMER 0 1 1 NOP REJECT +REJECT ACK_TIMER 1 0 0 SH11 RESET_WAIT +REJECT ACK_TIMER 1 0 1 SH11 RESET_WAIT +REJECT ACK_TIMER 1 1 0 SH11 RESET_WAIT +REJECT ACK_TIMER 1 1 1 SH11 RESET_WAIT +;; +REJECT P_TIMER 0 0 0 NOP REJECT +REJECT P_TIMER 0 0 1 NOP REJECT +REJECT P_TIMER 0 1 0 NOP REJECT +REJECT P_TIMER 0 1 1 NOP REJECT +REJECT P_TIMER 1 0 0 SH11 RESET_WAIT +REJECT P_TIMER 1 0 1 SH11 RESET_WAIT +REJECT P_TIMER 1 1 0 SH11 RESET_WAIT +REJECT P_TIMER 1 1 1 SH11 RESET_WAIT +;; +REJECT REJ_TIMER 0 0 0 NOP REJECT +REJECT REJ_TIMER 0 0 1 NOP REJECT +REJECT REJ_TIMER 0 1 0 NOP REJECT +REJECT REJ_TIMER 0 1 1 NOP REJECT +REJECT REJ_TIMER 1 0 0 SH11 RESET_WAIT +REJECT REJ_TIMER 1 0 1 SH11 RESET_WAIT +REJECT REJ_TIMER 1 1 0 SH11 RESET_WAIT +REJECT REJ_TIMER 1 1 1 SH11 RESET_WAIT +;; +REJECT BUSY_TIMER 0 0 0 NOP REJECT +REJECT BUSY_TIMER 0 0 1 NOP REJECT +REJECT BUSY_TIMER 0 1 0 NOP REJECT +REJECT BUSY_TIMER 0 1 1 NOP REJECT +REJECT BUSY_TIMER 1 0 0 SH11 RESET_WAIT +REJECT BUSY_TIMER 1 0 1 SH11 RESET_WAIT +REJECT BUSY_TIMER 1 1 0 SH11 RESET_WAIT +REJECT BUSY_TIMER 1 1 1 SH11 RESET_WAIT +;; +;; +AWAIT ACK_TIMER 0 0 0 NOP AWAIT +AWAIT ACK_TIMER 0 0 1 NOP AWAIT +AWAIT ACK_TIMER 0 1 0 NOP AWAIT +AWAIT ACK_TIMER 0 1 1 NOP AWAIT +AWAIT ACK_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT ACK_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT ACK_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT ACK_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT P_TIMER 0 0 0 NOP AWAIT +AWAIT P_TIMER 0 0 1 NOP AWAIT +AWAIT P_TIMER 0 1 0 NOP AWAIT +AWAIT P_TIMER 0 1 1 NOP AWAIT +AWAIT P_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT P_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT P_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT P_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT REJ_TIMER 0 0 0 NOP AWAIT +AWAIT REJ_TIMER 0 0 1 NOP AWAIT +AWAIT REJ_TIMER 0 1 0 NOP AWAIT +AWAIT REJ_TIMER 0 1 1 NOP AWAIT +AWAIT REJ_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT REJ_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT REJ_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT REJ_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT BUSY_TIMER 0 0 0 NOP AWAIT +AWAIT BUSY_TIMER 0 0 1 NOP AWAIT +AWAIT BUSY_TIMER 0 1 0 NOP AWAIT +AWAIT BUSY_TIMER 0 1 1 NOP AWAIT +AWAIT BUSY_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT BUSY_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT BUSY_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT BUSY_TIMER 1 1 1 SH11 RESET_WAIT +;; +;; +AWAIT_BUSY ACK_TIMER 0 0 0 NOP AWAIT_BUSY +AWAIT_BUSY ACK_TIMER 0 0 1 NOP AWAIT_BUSY +AWAIT_BUSY ACK_TIMER 0 1 0 NOP AWAIT_BUSY +AWAIT_BUSY ACK_TIMER 0 1 1 NOP AWAIT_BUSY +AWAIT_BUSY ACK_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_BUSY ACK_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_BUSY ACK_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_BUSY ACK_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT_BUSY P_TIMER 0 0 0 NOP AWAIT_BUSY +AWAIT_BUSY P_TIMER 0 0 1 NOP AWAIT_BUSY +AWAIT_BUSY P_TIMER 0 1 0 NOP AWAIT_BUSY +AWAIT_BUSY P_TIMER 0 1 1 NOP AWAIT_BUSY +AWAIT_BUSY P_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_BUSY P_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_BUSY P_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_BUSY P_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT_BUSY REJ_TIMER 0 0 0 NOP AWAIT_BUSY +AWAIT_BUSY REJ_TIMER 0 0 1 NOP AWAIT_BUSY +AWAIT_BUSY REJ_TIMER 0 1 0 NOP AWAIT_BUSY +AWAIT_BUSY REJ_TIMER 0 1 1 NOP AWAIT_BUSY +AWAIT_BUSY REJ_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_BUSY REJ_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_BUSY REJ_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_BUSY REJ_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT_BUSY BUSY_TIMER 0 0 0 NOP AWAIT_BUSY +AWAIT_BUSY BUSY_TIMER 0 0 1 NOP AWAIT_BUSY +AWAIT_BUSY BUSY_TIMER 0 1 0 NOP AWAIT_BUSY +AWAIT_BUSY BUSY_TIMER 0 1 1 NOP AWAIT_BUSY +AWAIT_BUSY BUSY_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_BUSY BUSY_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_BUSY BUSY_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_BUSY BUSY_TIMER 1 1 1 SH11 RESET_WAIT +;; +;; +AWAIT_REJECT ACK_TIMER 0 0 0 NOP AWAIT_REJECT +AWAIT_REJECT ACK_TIMER 0 0 1 NOP AWAIT_REJECT +AWAIT_REJECT ACK_TIMER 0 1 0 NOP AWAIT_REJECT +AWAIT_REJECT ACK_TIMER 0 1 1 NOP AWAIT_REJECT +AWAIT_REJECT ACK_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_REJECT ACK_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_REJECT ACK_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_REJECT ACK_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT_REJECT P_TIMER 0 0 0 NOP AWAIT_REJECT +AWAIT_REJECT P_TIMER 0 0 1 NOP AWAIT_REJECT +AWAIT_REJECT P_TIMER 0 1 0 NOP AWAIT_REJECT +AWAIT_REJECT P_TIMER 0 1 1 NOP AWAIT_REJECT +AWAIT_REJECT P_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_REJECT P_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_REJECT P_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_REJECT P_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT_REJECT REJ_TIMER 0 0 0 NOP AWAIT_REJECT +AWAIT_REJECT REJ_TIMER 0 0 1 NOP AWAIT_REJECT +AWAIT_REJECT REJ_TIMER 0 1 0 NOP AWAIT_REJECT +AWAIT_REJECT REJ_TIMER 0 1 1 NOP AWAIT_REJECT +AWAIT_REJECT REJ_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_REJECT REJ_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_REJECT REJ_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_REJECT REJ_TIMER 1 1 1 SH11 RESET_WAIT +;; +AWAIT_REJECT BUSY_TIMER 0 0 0 NOP AWAIT_REJECT +AWAIT_REJECT BUSY_TIMER 0 0 1 NOP AWAIT_REJECT +AWAIT_REJECT BUSY_TIMER 0 1 0 NOP AWAIT_REJECT +AWAIT_REJECT BUSY_TIMER 0 1 1 NOP AWAIT_REJECT +AWAIT_REJECT BUSY_TIMER 1 0 0 SH11 RESET_WAIT +AWAIT_REJECT BUSY_TIMER 1 0 1 SH11 RESET_WAIT +AWAIT_REJECT BUSY_TIMER 1 1 0 SH11 RESET_WAIT +AWAIT_REJECT BUSY_TIMER 1 1 1 SH11 RESET_WAIT +;; |