harmony 鸿蒙Light

2022-10-28 浏览 (954)

Light

概述

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

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

Since:

3.1

Version:

1.0

汇总

文件

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

名称描述
ILightInterface提供灯模块基本操作接口。
HdfLightInfo定义灯的基本信息。
HdfLightFlashEffect定义灯的闪烁参数。
RGBColor定义灯的RGB模式。
WRGBColor定义灯的WRGB模式。
ColorValue定义灯的颜色模式。
HdfLightColor定义亮灯参数。
HdfLightEffect定义灯的效果参数。

枚举

名称描述
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_BLINK = 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 鸿蒙Alignment

harmony 鸿蒙AllocInfo

harmony 鸿蒙Audio

harmony 鸿蒙AudioAdapter

harmony 鸿蒙AudioAdapterDescriptor

harmony 鸿蒙AudioAttribute

harmony 鸿蒙AudioCapture

harmony 鸿蒙AudioControl

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