tem.h 689 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef __TEM_H
  2. #define __TEM_H
  3. #include "cang.h"
  4. #define TEM_STARTADDR (0x61)
  5. typedef enum{
  6. Tem_NONE = 0,
  7. Tem_FST100_611,
  8. Tem_HUATIAN_THREE=3,
  9. }Tem_Tpye;
  10. typedef struct{
  11. float temperature1; //温度 顶部
  12. float temperature2; //温度 中间
  13. float temperature3; //温度 底部
  14. float zero;
  15. uint16_t ErrorCnt; //液位错误计数
  16. uint16_t Error; //错误状态
  17. uint16_t StateKeepNum; //判断次数
  18. uint16_t RTData_Num;
  19. }Tem_Inf;
  20. extern Tem_Inf tem_inf[SENSOR_DEEP];
  21. //extern void Pressure_state(uint16_t CangNum);
  22. extern void Tem_Init(void);
  23. extern uint8_t Parse_Tem(uint8_t* data, Tem_Tpye type);
  24. extern void Tem_Error(uint8_t addr);
  25. #endif