
/* semfddfs.h */

/*****************************************************************************/
/* NT IBM SDLC Adapter Device Driver: Finite State Machines for Rx & Tx      */
/*****************************************************************************/

/*****************************************************************************/
/* Definitions of the states and inputs represented in the Rx & Tx FSMs      */
/*****************************************************************************/

#define         RxFSMStateIdle     0
#define         RxFSMStateReady    1
#define         RxFSMStateIdlHld   2
#define         RxFSMStateRdyHld   3
#define         RXFSMSTATECOUNT    4

#define         RxFSMInputStart    0
#define         RxFSMInputStop     1
#define         RxFSMInputHold     2
#define         RxFSMInputRelease  3
#define         RxFSMInputGoodReceive    4
#define         RxFSMInputReceiverError  5
#define         RXFSMINPUTCOUNT     6

#define         TxFSMStateIdle     0
#define         TxFSMStateActive   1
#define         TxFSMStateTxing    2
#define         TxFSMStateAborting 3
#define         TxFSMStateClosing  4
#define         TXFSMSTATECOUNT    5

#define         TxFSMInputStart    0
#define         TxFSMInputEOTx     1
#define         TxFSMInputStop     2
#define         TxFSMInputAbortd   3
#define         TxFSMInputEOTx_Err 4

#define         TXFSMINPUTCOUNT    5

