1# Vibrator (V1_0)
2
3
4## 概述
5
6马达驱动对马达服务提供通用的接口能力。
7
8模块提供马达服务对马达驱动访问的统一接口,服务获取驱动对象或者代理后,控制马达的单次振动、周期性振动、停止振动。
9
10**起始版本:** 2.2
11
12
13## 汇总
14
15
16### 文件
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [IVibratorInterface.idl](_i_vibrator_interface_8idl_v10.md) | 定义马达的通用API,可用于控制马达执行单次或周期性振动。 |
21| [VibratorTypes.idl](_vibrator_types_8idl_v10.md) | 定义马达数据结构,包括马达振动模式。 |
22
23
24### 类
25
26| 名称 | 描述 |
27| -------- | -------- |
28| interface  [IVibratorInterface](interface_i_vibrator_interface_v10.md) | Vibrator模块向上层服务提供统一的接口。 |
29
30
31### 枚举
32
33| 名称 | 描述 |
34| -------- | -------- |
35| [HdfVibratorMode](#hdfvibratormode) { HDF_VIBRATOR_MODE_ONCE , HDF_VIBRATOR_MODE_PRESET , HDF_VIBRATOR_MODE_BUTT } | 定义马达振动模式。 |
36
37
38## 枚举类型说明
39
40
41### HdfVibratorMode
42
43```
44enum HdfVibratorMode
45```
46
47**描述**
48
49
50定义马达振动模式。
51
52**起始版本:** 2.2
53
54| 枚举值 | 描述 |
55| -------- | -------- |
56| HDF_VIBRATOR_MODE_ONCE | 表示给定持续时间内的单次振动。 |
57| HDF_VIBRATOR_MODE_PRESET | 表示具有预置效果的周期性振动。 |
58| HDF_VIBRATOR_MODE_BUTT | 表示效果模式无效。 |
59