SmartDeviceModel.publishDps(data: Record<string, DpValue>, options?: SendDpOption)
版本要求:
@ray-js/panel-sdk≥1.6.0
描述
批量控制智能设备 DP 功能点,基于 ty.device.publishDps 拓展实现
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
data | Record<string, DpValue> | 是 | 要下发的功能点键值对。键为 DP Code,值类型需要根据设备的功能点 Schema 推导 bool → boolean, value → number, enum → property.range 字面量联合, bitmap → number, string/raw → string |
| 否 | 下发配置选项,其中 deviceId、dps 不再是必传参数,SendDpOption 类型为 dp-kit 拦截器提供的高阶配置 |
返回值
类型:Promise<boolean>
是否下发成功
引用对象
type
DpValue功能点值类型,可能为 boolean、number、string