---
name: "SmartSupportAbility.isSupportDp"
mode: "api"
versionRequirements:
  - { name: "@ray-js/panel-sdk", version: "1.0.0" }
title: "isSupportDp - 是否支持某个dp"
summary: "判断设备是否支持指定的 dpCode"
---

## SmartSupportAbility.isSupportDp

> [VERSION] @ray-js/panel-sdk >= 1.0.0

> 💡 同时支持单设备和群组设备。结果默认会缓存，传入 isForce=true 可强制重新检查。

### 描述

检查给定的功能点编码是否受设备支持

### 参数

`Params`

| 参数 | 类型 | 必填 | 描述 |
| --- | --- | --- | --- |
| `dpCode` | `any` | 是 | 功能点编码 |
| `isForce` | `boolean` | 否 | 是否跳过缓存强制检查，默认 false |

### 返回值

无


### 示例代码

#### 示例

```typescript
const hasBright = sdm.support.isSupportDp('bright_value');
const hasSwitch = sdm.support.isSupportDp('switch_led');
console.log('支持亮度:', hasBright, '支持开关:', hasSwitch);
```
