#ifndef __CONFIG_H #define __CONFIG_H #define CANG1_LEVEL_CAL 0x0807C000 //1仓罐 #define CANG2_LEVEL_CAL 0x0807C004 //1仓罐 #define CANG3_LEVEL_CAL 0x0807C008 //1仓罐 #define CANG4_LEVEL_CAL 0x0807C00C //1仓罐 #define ADD_CANG1_TABLE 0x0807D000 //1仓罐容表 400字节 #define ADD_CANG2_TABLE 0x0807D400 //2仓罐容表 400字节 #define ADD_CANG3_TABLE 0x0807D800 //3仓罐容表 400字节 #define ADD_CANG4_TABLE 0x0807DC00 //4仓罐容表 400字节 #define ADDR_XYF_NUM 0x0807E000 //8个仓的卸油阀数量 #define ADDR_RKG_NUM 0x0807E020 //8个仓的人孔盖数量 #define ADDR_HDF_NUM 0x0807E040 //8个仓的卸油阀数量 #define ADDR_BGY_NUM 0x0807E060 //8个仓的卸油阀数量 #define ADDR_CANG_NUM 0x0807F000 //采集器配置,6字节:03 01 00 01 01 -- 3仓 每仓1人孔大盖,无人孔小盖,每仓1卸油阀,每仓1底阀(默认值) #define ADDR_CANG_INF 0x0807F010 //仓参数,8字节(包括材质,罐仓形状,罐仓层数,长,宽,高) #define ADDR_RKGSENSOR_TYPE 0x0807F020 //人孔盖传感器类别,2字节:00 00,角度传感器,00 01:磁编码传感器(默认角度传感器) #define ADDR_BGYSENSOR_TYPE 0x0807F024 //卸油阀传感器类别,2字节:00 00,霍尔二合一,00 01:行程二合一(默认霍尔二合一) #define ADDR_XYFSENSOR_TYPE 0x0807F028 //卸油阀传感器类别,2字节:00 00,霍尔二合一,00 01:行程二合一(默认霍尔二合一) #define ADDR_HDFSENSOR_TYPE 0x0807F030 //海底阀传感器类别,2字节:00 00,底阀监测器,00 01:智能底阀(默认底阀监测器) #define ADDR_YQHS_TYPE 0x0807F038 //油气回收阀配置,2字节:00 00,无油气回收阀,00 01:有油气回收阀(默认无) #define ADDR_LEVEL_TYPE 0x0807F040 //液位传感器配置,2字节:00 00,无液位传感器,00 01:磁致伸缩传感器,00 02:雷达传感器,前一字节表示带几点测温(默认无) #define ADDR_SENSOR_BUS_MAX_RETRY 0x0807F044 //xy,2字节,存放传感器总线读取的最大重试次数,默认值为3 #define ADDR_TEM_TYPE 0x0807F048 //温度传感器配置,2字节:00 00,无温度传感器,00 03:前一字节00:集成指令,01:单独指令,后一字节:测温点数(默认无) #define ADDR_ANGLE_TYPE 0x0807F050 //姿态传感器配置,2字节:00 00,无姿态传感器,00 03:前一字节00:集成指令,01:单独指令,后一字节:姿态轴数(默认无) #define ADDR_RKG_THRESHOLD 0x0807F058 //人孔盖开启门限,2字节:(默认无)0x07d0 #define ADDR_SDATEJUDGE_NUM 0x0807F064 //阀门开启判断次数,2字节:(默认无)0x0005 #define ADDR_RKG_ERROR 0x0807F070 //人孔盖异常屏蔽,2字节:0x0004:屏蔽4仓人孔盖,0x0010:屏蔽所有人孔盖(默认无)0x0000 #define ADDR_UPDATE_FLAG 0x0807F078 //2?? ??? #define StartMode_Addr 0x0807F07A //4?? #define Application_Buffer_Addr 0x08040000 #define ADD_UPDATE_PROG 0x08020000 //APP2??? ??? #define ADD_UPDATE_PROG1 0x08000000 #define BIT1 0x0001 #define BIT2 0x0002 #define BIT3 0x0004 #define BIT4 0x0008 #define BIT5 0x0010 #define BIT6 0x0020 #define BIT7 0x0040 #define BIT8 0x0080 #endif