1# Motion (V1_1)
2
3
4## 概述
5
6手势识别设备驱动对硬件服务提供通用的接口能力。
7
8模块提供硬件服务对手势识别驱动模块访问统一接口,服务获取驱动对象或者代理后,通过其提供的各类方法,实现使能手势识别/ 去使能手势识别、订阅/取消订阅手势识别数据。
9
10**起始版本:** 4.0
11
12
13## 汇总
14
15
16### 文件
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [IMotionInterface.idl](_i_motion_interface_8idl_v11.md) | 定义使能/去使能手势识别、订阅/取消订阅手势识别数据的接口。 |
21| [MotionTypes.idl](_motion_types_8idl_v11.md) | 定义手势识别模块用到的数据结构,包括手势识别类型、上报的手势识别数据结构。 |
22
23
24### 类
25
26| 名称 | 描述 |
27| -------- | -------- |
28| interface  [IMotionInterface](interface_i_motion_interface_v11.md) | 提供Motion设备基本控制操作接口。 |
29| struct  [WaveParam](_wave_param_v11.md) | 定义运动波配置参数。 |
30
31
32### 枚举
33
34| 名称 | 描述 |
35| -------- | -------- |
36| [HdfMotionTypeTag](#hdfmotiontypetag) {<br/>HDF_MOTION_TYPE_PICKUP = 0, HDF_MOTION_TYPE_FLIP, HDF_MOTION_CLOSE_TO_EAR, HDF_MOTION_TYPE_SHAKE,&nbsp;&nbsp;&nbsp;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_WAVE , HDF_MOTION_TYPE_STEP_COUNTER , HDF_MOTION_TYPE_TOUCH_LINK , HDF_MOTION_TYPE_RESERVED , HDF_MOTION_TYPE_MAX<br/>} | 枚举运动类型。 |
37
38
39## 枚举类型说明
40
41
42### HdfMotionTypeTag
43
44```
45enum HdfMotionTypeTag
46```
47
48**描述**
49
50
51枚举运动类型。
52
53**起始版本:** 4.0
54
55| 枚举值 | 描述 |
56| -------- | -------- |
57| HDF_MOTION_TYPE_PICKUP | 拾取 |
58| HDF_MOTION_TYPE_FLIP | 翻转 |
59| HDF_MOTION_CLOSE_TO_EAR | 贴近耳朵 |
60| HDF_MOTION_TYPE_SHAKE | 抖动 |
61| HDF_MOTION_TYPE_ROTATION | 屏幕旋转 |
62| HDF_MOTION_TYPE_POCKET_MODE | 口袋模式 |
63| HDF_MOTION_TYPE_LEAVE_EAR | 远离耳朵 |
64| HDF_MOTION_TYPE_WRIST_UP | 手腕向上 |
65| HDF_MOTION_TYPE_WRIST_DOWN | 手腕向下 |
66| HDF_MOTION_TYPE_WAVE | 波浪 |
67| HDF_MOTION_TYPE_STEP_COUNTER | 步进计数器 |
68| HDF_MOTION_TYPE_TOUCH_LINK | 设备之间的接触 |
69| HDF_MOTION_TYPE_RESERVED | 预留字段 |
70| HDF_MOTION_TYPE_MAX | 最大运动类型 |
71