stat.h 961 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef __STAT_H__
  2. #define __STAT_H__
  3. #include "stdint.h"
  4. #ifdef __cplusplus
  5. extern "C"
  6. {
  7. #endif
  8. extern void SetStatFlow(double flow_rate);
  9. extern void ClrStatFlow(void);
  10. extern double get_max_flow_rate(void);
  11. extern void clr_max_flow_rate(void);
  12. extern void clr_max_flow_rate_all(void);
  13. extern void get_max_flow_rate_time(rtc_run_t **rr);
  14. extern void bw_flow_monitor(void);
  15. extern void high_water_temp_monitor(void);
  16. extern void low_water_temp_monitor(void);
  17. extern void large_flow_monitor(void);
  18. extern void cnti_flow_monitor(void);
  19. extern void leak_flow_monitor(void);
  20. extern void water_flow_monitor(void);
  21. extern void low_power_monitor(void);
  22. extern void tdc_rw_err_monitor(void);
  23. extern void eeprom_rw_err_monitor(void);
  24. extern void high_pressure_monitor(void);
  25. extern void low_pressure_monitor(void);
  26. extern void pressure_monitor(void);
  27. #ifdef __cplusplus
  28. }
  29. #endif
  30. #endif