1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #ifndef __CANG_H
- #define __CANG_H
- #include "stdint.h"
- #define CANG_MAX 8
- #define SENSOR_DEEP 16
- typedef struct{
- uint16_t Cang_Num; //仓数量
-
- /**************************阀门传感器信息**************************************/
- uint16_t BGY_Type; //壁挂油
- uint16_t XYF_Type; //卸油阀类型 0:二合一(霍尔),1:行程检测(TMR)
- uint16_t HDF_Type; //海底阀类型 0:气压开关监测底阀 1:智能底阀
- uint16_t RKG_Type; //人孔盖类型 0:倾角人孔盖,1:磁编码人孔盖
-
- uint16_t RKG_XG; //有无人孔小盖 0:无,1:有
- uint16_t RKG_DG; //有无人孔大盖 0:无,1:有
- uint16_t BGY_INSTALL; //有无壁挂油 0:无,1:有
- uint16_t XYF_INSTALL; //有无卸油阀 0:无,1:有
- uint16_t HDF_INSTALL; //有无海底阀 0:无,1:有
-
- uint16_t XYF_Num[CANG_MAX]; //8个仓每仓卸油阀数量
- uint16_t HDF_Num[CANG_MAX]; //8个仓每仓海底阀数量
- uint16_t RKG_Num[CANG_MAX]; //8个仓每仓人孔盖数量
- uint16_t BGY_Num[CANG_MAX]; //8个仓每仓壁挂油传感器数量
- /**************************非阀门传感器信息**************************************/
- uint16_t CZSS_Num[CANG_MAX]; //8个仓每仓磁致伸缩数量
- uint16_t Level; //0:没有液位,1:磁致伸缩,2:雷达液位...
- uint16_t Temperture; //0: 没有温度传感器,1:1点测温,3:3点测温...
- uint16_t CRC1;
- uint16_t CRC2;
- /**************************单独传感器**************************************/
- uint16_t Angle; //0: 无姿态传感器,1:单轴姿态传感器,2:双轴姿态传感器...
- uint16_t YQHS; //0: 无油气回收阀,1:有油气回收阀
-
- }Cang_Inf;
- extern Cang_Inf cang_inf;
- #endif
|