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