• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Motion
2
3
4## **概述**
5
6手势识别设备驱动对硬件服务提供通用的接口能力。
7
8模块提供硬件服务对手势识别驱动模块访问统一接口,服务获取驱动对象或者代理后,通过其提供的各类方法,实现使能手势识别/ 去使能手势识别、订阅/取消订阅手势识别数据。
9
10**Since**:
11
123.2
13
14
15## **汇总**
16
17
18### 文件
19
20  | 名称 | 描述 |
21| -------- | -------- |
22| [IMotionCallback.idl](_i_motion_callback_8idl.md) | 定义上报手势识别数据回调函数接口。 |
23| [IMotionInterface.idl](_i_motion_interface_8idl.md) | 定义使能/去使能手势识别、订阅/取消订阅手势识别数据的接口。 |
24| [MotionTypes.idl](_motion_types_8idl.md) | 定义手势识别模块用到的数据结构,包括手势识别类型、上报的手势识别数据结构。 |
25
26
27### 类
28
29  | 名称 | 描述 |
30| -------- | -------- |
31| [IMotionCallback](interface_i_motion_callback.md) | 定义上报手势识别数据回调函数。 |
32| [IMotionInterface](interface_i_motion_interface.md) | 提供Motion设备基本控制操作接口。 |
33| [HdfMotionEvent](_hdf_motion_event.md) | 上报手势识别数据结构。 |
34
35
36### 枚举
37
38  | 名称 | 描述 |
39| -------- | -------- |
40| [HdfMotionTypeTag](#hdfmotiontypetag) {   HDF_MOTION_TYPE_PICKUP = 0, HDF_MOTION_TYPE_FLIP, HDF_MOTION_CLOSE_TO_EAR, HDF_MOTION_TYPE_SHAKE,   HDF_MOTION_TYPE_ROTATION, HDF_MOTION_TYPE_POCKET_MODE, HDF_MOTION_TYPE_LEAVE_EAR, HDF_MOTION_TYPE_WRIST_UP,   HDF_MOTION_TYPE_WRIST_DOWN, HDF_MOTION_TYPE_MAX } | 枚举手势识别类型。 |
41
42
43### 关键字
44
45  | 名称 | 描述 |
46| -------- | -------- |
47| package ohos.hdi.motion.v1_0 | 手势识别模块接口的包路径。 |
48
49
50## **枚举类型说明**
51
52
53### HdfMotionTypeTag
54
55
56```
57enum HdfMotionTypeTag
58```
59
60**描述:**
61
62枚举手势识别类型。
63
64  | 枚举值 | 描述 |
65| -------- | -------- |
66| HDF_MOTION_TYPE_PICKUP | 拿起类型。 |
67| HDF_MOTION_TYPE_FLIP | 翻转类型。 |
68| HDF_MOTION_CLOSE_TO_EAR | 靠近耳朵类型。 |
69| HDF_MOTION_TYPE_SHAKE | 摇一摇类型。 |
70| HDF_MOTION_TYPE_ROTATION | 旋转屏类型。 |
71| HDF_MOTION_TYPE_POCKET_MODE | 口袋模式类型。 |
72| HDF_MOTION_TYPE_LEAVE_EAR | 拿离耳朵类型。 |
73| HDF_MOTION_TYPE_WRIST_UP | 腕朝上类型。 |
74| HDF_MOTION_TYPE_WRIST_DOWN | 腕朝下类型。 |
75| HDF_MOTION_TYPE_MAX | 最大手势识别类型。 |
76