⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alarm.h

📁 名厂车载GPS通信终端
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -