refactor: add single-owner display arbitration
This commit is contained in:
@@ -36,8 +36,8 @@ sensor_interval = 1
|
||||
# 推荐:1。
|
||||
oled_refresh_interval = 1
|
||||
|
||||
# HOME / 各告警页面的轮播停留时间,单位:秒。
|
||||
# 推荐:10。觉得切换太慢可改为 5~8。
|
||||
# 为兼容 v3.2.x/v3.3.0 RC4 旧配置保留。
|
||||
# RC5 使用单一 Display Owner,不再定时轮播 HOME/告警页,因此该值不参与运行时仲裁。
|
||||
page_interval = 10
|
||||
|
||||
# 网络状态检查周期,单位:秒。
|
||||
@@ -139,11 +139,12 @@ wifi_weak_seconds = 30
|
||||
|
||||
|
||||
[led]
|
||||
# RGB 只由所有 active alert 中最高 severity 决定,与 OLED 当前页面完全无关:
|
||||
# OLED 和 RGB 由同一 Display Owner 同步决定。
|
||||
# DisplayController 按集中定义的 priority 仲裁 owner,RGB 再使用该 owner 的 severity:
|
||||
# Warning (1) = 黄色慢呼吸
|
||||
# Critical (2) = 橙红色快呼吸
|
||||
# Emergency (3) = 纯红快速频闪
|
||||
# 无 active alert 时 RGB OFF。每次写入明确设置 R/G/B,绝不沿用旧颜色。
|
||||
# NORMAL_HOME 为 owner 时 RGB OFF。每次写入明确设置 R/G/B,绝不沿用旧颜色。
|
||||
#
|
||||
# brightness 是 RGB 最大输出百分比(0~100)。
|
||||
# 3颗 RGB 会一起亮,卧室建议 5~15。
|
||||
|
||||
Reference in New Issue
Block a user