SmartLampAdvancedAbility.getAdvanceHighEnabled(dpCode: "color_temp_control" | "temp_value" | "bright_value")
版本要求:
≥1.15.0
描述
查询指定 DP 的高级能力是否启用:支持 bright_value(千分之一亮度)、temp_value(标准色温)、color_temp_control(Matter 色温)。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
dpCode | "color_temp_control" | "temp_value" | "bright_value" | 是 | 功能点编码,须为 bright_value | temp_value | color_temp_control 之一 |
返回值
类型:Promise<boolean>
true 表示已启用;不支持的功能点返回 false。相同 dpCode 会复用缓存。
合法值
dpCode
| 值 | 说明 | 最低版本 |
|---|---|---|
color_temp_control | - | - |
temp_value | - | - |
bright_value | - | - |
示例代码
示例
注意事项
- 该方法会先请求高级能力配置,然后检查指定 DP 功能点的高级能力是否启用
- 结果会被缓存,多次调用相同 DP 功能点会直接返回缓存结果
- 对于 Matter 设备,色温功能点使用
color_temp_control,标准协议设备使用temp_value - 如果设备不支持指定的 DP 功能点,会返回
false