76 lines
2.0 KiB
C
76 lines
2.0 KiB
C
#ifndef _MGC_CONST__H
|
|
#define _MGC_CONST__H
|
|
|
|
#define MGC_MAX_OPER_STEPS_NUM 8
|
|
|
|
#define MGC_MGCF_STATE_REQUEST 1
|
|
#define MGC_MGCF_STATE_INDICATION 2
|
|
#define MGC_MGCF_STATE_INIT 3
|
|
|
|
#define MGC_MGCF_TIMER_50MS 5
|
|
#define MGC_MGCF_TIMER_1S 100
|
|
#define MGC_MGCF_TIMER_10S 10 * MGC_MGCF_TIMER_1S
|
|
#define MGC_MGCF_TIMER_20S 20 * MGC_MGCF_TIMER_1S
|
|
#define MGC_MGCF_TIMER_1H 3600 * MGC_MGCF_TIMER_1S
|
|
|
|
#define MGC_CHNL_START_DS 0
|
|
#define MGC_CHNL_START_INTERNAL 8192
|
|
#define MGC_CHNL_START_ANN 9216
|
|
#define MGC_CHNL_START_MSS 9256
|
|
#define MGC_CHNL_START_AALN 9416
|
|
|
|
#define MGC_CHNL_NUM_INTERNAL 1024
|
|
#define MGC_CHNL_NUM_ANN 200
|
|
//#define MGC_CHNL_NUM_MSS 4
|
|
#define MGC_CHNL_NUM_AALN 8
|
|
#define MGC_CHNL_NUM_DS_TOTAL 8192
|
|
|
|
#define MGC_CHNL_NUM_INTERNAL_PER_PORT 1
|
|
#define MGC_CHNL_NUM_AALN_PER_PORT 1
|
|
#define MGC_CHNL_NUM_ANN_PER_TYPE 40
|
|
#define MGC_CHNL_NUM_DS_PER_PORT 32
|
|
|
|
#define MGC_MNG_CMD_IDLE 0
|
|
#define MGC_MNG_CMD_REMOVE_CHNL 1
|
|
#define MGC_MNG_CMD_OVERWRITE 2
|
|
#define MGC_MNG_CMD_CLEAR_AFTER_OPER 3
|
|
|
|
#define MGC_CHNL_STATUS_IDLE 0
|
|
#define MGC_CHNL_STATUS_CREATING 1
|
|
#define MGC_CHNL_STATUS_CREATED 2
|
|
|
|
|
|
#define MGC_INTERNAL_VIRTUAL_MG 0
|
|
#define MGC_8ECP_MG_OFFSET 1
|
|
#define MGC_8ECP_MAX_TRK_PER_MG 8
|
|
|
|
#define MGC_MAX_NUM_OF_CHNL_CON 512
|
|
#define MGC_MAX_NUM_OF_CON 8192
|
|
|
|
#define MGC_MGCP_MGC_PORT 2727
|
|
#define MGC_MGCP_MG_PORT 2427
|
|
|
|
#define MGC_MAX_ASCIIIN_LEN 4096
|
|
#define MGC_MAX_ASCIIOUT_LEN 4096
|
|
#define MGC_MAX_ASCITMP_LEN 4096
|
|
|
|
#define MGC_MONITOR_NONE 0x0000
|
|
#define MGC_MONITOR_ERROR 0x0010
|
|
#define MGC_MONITOR_ALL 0xffff
|
|
|
|
#define MGC_CHNL_CLEAR_PORT 0
|
|
#define MGC_CHNL_SAVE_PORT 1
|
|
|
|
#define MGC_MAX_TONE_NO 16
|
|
|
|
//#define MGC_8K_TONE_CHNL_SILENT (0 * 8 + 7) * 32 + 31
|
|
|
|
#define MGC_PKG_SIG_G_RT ((MGCP_PKG_G << 8) | MGCP_G_SIG_RT)
|
|
#define MGC_PKG_SIG_L_BZ ((MGCP_PKG_L << 8) | MGCP_L_SIG_BZ)
|
|
#define MGC_PKG_SIG_L_WT ((MGCP_PKG_L << 8) | MGCP_L_SIG_WT)
|
|
|
|
#define MGC_CHNL_AUEP_IDLE 0
|
|
#define MGC_CHNL_AUEP_IN_PROGRESS 1
|
|
|
|
#endif
|