harmony 鸿蒙Vibrator (V1_1)
Vibrator (V1_1)
概述
马达驱动对马达服务提供通用的接口能力。
模块提供马达服务对马达驱动访问的统一接口,服务获取驱动对象或者代理后,控制马达的单次振动、周期性振动、停止振动、设置马达振幅与频率。
起始版本: 3.2
汇总
文件
| 名称 | 描述 |
|---|---|
| IVibratorInterface.idl | 定义马达的通用API,可用于控制马达执行单次或周期性振动、设置马达振幅与频率。 |
| VibratorTypes.idl | 定义马达数据结构,包括马达振动模式和马达参数。 |
类
| 名称 | 描述 |
|---|---|
| interface IVibratorInterface | Vibrator模块向上层服务提供统一的接口。 |
| struct HdfVibratorInfo | 定义马达参数。 |
| struct TimeEffect | 定义时间效果参数。 |
| struct PrimitiveEffect | 定义基本效果参数。 |
| union CompositeEffect | 定义复合效果定义两种效果。 |
| struct HdfCompositeEffect | 定义复合振动效果参数。 |
| struct HdfEffectInfo | 定义振动效果信息。 |
枚举
| 名称 | 描述 |
|---|---|
| HdfVibratorMode { HDF_VIBRATOR_MODE_ONCE , HDF_VIBRATOR_MODE_PRESET , HDF_VIBRATOR_MODE_BUTT } | 枚举马达的振动模式。 |
| HdfEffectType { HDF_EFFECT_TYPE_TIME , HDF_EFFECT_TYPE_PRIMITIVE , HDF_EFFECT_TYPE_BUTT } | 枚举复合效果的效果类型。 |
枚举类型说明
HdfEffectType
enum HdfEffectType
描述
枚举复合效果的效果类型。
起始版本: 3.2
| 枚举值 | 描述 |
|---|---|
| HDF_EFFECT_TYPE_TIME | 表示给定时间序列的时间效果类型。 |
| HDF_EFFECT_TYPE_PRIMITIVE | 表示给定基本振动序列的基本振动效果类型。 |
| HDF_EFFECT_TYPE_BUTT | 表示效果类型无效。 |
HdfVibratorMode
enum HdfVibratorMode
描述
枚举马达的振动模式。
起始版本: 2.2
| 枚举值 | 描述 |
|---|---|
| HDF_VIBRATOR_MODE_ONCE | 表示给定持续时间内的单次振动。 |
| HDF_VIBRATOR_MODE_PRESET | 表示具有预置效果的周期性振动。 |
| HDF_VIBRATOR_MODE_BUTT | 表示效果模式无效。 |
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 openharmony
-
9、 golang