config.h 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #ifndef __CONFIG_H
  2. #define __CONFIG_H
  3. #define CANG1_LEVEL_CAL 0x0807C000 //1仓罐
  4. #define CANG2_LEVEL_CAL 0x0807C004 //1仓罐
  5. #define CANG3_LEVEL_CAL 0x0807C008 //1仓罐
  6. #define CANG4_LEVEL_CAL 0x0807C00C //1仓罐
  7. #define ADD_CANG1_TABLE 0x0807D000 //1仓罐容表 400字节
  8. #define ADD_CANG2_TABLE 0x0807D400 //2仓罐容表 400字节
  9. #define ADD_CANG3_TABLE 0x0807D800 //3仓罐容表 400字节
  10. #define ADD_CANG4_TABLE 0x0807DC00 //4仓罐容表 400字节
  11. #define ADDR_XYF_NUM 0x0807E000 //8个仓的卸油阀数量
  12. #define ADDR_RKG_NUM 0x0807E020 //8个仓的人孔盖数量
  13. #define ADDR_HDF_NUM 0x0807E040 //8个仓的卸油阀数量
  14. #define ADDR_BGY_NUM 0x0807E060 //8个仓的卸油阀数量
  15. #define ADDR_CANG_NUM 0x0807F000 //采集器配置,6字节:03 01 00 01 01 -- 3仓 每仓1人孔大盖,无人孔小盖,每仓1卸油阀,每仓1底阀(默认值)
  16. #define ADDR_CANG_INF 0x0807F010 //仓参数,8字节(包括材质,罐仓形状,罐仓层数,长,宽,高)
  17. #define ADDR_RKGSENSOR_TYPE 0x0807F020 //人孔盖传感器类别,2字节:00 00,角度传感器,00 01:磁编码传感器(默认角度传感器)
  18. #define ADDR_BGYSENSOR_TYPE 0x0807F024 //卸油阀传感器类别,2字节:00 00,霍尔二合一,00 01:行程二合一(默认霍尔二合一)
  19. #define ADDR_XYFSENSOR_TYPE 0x0807F028 //卸油阀传感器类别,2字节:00 00,霍尔二合一,00 01:行程二合一(默认霍尔二合一)
  20. #define ADDR_HDFSENSOR_TYPE 0x0807F030 //海底阀传感器类别,2字节:00 00,底阀监测器,00 01:智能底阀(默认底阀监测器)
  21. #define ADDR_YQHS_TYPE 0x0807F038 //油气回收阀配置,2字节:00 00,无油气回收阀,00 01:有油气回收阀(默认无)
  22. #define ADDR_LEVEL_TYPE 0x0807F040 //液位传感器配置,2字节:00 00,无液位传感器,00 01:磁致伸缩传感器,00 02:雷达传感器,前一字节表示带几点测温(默认无)
  23. #define ADDR_TEM_TYPE 0x0807F048 //温度传感器配置,2字节:00 00,无温度传感器,00 03:前一字节00:集成指令,01:单独指令,后一字节:测温点数(默认无)
  24. #define ADDR_ANGLE_TYPE 0x0807F050 //姿态传感器配置,2字节:00 00,无姿态传感器,00 03:前一字节00:集成指令,01:单独指令,后一字节:姿态轴数(默认无)
  25. #define ADDR_RKG_THRESHOLD 0x0807F058 //人孔盖开启门限,2字节:(默认无)0x07d0
  26. #define ADDR_SDATEJUDGE_NUM 0x0807F064 //阀门开启判断次数,2字节:(默认无)0x0005
  27. #define ADDR_RKG_ERROR 0x0807F070 //人孔盖异常屏蔽,2字节:0x0004:屏蔽4仓人孔盖,0x0010:屏蔽所有人孔盖(默认无)0x0000
  28. #define BIT1 0x0001
  29. #define BIT2 0x0002
  30. #define BIT3 0x0004
  31. #define BIT4 0x0008
  32. #define BIT5 0x0010
  33. #define BIT6 0x0020
  34. #define BIT7 0x0040
  35. #define BIT8 0x0080
  36. #endif