heatpump_controller.h 694 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * @Author: 李建
  3. * @Date: 2025/9/9 13:55
  4. * Description: 热泵控制器
  5. * Copyright: Copyright (©) 2025 永续绿建. All rights reserved.
  6. */
  7. #ifndef WJ_WIRE_CONTROLLER_HEATPUMP_CONTROLLER_H
  8. #define WJ_WIRE_CONTROLLER_HEATPUMP_CONTROLLER_H
  9. #include "main.h"
  10. typedef struct {
  11. uint8_t power;
  12. uint8_t mode;
  13. uint16_t heat_set_temp;
  14. uint16_t cool_set_temp;
  15. uint16_t outdoor_temp;
  16. uint16_t in_water_temp;
  17. uint16_t out_water_temp;
  18. uint16_t relay_status;
  19. } hp_controller_t;
  20. extern hp_controller_t hp_controller;
  21. /**
  22. * 热泵控制器初始化
  23. */
  24. void heatpump_controller_init(system_setting_t* setting);
  25. #endif //WJ_WIRE_CONTROLLER_HEATPUMP_CONTROLLER_H