alarm.h

来自「名厂车载GPS通信终端」· C头文件 代码 · 共 42 行

H
42
字号
#ifndef ALARM_H
#define ALARM_H    1


#ifdef ALARM_GLOBAL
#define ALARM_EXT
#else 
#define ALARM_EXT extern 
#endif

#define  _ALARM_NORMAL   0x0
#define  _ALARM_BUSY     0x01

#define _ROP_ALM         0    //1BIT4=0,劫警//
#define _GUAD_ALM        1    //1BIT5=0,盗警//
#define _OVERAREA_ALM    2    //0BIT4=1,超出范围报警//
#define _OVERLINE_ALM    3    //0BIT5=1,超出线路报警//
#define _OVERSPEED_ALM   4    //1BIT6=1,超速报警//
#define _ACC_ALM         6    //0BIT1=1, ACC线故障报警//
#define _VOLTAGE_ALM     7    //1BIT2=1;电压低报警//
#define _GPSEER_ALM      8    //1BIT3=1;长时间不定位//
#define _REMOTEERR_ALM   9    //1BIT5=1,遥控器故障//
#define _REMOTE_ALM      10   //1BIT6=1,遥控器劫警//
#define _BAK_ALM         11   //1BIT7=1;后尾箱开启报警//
#define _ENGINE_ALM      12   //1BIT1=1, 引擎盖开启报警//
#define _BROKE_ALM       13   //1BIT2=1, 玻璃破碎报警//
#define _POWER_ALM       14   //1BIT3=1, 主电被破坏报警//
#define _DRAG_ALM        15   //1BIT4=1, 托吊报警//


ALARM_EXT WORD  alarm_flag;


//---------------------------------------------------------
ALARM_EXT void Init_Alarm(void);
ALARM_EXT void AlarmTaskEntry(void);
ALARM_EXT void Deal_Alarm(void);
ALARM_EXT void Send_Alarm_Proc(void);
ALARM_EXT void alarm_remove(uchar alarmtype);
ALARM_EXT uchar Need_Hangup(void);
ALARM_EXT void Deal_Sleep(void);
#endif 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?