SmartDeviceModel.onDpDataChange(listener: Function)
版本要求:
@ray-js/panel-sdk≥1.0.0
描述
监听智能设备 DP 功能点变更事件
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
listener | (data: DpsChanged) => number | 是 | 事件回调,接收包含 deviceId、dps(变更的功能点 ID→值映射)等信息的参数 |
返回值
类型:number
监听器 ID,用于通过 offDpDataChange 取消监听
引用对象
type
DpsChangedDP 变更事件回调参数(单设备)| 属性 | 类型 | 必填 | 描述 |
|---|---|---|---|
deviceId | string | 是 | 设备 id |
gwId | string | 否 | 子设备对应的网关设备 id,非子设备则不存在 |
| 是 | 变化的功能点数据,key 为功能点 id,value 为功能点值 | ||
| 否 | 功能点数据变化的时间戳(可能为空) |