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