1# LightTypes.idl
2
3
4## 概述
5
6定义灯的数据结构,包括灯类型ID、灯的基本信息、灯的模式、灯的闪烁参数、灯的颜色模式和灯的效果参数。
7
8模块包路径:ohos.hdi.light.v1_0
9
10**起始版本:** 3.1
11
12**相关模块:**[Light](_light.md)
13
14
15## 汇总
16
17
18### 类
19
20| 名称 | 描述 |
21| -------- | -------- |
22| struct  [HdfLightInfo](_hdf_light_info_v10.md) | 定义灯的基本信息。 |
23| struct  [HdfLightFlashEffect](_hdf_light_flash_effect_v10.md) | 定义灯的闪烁参数。 |
24| struct  [RGBColor](_r_g_b_color_v10.md) | 定义灯的RGB模式。 |
25| struct  [WRGBColor](_w_r_g_b_color_v10.md) | 定义灯的WRGB模式。 |
26| union  [ColorValue](union_color_value_v10.md) | 定义灯的颜色模式。 |
27| struct  [HdfLightColor](_hdf_light_color_v10.md) | 定义亮灯参数。 |
28| struct  [HdfLightEffect](_hdf_light_effect_v10.md) | 定义灯的效果参数。 |
29
30
31### 枚举
32
33| 名称 | 描述 |
34| -------- | -------- |
35| [HdfLightId](_light.md#hdflightid) { HDF_LIGHT_ID_BATTERY = 1, HDF_LIGHT_ID_NOTIFICATIONS = 2, HDF_LIGHT_ID_ATTENTION = 3, HDF_LIGHT_ID_BUTT = 4 } | 枚举灯类型。 |
36| [HdfLightFlashMode](_light.md#hdflightflashmode) { HDF_LIGHT_FLASH_NONE = 0, HDF_LIGHT_FLASH_TIMED = 1, HDF_LIGHT_FLASH_GRADIENT = 2, HDF_LIGHT_FLASH_BUTT = 3 } | 枚举灯的模式。 |
37