SmartGroupModel.publishDps(data: Record<string, DpValue>, options?: SendDpOption)

版本要求:
@ray-js/panel-sdk≥1.5.0

描述

批量控制智能群组 DP 功能点

参数

参数类型必填说明
dataRecord<string, DpValue>是要下发的功能点键值对。键为 DP Code,值类型由 Schema 推导: bool -> boolean, value -> number, enum -> property.range 字面量联合, bitmap -> number, string/raw -> string
否下发配置选项

返回值

类型:Promise<boolean>
是否下发成功

引用对象

typeDpValue功能点值类型,可能为 boolean、number、string
export type DpValue = boolean | number | string;

示例代码

示例

// 控制群组内所有设备开关
await group.publishDps({ switch_led: true });
// 支持批量下发多个功能点
await group.publishDps({ switch_led: true, brightness: 800 });