📄 cal_estate.h
字号:
unsigned char g_state;
unsigned char g_event;
//define all of states
#define initial_sta 1
#define sending_bel_sta 2
#define coun_sta 3
#define calling_sta 4
#define busy_bel_sta 5
#define rebell_sta 6
#define called_bel_sta 7
#define fir_hang_govern_sta 8
#define secon_hang_govern_sta 9
#define talking_through_sta 10
#define speaking_substa 11
#define listening_substa 12
// 0x1X : events from controller
#define pick_up_event 1
#define hang_up_event 2
//#define coun_event 3
#define stop_bel_event 4
#define num_event 5
#define no_ans_event 6
#define clc_ring_event 7
#define cal_bell_event 8
#define calling_hangup_event 9
#define no_affirm_event 10
// 0x2X : events from hardware (DSP)
#define channel_free_event 11
#define channel_busy_event 12
#define mul_calls_event 13
#define ans_event 14
#define called_picking_event 15
#define fir_affirm_event 16
#define called_bell_event 17
#define picking_event 29//add 29
// 0x3X : timevoer events
#define bel_timeover_event 18 //time1
#define coun_timeover_event 19 //time2
#define rebell_timeover_event 20
#define ring_timeover_event 21
#define busy_timeover_event 22
// 0x4X : events from controller duing the half duplex communication mode
#define ppt_event 23
#define release_ppt_event 24
#define fir_hang_event 25
#define secon_hang_event 26
#define fir_timeover_event 27
#define talking_timeover_event 28
#define unppt_event 30
#define release_event 31
#define ture 111
/****************************public funtions to the two parties*********************/
extern void displaynum_1( void );
extern void coun_number ( void );
extern void rebell( void );
extern void clc_ring( void );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -