yqhs.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #ifndef __YQHS_H
  2. #define __YQHS_H
  3. #include "stdint.h"
  4. #include "string.h"
  5. #include "stdio.h"
  6. #include "usart.h"
  7. #include "config.h"
  8. #include "rkg.h"
  9. #include "cang.h"
  10. #include "kzq.h"
  11. #include "level.h"
  12. #include "tem.h"
  13. #include "angle.h"
  14. #include "xyf.h"
  15. #include "hdf.h"
  16. #include "main.h"
  17. #define Yqhuishou_BUF_DEP 20
  18. typedef struct
  19. {
  20. uint8_t Yqhuishou_Status[Yqhuishou_BUF_DEP]; //油气有无油状态
  21. uint16_t Yqhuishou_SSWD[Yqhuishou_BUF_DEP]; //油气开关状态
  22. uint16_t Yqhuishou_SVAL[Yqhuishou_BUF_DEP]; //油气冷凝状态值
  23. uint16_t Yqhuishou_ErrorCnt[Yqhuishou_BUF_DEP]; //错误计数
  24. uint16_t Yqhuishou_Error; //错误状态
  25. uint16_t Yqhuishou_Cal_val[Yqhuishou_BUF_DEP]; //判断次数
  26. uint16_t RTData_Num[Yqhuishou_BUF_DEP];
  27. }Yqhuishou_Inf;
  28. extern Yqhuishou_Inf yqhuishou_inf;
  29. extern void Get_Yqhuishou_data(void);
  30. extern uint8_t USART2_RX_BUF002[Uart2_BUF_SIZE];
  31. extern uint8_t USART1_RX_BUF002[Uart2_BUF_SIZE];
  32. extern uint8_t USART3_RX_BUF002[Uart2_BUF_SIZE];
  33. extern int data_lengthU2,data_lengthU1,data_lengthU3;
  34. extern int flagU1Rx,flagU2Rx,flagU3Rx;
  35. extern uint8_t USART3_RX_BUF002_print[Uart3_BUF_SIZE];
  36. extern void Get_Biguayou_data(void);
  37. #endif