Files
svc.ems/omc/plat/mgc/src/include/mgc_const.h
2024-03-13 09:30:40 +08:00

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