even_tab.c
上传用户:shyuanyi
上传日期:2008-05-24
资源大小:69k
文件大小:3k
- #include "My_head.h"
- /****************************************/
- BYTE code Idle_Status[] = //0
- {
- KEY_PRESS_EVENT , 1,
- TIMER_COMED_EVENT , 0,
- FIND_CARD_EVENT , 9, //CARD CHECK.
- CARD_CONSUME_EVENT , 7, //显示 & 定值、计时消费处理
- OTHER_UNKNOW_ENVENT
- };
- //单价消费状态时的按键处理
- BYTE code DjCon_NextKey_Status[] = //1
- {
- KEY_PRESS_EVENT , 2,
- TIMER_COMED_EVENT , 3,
- OTHER_UNKNOW_ENVENT
- };
- //单价或编号消费状态时处理
- BYTE code Wait_Consume_Status[] = //2
- {
- KEY_PRESS_EVENT , 4,
- TIMER_COMED_EVENT , 5,
- FIND_CARD_EVENT , 9,
- CARD_CONSUME_EVENT , 8, //consume
- OTHER_UNKNOW_ENVENT
- };
- //密码消费
- BYTE code PWDConsume_Status[] = //PWDCONSUME_STATUS(3)
- {
- KEY_PRESS_EVENT , 13,//-input password.
- TIMER_COMED_EVENT , 3,
- CARD_CONSUME_EVENT , 8, //consume
- OTHER_UNKNOW_ENVENT
- };
- //for test!
- BYTE code My_Test_Status[] = //4
- {
- KEY_PRESS_EVENT , 4,
- TIMER_COMED_EVENT , 5,
- FIND_CARD_EVENT , 6, //for test.
- OTHER_UNKNOW_ENVENT
- };
- BYTE code AllQuery_Status[] = //5
- {
- KEY_PRESS_EVENT , 10,
- TIMER_COMED_EVENT , 3,
- OTHER_UNKNOW_ENVENT
- };
- BYTE code AllSetup_Status[] = //6
- {
- KEY_PRESS_EVENT , 11,
- TIMER_COMED_EVENT , 3,
- OTHER_UNKNOW_ENVENT
- };
- //编号消费状态时的按键处理
- BYTE code BhCon_NextKey_Status[]= //7
- {
- KEY_PRESS_EVENT , 12,
- TIMER_COMED_EVENT , 3,
- OTHER_UNKNOW_ENVENT
- };
- BYTE code *code Status_Even_Tab[]=
- {
- Idle_Status, //0
- DjCon_NextKey_Status, //1
- Wait_Consume_Status, //2
- PWDConsume_Status, //3
- My_Test_Status, //4
- AllQuery_Status, //5
- AllSetup_Status, //6
- BhCon_NextKey_Status, //7
- };
- /***********************************************/
- //extern BYTE Do_DisClockEvent_0(BYTE);
- //extern BYTE Do_FirstKey_Even_1(BYTE);
- //extern BYTE Do_NextKey_Even_2(BYTE);
- //extern BYTE Do_KeyTmierEvent_3(BYTE);
- //extern BYTE Do_WaitCardKey_Even_4(BYTE);
- //extern BYTE Do_WaitCardTmier_Event_5(BYTE);
- //extern BYTE Do_TestCardWrite_Event_6(BYTE);
- //extern BYTE Do_DisCardVal_Event_7(BYTE);
- //extern BYTE Do_CardConsume_Event_8(BYTE);
- //extern BYTE Do_CheckCard_Event_9(BYTE dat);
- //extern BYTE Do_SearchKey_Even_10(BYTE);
- //extern BYTE Do_SetParaKey_Even_11(BYTE);
- //extern BYTE Do_Uart_Event_12(BYTE dat);
- //extern BYTE Do_BhConNextKey_Even_12(BYTE);
- //extern BYTE Do_PassWordKey_Even_13(BYTE);
- //extern BYTE Do_OtherTimer_99(BYTE);
- //extern BYTE Do_Event_Test(BYTE);
- BYTE (code *code EventFunc_Tab[])(BYTE)=
- {
- Do_DisClockEvent_0, //0
- NULL,//Do_FirstKey_Even_1, //1
- NULL,//Do_NextKey_Even_2, //2
- Do_KeyTmierEvent_3, //3
- Do_WaitCardKey_Even_4, //4
- Do_WaitCardTmier_Event_5, //5
- Do_TestCardWrite_Event_6, //6
- Do_DisCardVal_Event_7, //7
- Do_CardConsume_Event_8, //8
- Do_CheckCard_Event_9, //9
- //Do_SearchKey_Even_10, //10
- //Do_SetParaKey_Even_11, //11
- //Do_BhConNextKey_Even_12, //12
- //Do_PassWordKey_Even_13, //13
- //Do_OtherTimer_99, //99
- //Do_Event_Test, //100
- };
- /***********************************************/