Files
HBshuiwuConcentrator/yw/frame1.h
2025-12-15 16:07:49 +08:00

75 lines
2.9 KiB
C

#ifndef __FRAME1__
#define __FRAME1__
#define CTL_INIT_DOWN 0x01 //1.集中器初始化
#define CTL_INIT_UP 0x81
#define CTL_LOAD_DOWN 0x02 //2.集中器登录网络
#define CTL_LOAD_UP 0x82
#define CTL_HEART_DOWN 0x03 //3.网络心跳数据包
#define CTL_HEART_UP 0x83
#define CTL_FILE_DOWN 0x04 //4.下载水表档案
#define CTL_FILE_UP 0x84
#define CTL_SETCLOSE_DOWN 0x05 //5.设置关闭相关水表档案
#define CTL_SETCLOSE_UP 0x85
#define CTL_SETRPCLOSE_DOWN 0x06 //6.设置集中器上报停止
#define CTL_SETRPCLOSE_UP 0x86
#define CTL_SETRPOPEN_DOWN 0x07 //7.设置集中器上报允许
#define CTL_SETRPOPEN_UP 0x87
#define CTL_SETRPHTIME_DOWN 0x08 //8.设置集中器上报时间
#define CTL_SETRPHTIME_UP 0x88
#define CTL_SETADDR_DOWN 0x09 //9.设置集中器地址
#define CTL_SETADDR_UP 0x89
#define CTL_SETNETPARA_DOWN 0x0A //10.设置集中器网络参数
#define CTL_SETNETPARA_UP 0x8A
#define CTL_SETTIME_DOWN 0x0B //11.设置集中器时间
#define CTL_SETTIME_UP 0x8B
#define CTL_SETHSPACE_DOWN 0x0C //12.设置集中器心跳包间隔时间
#define CTL_SETHSPACE_UP 0x8C
#define CTL_SETONECLOSE_DOWN 0x0D //13.设置集中器关闭指定的水表阀门
#define CTL_SETONECLOSE_UP 0x8D
#define CTL_SETONEOPEN_DOWN 0x0E //14.设置集中器开启指定的水表阀门
#define CTL_SETONEOPEN_UP 0x8E
#define CTL_SETTIMING_DOWN 0x0F //15.设置集中器定时开关水表阀门
#define CTL_SETTIMING_UP 0x8F
#define CTL_RDFILE_DOWN 0x10 //16.读取水表档案
#define CTL_RDFILE_UP 0x90
#define CTL_RDNETPARA_DOWN 0x11 //17.读取集中器网络参数
#define CTL_RDNETPARA_UP 0x91
#define CTL_RDHSPACE_DOWN 0x12 //18.读取集中器心跳包间隔时间
#define CTL_RDHSPACE_UP 0x92
#define CTL_RDRPSTARE_DOWN 0x13 //19.读取集中器上报是否允许
#define CTL_RDRPSTARE_UP 0x93
#define CTL_RDRPHTIME_DOWN 0x14 //20.读取集中器上报时间
#define CTL_RDRPHTIME_UP 0x94
#define CTL_RDREALDATA_DOWN 0x15 //21.抄读集中器中单块水表的实时数据
#define CTL_RDREALDATA_UP 0x95
#define CTL_RDASSIGNDATA_DOWN 0x16 //22.抄读集中器中所指定的水表数据//历史数据?
#define CTL_RDASSIGNDATA_UP 0x96
#define CTL_RDTIME_DOWN 0x17 //23.读取集中器实时时钟
#define CTL_RDTIME_UP 0x97
#define CTL_RDVER_DOWN 0x18 //24.读取集中器版本号
#define CTL_RDVER_UP 0x98
#define CTL_TRPDATA_DOWN 0x19 //25.集中器定时自动上传水表数据
#define CTL_TRPDATA_UP 0x99
#define CTL_RDPIC_DOWN 0x1A //26.抄读集中器中单块摄像水表的实时二值画图片信息数据
#define CTL_RDPIC_UP 0x9A
//#define CTL_RDGRAYPIC_DOWN 0x1B //27.抄读集中器中单块摄像水表的实时灰度图片信息数据
//#define CTL_RDGRAYPIC_UP 0x9B
#define CTL_TRPSTATE_DOWN 0x1C //28.集中器上传定时开关水表阀门操作的执行状态信息
#define CTL_TRPSTATE_UP 0x9C
#define CTL_SETPRICE_DOWN 0x1D //29.下发价格
#define CTL_SETPRICE_UP 0x9D
#define CTL_CURFAIL_UP 0xFF //30.集中器应答当前操作失败通信帧
#define CTL_UPGRADE_DOWN 0x1B //升级下发
#define CTL_UPGRADE_UP 0x9B //升级回应
#define DIRECTION_UP 0x01 //集中器主动上传数据
#define DIRECTION_DOWN 0x02 //回应
#endif