actions.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. /**
  2. * @Author: 李建
  3. * @Date: 2025/4/24 12:49
  4. * Description: UI 事件交互
  5. * Copyright: Copyright (©) 2025 永续绿建. All rights reserved.
  6. */
  7. #ifndef WIRE_CONTROLLER_ACTIONS_H
  8. #define WIRE_CONTROLLER_ACTIONS_H
  9. #include "lvgl.h"
  10. /**
  11. * 设置-tabView 切换事件
  12. * @param e
  13. */
  14. void on_setting_tabview_changed(lv_event_t *e);
  15. /**
  16. * 设置-wifi 按钮点击事件
  17. * @param e
  18. */
  19. void on_btn_scan_wifi_click(lv_event_t *e);
  20. /**
  21. * 设置-wifi 按钮点击事件
  22. * @param e
  23. */
  24. void on_btn_connect_wifi(lv_event_t *e);
  25. /**
  26. * 设置-高级配置-登录按钮事件
  27. * @param e
  28. */
  29. void on_btn_check_manager_password(lv_event_t *e);
  30. /**
  31. * 高级设置-五恒模块配置事件
  32. * @param e
  33. */
  34. void on_set_five_const_module(lv_event_t *e);
  35. /**
  36. * 高级设置-恢复出厂设置事件
  37. * @param e
  38. */
  39. void on_reset_factory_setting(lv_event_t *e);
  40. /**
  41. * 高级设置-重启设备事件
  42. * @param e
  43. */
  44. void on_restart_device(lv_event_t *e);
  45. /**
  46. * 设置内机地址
  47. * @param num
  48. */
  49. void on_set_inner_addr(uint8_t num);
  50. /**
  51. * 空调界面-设置电源事件
  52. * @param e
  53. */
  54. void on_ac_page_set_power(lv_event_t *e, uint8_t power);
  55. /**
  56. * 主界面-设置工作模式
  57. * @param e
  58. * @param mode
  59. */
  60. void on_set_mode(lv_event_t *e, uint8_t mode);
  61. /**
  62. * 设置界面-触摸声音反馈开关事件
  63. * @param e
  64. */
  65. void on_set_beep_on_off(lv_event_t *e);
  66. /**
  67. * 高级设置-允许风阀完全关闭
  68. * @param e
  69. */
  70. void on_set_allow_valve_on_off(lv_event_t *e);
  71. /**
  72. * 设置界面-触摸声音反馈音量事件
  73. * @param e
  74. */
  75. void on_set_beep_volume(lv_event_t *e);
  76. /**
  77. * 设置界面-屏幕自动关闭事件
  78. * @param e
  79. */
  80. void on_set_screen_auto_off(lv_event_t *e);
  81. /**
  82. * 设置界面-屏幕关闭时间事件
  83. * @param e
  84. */
  85. void on_set_screen_off_minute(lv_event_t *e);
  86. /**
  87. * OTA界面-失败重启
  88. * @param e
  89. */
  90. void on_ota_failed_restart(lv_event_t *e);
  91. /**
  92. * 高级配置-参数配置保存
  93. * @param e
  94. */
  95. void on_params_save(lv_event_t *e);
  96. /**
  97. * 设置页面-网络-重置网络
  98. */
  99. void on_reset_wifi(lv_event_t *e);
  100. /**
  101. * 主界面-温度设置值变化事件
  102. * @param e
  103. */
  104. void on_arc_temp_value_changed(lv_event_t *e);
  105. /**
  106. * 主界面-温度设置释放事件
  107. * @param e
  108. */
  109. void on_arc_temp_released(lv_event_t *e);
  110. #endif //WIRE_CONTROLLER_ACTIONS_H