用户按下开启按钮,表达的是控制意图。设备回传开启状态,表达的是现场反馈。它们之间可能隔着网络、中控和设备协议。
如果按钮只跟随最近一次点击变化,设备没有执行时,界面也可能看起来一切正常。设计控制界面时,应当分别呈现请求过程与已确认状态。
排查时沿着请求、接收、执行和回传逐段检查,并留意页面是否绑定到了正确的反馈字段。不要用一次界面变化代替完整链路验证。
相关作品:Kramer 中控管理系统
希望设备做什么,与设备现在是什么状态,要分别记录。
用户按下开启按钮,表达的是控制意图。设备回传开启状态,表达的是现场反馈。它们之间可能隔着网络、中控和设备协议。
如果按钮只跟随最近一次点击变化,设备没有执行时,界面也可能看起来一切正常。设计控制界面时,应当分别呈现请求过程与已确认状态。
排查时沿着请求、接收、执行和回传逐段检查,并留意页面是否绑定到了正确的反馈字段。不要用一次界面变化代替完整链路验证。
相关作品:Kramer 中控管理系统