• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Vibrator
2
3
4## **概述**
5
6马达驱动对马达服务提供通用的接口能力。
7
8模块提供马达服务对马达驱动访问的统一接口,服务获取驱动对象或者代理后,控制马达的单次振动、周期性振动、停止振动、设置马达振幅与频率。
9
10**Since**:
11
123.2
13
14**Version**:
15
161.1
17
18
19## **汇总**
20
21
22### 文件
23
24  | 名称 | 描述 |
25| -------- | -------- |
26| [IVibratorInterface.idl](_i_vibrator_interface_8idl.md) | 定义马达的通用API,可用于控制马达执行单次或周期性振动、设置马达振幅与频率。 |
27| [VibratorTypes.idl](_vibrator_types_8idl.md) | 定义马达数据结构,包括马达振动模式和马达参数。 |
28
29
30### 类
31
32  | 名称 | 描述 |
33| -------- | -------- |
34| [IVibratorInterface](interface_i_vibrator_interface.md) | Vibrator模块向上层服务提供统一的接口。 |
35| [HdfVibratorInfo](_hdf_vibrator_info.md) | 定义马达参数。 |
36
37
38### 枚举
39
40  | 名称 | 描述 |
41| -------- | -------- |
42| [HdfVibratorMode](#hdfvibratormode) { HDF_VIBRATOR_MODE_ONCE, HDF_VIBRATOR_MODE_PRESET, HDF_VIBRATOR_MODE_BUTT } | 枚举马达的振动模式。 |
43
44
45### 关键字
46
47  | 名称 | 描述 |
48| -------- | -------- |
49| package ohos.hdi.vibrator.v1_1 | 马达模块接口的包路径。 |
50
51
52## **枚举类型说明**
53
54
55### HdfVibratorMode
56
57
58```
59enum HdfVibratorMode
60```
61
62**描述:**
63
64枚举马达的振动模式。
65
66  | 枚举值 | 描述 |
67| -------- | -------- |
68| HDF_VIBRATOR_MODE_ONCE | 表示给定持续时间内的单次振动。 |
69| HDF_VIBRATOR_MODE_PRESET | 表示具有预置效果的周期性振动。 |
70| HDF_VIBRATOR_MODE_BUTT | 表示效果模式无效。 |
71