---
name: "SmartLampAdvancedAbility.getAdvanceHighEnabled"
mode: "api"
versionRequirements:
  - { name: "", version: "1.15.0" }
title: "getAdvanceHighEnabled - 获取高级能力是否启用。支持检查以下 DP 功能点的高级能力："
summary: "检查指定 DP 功能点（亮度或色温）的高级能力是否启用。"
---

## SmartLampAdvancedAbility.getAdvanceHighEnabled

> [VERSION] v1.15.0+

### 描述

查询指定 DP 的高级能力是否启用：支持 bright_value（千分之一亮度）、temp_value（标准色温）、color_temp_control（Matter 色温）。

### 参数

`Params`

| 参数 | 类型 | 必填 | 描述 |
| --- | --- | --- | --- |
| `dpCode` | `"color_temp_control" \| "temp_value" \| "bright_value"` | 是 | 功能点编码，须为 bright_value \| temp_value \| color_temp_control 之一 |

### 返回值

类型: `Promise<boolean>`

true 表示已启用；不支持的功能点返回 false。相同 dpCode 会复用缓存。

### 示例代码

#### 示例

```typescript
const brightOn = await sdm.lampAdv.getAdvanceHighEnabled('bright_value');
const tempOn = await sdm.lampAdv.getAdvanceHighEnabled('temp_value');
const matterTempOn = await sdm.lampAdv.getAdvanceHighEnabled('color_temp_control');
```


**注意事项**

1. 该方法会先请求高级能力配置，然后检查指定 DP 功能点的高级能力是否启用
2. 结果会被缓存，多次调用相同 DP 功能点会直接返回缓存结果
3. 对于 Matter 设备，色温功能点使用 `color_temp_control`，标准协议设备使用 `temp_value`
4. 如果设备不支持指定的 DP 功能点，会返回 `false`
