📄 mesg.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 + -