Motion

概述

手势识别设备驱动对硬件服务提供通用的接口能力。

模块提供硬件服务对手势识别驱动模块访问统一接口,服务获取驱动对象或者代理后,通过其提供的各类方法,实现使能手势识别/去使能手势识别、订阅/取消订阅手势识别数据。

Since:

3.2

汇总

文件

名称 描述
IMotionCallback.idl 定义上报手势识别数据回调函数接口。
IMotionInterface.idl 定义使能/去使能手势识别、订阅/取消订阅手势识别数据的接口。
MotionTypes.idl 定义手势识别模块用到的数据结构,包括手势识别类型、上报的手势识别数据结构。

名称 描述
IMotionCallback interface
定义上报手势识别数据回调函数。
IMotionInterface interface
提供Motion设备基本控制操作接口。
HdfMotionEvent struct
上报手势识别数据结构。

枚举

名称 描述
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 } 枚举手势识别类型。

关键字

名称 描述
package ohos.hdi.motion.v1_0 手势识别模块接口的包路径。

枚举类型说明

HdfMotionTypeTag

enum HdfMotionTypeTag

描述:

枚举手势识别类型。

枚举值 描述
HDF_MOTION_TYPE_PICKUP 拿起类型。
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 最大手势识别类型。