按键事件
在出厂设置的 input device 模式下,设备不会自行发送 DALI 控制命令。它把按键事件上报给中央 DALI-2 控制器,例如 SmartCore,由其决定执行什么。
四路输入中的每一路都是 IEC 62386-301 中定义的类型 1 按键实例。下面这些事件由标准定义,设备会发送它们。
| 事件 | 何时发送 |
|---|---|
| Button pressed | 按键被按下 |
| Button released | 按键被松开 |
| Short press | 按下并松开,之后没有很快跟上第二次按下。关闭双击后,即一次短促的按下并松开 |
| Double press | 按下并松开,随后很快跟上第二次按下 |
| Long press start | 按下并保持 |
| Long press repeat | 按键保持按下期间,按设定间隔重复发送 |
| Long press stop | 保持按下的按键被松开 |
| Button stuck | 按键保持按下的时间超出预期 |
| Button free | 卡住的按键已恢复 |
这些事件如何处理
只要系统中有支持 IEC 62386-103 的中央 DALI-2 控制器,就使用 input device 模式。逻辑保存在控制器中,行为集中在一处,你无需改动设备就能修改它。
你可以用这些事件做什么
中央 DALI-2 控制器,例如 SmartCore,利用这些事件实现短按开关灯、长按调光。同样的事件还可以通过 SmartCore 的继电器输出控制卷帘上升、下降和停止。