harmony 鸿蒙Light

2022-08-09 浏览 (962)

Light

概述

灯驱动对灯服务提供通用的接口能力。

灯模块为灯服务提供通用的接口去访问灯驱动,服务获取灯驱动对象或代理后,可以通过调用的APIs接口获取相关的灯信息。 例如打开或关闭灯、根据灯类型ID设置灯闪烁模式。

Since:

3.1

Version:

1.0

汇总

文件

名称描述
ILightInterface.idl定义灯模块的通用接口能力,包括获取灯类型ID、打开或关闭灯光、设置灯的亮度和闪烁模式。
LightTypes.idl定义灯的数据结构,包括灯类型ID、灯的基本信息、灯的模式、灯的闪烁参数、灯的颜色模式和灯的效果参数。

名称描述
ILightInterfaceinterface
提供灯模块基本操作接口。
HdfLightInfostruct
定义灯的基本信息。
HdfLightFlashEffectstruct
定义灯的闪烁参数。
RGBColorstruct
定义灯的RGB模式。
WRGBColorstruct
定义灯的WRGB模式。
ColorValueunion
定义灯的颜色模式。
HdfLightColorstruct
定义亮灯参数。
HdfLightEffectstruct
定义灯的效果参数。

枚举

名称描述
HdfLightId { HDF_LIGHT_ID_BATTERY = 1, HDF_LIGHT_ID_NOTIFICATIONS = 2, HDF_LIGHT_ID_ATTENTION = 3, HDF_LIGHT_ID_BUTT = 4 }枚举灯类型。
HdfLightFlashMode { HDF_LIGHT_FLASH_NONE = 0, HDF_LIGHT_FLASH_TIMED = 1, HDF_LIGHT_FLASH_GRADIENT = 2, HDF_LIGHT_FLASH_BUTT = 3 }枚举灯的模式。

关键字

名称描述
package ohos.hdi.light.v1_0灯模块接口的包路径。

枚举类型说明

HdfLightFlashMode

enum HdfLightFlashMode

描述:

枚举灯的模式。

枚举值描述
HDF_LIGHT_FLASH_NONE常亮模式。
HDF_LIGHT_FLASH_BLINK闪烁模式。
HDF_LIGHT_FLASH_GRADIENT渐变。
HDF_LIGHT_FLASH_BUTT无效模式。

HdfLightId

enum HdfLightId

描述:

枚举灯类型。

枚举值描述
HDF_LIGHT_ID_BATTERY电源指示灯。
HDF_LIGHT_ID_NOTIFICATIONS通知灯。
HDF_LIGHT_ID_ATTENTION报警灯。
HDF_LIGHT_ID_BUTT无效ID。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙HDI 参数参考

harmony 鸿蒙ActRecognitionEvent

harmony 鸿蒙Activation

harmony 鸿蒙ActivityRecognitionTypes.idl

harmony 鸿蒙AddFusion

harmony 鸿蒙Alignment

harmony 鸿蒙AllocInfo

harmony 鸿蒙ApduSimIORequestInfo

harmony 鸿蒙ArgMaxFusion

harmony 鸿蒙Audio

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/d65a5c41fb1e4d81a9f097f6c258c29f