openharmony 鸿蒙 _light

2025-06-16 浏览 (1)

Light

概述

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

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

起始版本: 3.1

汇总

文件

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

名称描述
interface  ILightInterface提供灯模块基本操作接口。
struct  HdfLightInfo定义灯的基本信息。
struct  HdfLightFlashEffect定义灯的闪烁参数。
struct  RGBColor定义灯的RGB模式。
struct  WRGBColor定义灯的WRGB模式。
union  ColorValue定义灯的颜色模式。
struct  HdfLightColor定义亮灯参数。
struct  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_TIMED = 1, HDF_LIGHT_FLASH_GRADIENT = 2, HDF_LIGHT_FLASH_BUTT = 3 }枚举灯的模式。

枚举类型说明

HdfLightFlashMode

enum HdfLightFlashMode

描述

枚举灯的模式。

起始版本: 3.1

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

HdfLightId

enum HdfLightId

描述

枚举灯类型。

起始版本: 3.1

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

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Light HDI 参考

harmony 鸿蒙HdfLightColor

harmony 鸿蒙HdfLightEffect

harmony 鸿蒙HdfLightFlashEffect

harmony 鸿蒙HdfLightInfo

harmony 鸿蒙ILightInterface.idl

harmony 鸿蒙LightTypes.idl

harmony 鸿蒙RGBColor

harmony 鸿蒙WRGBColor

harmony 鸿蒙ILightInterface

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