---
name: "SmartLampAdvancedAbility.getAdvancedBrightnessVas"
mode: "api"
versionRequirements:
  - { name: "", version: "1.15.0" }
title: "getAdvancedBrightnessVas — VAS (Value Added Service) info for advanced brightness; keypoints for range and units."
summary: "Returns advanced brightness VAS information, including keypoint display ranges and units."
---

## SmartLampAdvancedAbility.getAdvancedBrightnessVas

> [VERSION] v1.15.0+

### Description

Get advanced brightness (thousandth-level) VAS info, including keypoints, for brightness range and unit display.

### Parameters

None


### Return Value

Type: `VasKeypoints['vasInfo']`

1/1000 brightness–related VAS array; may be undefined if unsupported. Network required.

### Referenced Types

##### `interface` VasKeypoints

| Property | Type | Description |
| --- | --- | --- |
| `bizId` | `string` | Business ID |
| `bizType` | `number` | Business type |
| `vasInfo` | `Object[]` | VAS information |

##### `type` VasKeypoints.vasInfo

| Property | Type | Description |
| --- | --- | --- |
| `vasCode` | `string` | VAS code |
| `abilityEnabled` | `boolean` | Capability enabled |
| `keyPoints` | `Object[]` | Key points |

##### `type` VasKeypoints.vasInfo.keyPoints

| Property | Type | Description |
| --- | --- | --- |
| `displayValue` | `number` | Display value |
| `originalValue` | `number` | Original value |
| `unit` | `string` | Unit |


### Examples

#### Example

```typescript
const vasInfo = await sdm.lampAdv.getAdvancedBrightnessVas();
vasInfo?.forEach(item => console.log(item.vasCode, item.abilityEnabled, item.keyPoints));
```


**Notes**

1. Uses the `thousandthBright` capability code for thousandth-brightness VAS.
2. May return an empty array or `null` if thousandth brightness is not supported.
3. Calls a cloud API; network is required.
4. Keypoint data can drive brightness slider display ranges.
