tem.h 795 B

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