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

📄 mesg.h

📁 用linux开发的安防暴警的有关代码
💻 H
字号:
#ifndef MESG_H#define MEMSG_H#include <sys/msg.h>#include <sys/ipc.h>#include <sys/types.h>#define MQ_ANSWER_ALERT			997#define MQ_ANSWER_TABLE			998#define MQ_ANSWER_REMOTE			999#define MQ_LISTEN_CMD			1000//tms 消息命令队列#define CMD_FROM_ALERT			1#define CMD_FROM_SERVER  			2	#define CMD_FROM_TABLE			3#define CMD_FROM_ALLL  			4//家电控制开关#define CONTROLSWITCH			6	//家电控制开关命令字#define CONTROLSWITCHOK			7	//家电控制成功#define CONTROLSWITCHCANCEL		8	//家电控制失败#define UNKNOWNERROR			-1	//未知错误#define CONTROLSWITCHON			1	//家电控制开关开#define CONTROLSWITCHOFF			0	//家电控制开关关//家电控制范围#define CONTROLBOUND   			9              //家电控制范围命令字#define CONTROLBOUNDOK   			10	//家电控制范围成功#define CONTROLBOUNDCANCEL		11	//家电控制范围失败//报警#define ALERT					12          //报警命令字#define ALERTOK   				13 	//报警成功#define ALERTCANCEL  				14	//报警失败//抄表#define READEQU   				15        //抄表命令字#define READEQUOK   				16         //抄表成功#define READEQUCANCEL  			17   	//抄表失败#define MESSAGE   				18	//消息命令字#define MESSAGEOK   				19	//消息传递成功#define MESSAGECANCEL  			20	//消息传递失败//应用查询报警线路状态#define QUERY_ALERT_STAT			21#define QUERY_ALERT_STAT_OK			22#define QUERY_ALERT_STAT_CANCEL		23	//应用查询表线路状态#define QUERY_TABLE_STAT			24#define QUERY_TABLE_STAT_OK			25#define QUERY_TABLE_STAT_CANCEL		26#define ALERTSWITCH   				27        //重置设防/撤防状态命令字#define ALERTSWITCHOK   			28       #define ALERTSWITCHCANCEL  			29  #define VISITREQUEST   				30        //请求访问命令字#define VISITREQUESTCANCEL  			31   	//拒绝访问请求#define VIEWREQUEST  				32         //可视请求//表状态回答#define TABLE_STAT				33              //表状态主动上报,断线等#define TABLE_STAT_OK				34	#define TABLE_STAT_CANCEL			35#define INIT_TABLE				36#define INIT_TABLE_OK				37#define INIT_TABLE_CANCEL			38#define QUERY_SERVER_CONNECT		39#define QUERY_SERVER_CONNECT_OK		40#define QUERY_SERVER_CONNECT_CANCEL	41#define QUERY_CONTROL_CONNECT		42#define QUERY_CONTROL_CONNECT_OK	43#define QUERY_CONTROL_CONNECT_CANCEL	44//IP同步申请//45						//46//47//IP同步指令//48//49//50//终端表值更改,上传服务器//51//52//53//汉王私有300-600#define ALERT_CONFIG_RELOAD			303#define TABLE_CONFIG_RELOAD			306#define SEND_SOS_ALERT			309#define SEVER_IP_CHANGE			312//消息队列ID,共享内存ID定义#define  COMMUNACATE_ID    			999                         //通讯底层的消息层的ID#define   APPLICATION_ID    			1000                      //应用程序的ID#define   SHAREMEMORY_ID    			1001                      //共享内存的ID#define   SEM_ID    				1002                      //同步信号灯的ID#define COMMUNACATE_MESSAGETYPE		1		//通讯底层#define APPLICATION_MESSAGETYPE		2		//应用程序的struct  Message_Struct{     char  CommandId[5];                 char  EpuPos[5];                       char   Param[100];     };struct comm_msgbuf{     long mtype;     struct  Message_Struct  save_info;};#endif

⌨️ 快捷键说明

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