- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
- /* $Id: capidrv.h,v 1.1.4.1 2001/11/20 14:19:34 kai Exp $
- *
- * ISDN4Linux Driver, using capi20 interface (kernelcapi)
- *
- * Copyright 1997 by Carsten Paeth <calle@calle.de>
- *
- * This software may be used and distributed according to the terms
- * of the GNU General Public License, incorporated herein by reference.
- *
- */
- #ifndef __CAPIDRV_H__
- #define __CAPIDRV_H__
- /*
- * LISTEN state machine
- */
- #define ST_LISTEN_NONE 0 /* L-0 */
- #define ST_LISTEN_WAIT_CONF 1 /* L-0.1 */
- #define ST_LISTEN_ACTIVE 2 /* L-1 */
- #define ST_LISTEN_ACTIVE_WAIT_CONF 3 /* L-1.1 */
- #define EV_LISTEN_REQ 1 /* L-0 -> L-0.1
- L-1 -> L-1.1 */
- #define EV_LISTEN_CONF_ERROR 2 /* L-0.1 -> L-0
- L-1.1 -> L-1 */
- #define EV_LISTEN_CONF_EMPTY 3 /* L-0.1 -> L-0
- L-1.1 -> L-0 */
- #define EV_LISTEN_CONF_OK 4 /* L-0.1 -> L-1
- L-1.1 -> L.1 */
- /*
- * per plci state machine
- */
- #define ST_PLCI_NONE 0 /* P-0 */
- #define ST_PLCI_OUTGOING 1 /* P-0.1 */
- #define ST_PLCI_ALLOCATED 2 /* P-1 */
- #define ST_PLCI_ACTIVE 3 /* P-ACT */
- #define ST_PLCI_INCOMING 4 /* P-2 */
- #define ST_PLCI_FACILITY_IND 5 /* P-3 */
- #define ST_PLCI_ACCEPTING 6 /* P-4 */
- #define ST_PLCI_DISCONNECTING 7 /* P-5 */
- #define ST_PLCI_DISCONNECTED 8 /* P-6 */
- #define ST_PLCI_RESUMEING 9 /* P-0.Res */
- #define ST_PLCI_RESUME 10 /* P-Res */
- #define ST_PLCI_HELD 11 /* P-HELD */
- #define EV_PLCI_CONNECT_REQ 1 /* P-0 -> P-0.1
- */
- #define EV_PLCI_CONNECT_CONF_ERROR 2 /* P-0.1 -> P-0
- */
- #define EV_PLCI_CONNECT_CONF_OK 3 /* P-0.1 -> P-1
- */
- #define EV_PLCI_FACILITY_IND_UP 4 /* P-0 -> P-1
- */
- #define EV_PLCI_CONNECT_IND 5 /* P-0 -> P-2
- */
- #define EV_PLCI_CONNECT_ACTIVE_IND 6 /* P-1 -> P-ACT
- */
- #define EV_PLCI_CONNECT_REJECT 7 /* P-2 -> P-5
- P-3 -> P-5
- */
- #define EV_PLCI_DISCONNECT_REQ 8 /* P-1 -> P-5
- P-2 -> P-5
- P-3 -> P-5
- P-4 -> P-5
- P-ACT -> P-5
- P-Res -> P-5 (*)
- P-HELD -> P-5 (*)
- */
- #define EV_PLCI_DISCONNECT_IND 9 /* P-1 -> P-6
- P-2 -> P-6
- P-3 -> P-6
- P-4 -> P-6
- P-5 -> P-6
- P-ACT -> P-6
- P-Res -> P-6 (*)
- P-HELD -> P-6 (*)
- */
- #define EV_PLCI_FACILITY_IND_DOWN 10 /* P-0.1 -> P-5
- P-1 -> P-5
- P-ACT -> P-5
- P-2 -> P-5
- P-3 -> P-5
- P-4 -> P-5
- */
- #define EV_PLCI_DISCONNECT_RESP 11 /* P-6 -> P-0
- */
- #define EV_PLCI_CONNECT_RESP 12 /* P-6 -> P-0
- */
- #define EV_PLCI_RESUME_REQ 13 /* P-0 -> P-0.Res
- */
- #define EV_PLCI_RESUME_CONF_OK 14 /* P-0.Res -> P-Res
- */
- #define EV_PLCI_RESUME_CONF_ERROR 15 /* P-0.Res -> P-0
- */
- #define EV_PLCI_RESUME_IND 16 /* P-Res -> P-ACT
- */
- #define EV_PLCI_HOLD_IND 17 /* P-ACT -> P-HELD
- */
- #define EV_PLCI_RETRIEVE_IND 18 /* P-HELD -> P-ACT
- */
- #define EV_PLCI_SUSPEND_IND 19 /* P-ACT -> P-5
- */
- #define EV_PLCI_CD_IND 20 /* P-2 -> P-5
- */
- /*
- * per ncci state machine
- */
- #define ST_NCCI_PREVIOUS -1
- #define ST_NCCI_NONE 0 /* N-0 */
- #define ST_NCCI_OUTGOING 1 /* N-0.1 */
- #define ST_NCCI_INCOMING 2 /* N-1 */
- #define ST_NCCI_ALLOCATED 3 /* N-2 */
- #define ST_NCCI_ACTIVE 4 /* N-ACT */
- #define ST_NCCI_RESETING 5 /* N-3 */
- #define ST_NCCI_DISCONNECTING 6 /* N-4 */
- #define ST_NCCI_DISCONNECTED 7 /* N-5 */
- #define EV_NCCI_CONNECT_B3_REQ 1 /* N-0 -> N-0.1 */
- #define EV_NCCI_CONNECT_B3_IND 2 /* N-0 -> N.1 */
- #define EV_NCCI_CONNECT_B3_CONF_OK 3 /* N-0.1 -> N.2 */
- #define EV_NCCI_CONNECT_B3_CONF_ERROR 4 /* N-0.1 -> N.0 */
- #define EV_NCCI_CONNECT_B3_REJECT 5 /* N-1 -> N-4 */
- #define EV_NCCI_CONNECT_B3_RESP 6 /* N-1 -> N-2 */
- #define EV_NCCI_CONNECT_B3_ACTIVE_IND 7 /* N-2 -> N-ACT */
- #define EV_NCCI_RESET_B3_REQ 8 /* N-ACT -> N-3 */
- #define EV_NCCI_RESET_B3_IND 9 /* N-3 -> N-ACT */
- #define EV_NCCI_DISCONNECT_B3_IND 10 /* N-4 -> N.5 */
- #define EV_NCCI_DISCONNECT_B3_CONF_ERROR 11 /* N-4 -> previous */
- #define EV_NCCI_DISCONNECT_B3_REQ 12 /* N-1 -> N-4
- N-2 -> N-4
- N-3 -> N-4
- N-ACT -> N-4 */
- #define EV_NCCI_DISCONNECT_B3_RESP 13 /* N-5 -> N-0 */
- #endif /* __CAPIDRV_H__ */