relay.h 609 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef __RELAY_H
  2. #define __RELAY_H
  3. #include "sys.h"
  4. typedef enum
  5. {
  6. HK = 0,
  7. CK,
  8. FS1,
  9. FS2,
  10. FS3,
  11. DK,
  12. }Enum_relay_t;
  13. typedef struct
  14. {
  15. uint8_t fs1;
  16. uint8_t fs2;
  17. uint8_t fs3;
  18. }speed_type_t;
  19. typedef struct
  20. {
  21. uint8_t relay_hk;
  22. uint8_t relay_ck;
  23. uint8_t relay_dk;
  24. speed_type_t speed_type;
  25. }struct_realy_t;
  26. void Relay_Init(void);
  27. void Relay_Set(Enum_relay_t Enum_relay,uint8_t status);
  28. void Relay_loop_set(struct_realy_t struct_realy);
  29. uint8_t SetTemp_RealTemp_Compare(uint16_t SetTemp);
  30. void Wind_Speed_relay_Set (uint16_t Type,speed_type_t *speed_type,uint8_t compare_value);
  31. #endif