Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
6295c626
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
6295c626
编写于
7月 28, 2022
作者:
D
duangavin123
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充HDI
Signed-off-by:
N
duangavin123
<
duanxichao@huawei.com
>
上级
47389903
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
575 addition
and
0 deletion
+575
-0
zh-cn/device-dev/reference/hdi-apis/_input_dev_ability.md
zh-cn/device-dev/reference/hdi-apis/_input_dev_ability.md
+196
-0
zh-cn/device-dev/reference/hdi-apis/_input_dev_attr.md
zh-cn/device-dev/reference/hdi-apis/_input_dev_attr.md
+58
-0
zh-cn/device-dev/reference/hdi-apis/_input_dev_desc.md
zh-cn/device-dev/reference/hdi-apis/_input_dev_desc.md
+51
-0
zh-cn/device-dev/reference/hdi-apis/_input_dev_identify.md
zh-cn/device-dev/reference/hdi-apis/_input_dev_identify.md
+69
-0
zh-cn/device-dev/reference/hdi-apis/_input_dimension_info.md
zh-cn/device-dev/reference/hdi-apis/_input_dimension_info.md
+91
-0
zh-cn/device-dev/reference/hdi-apis/_input_host_cb.md
zh-cn/device-dev/reference/hdi-apis/_input_host_cb.md
+44
-0
zh-cn/device-dev/reference/hdi-apis/_input_hotplug_event.md
zh-cn/device-dev/reference/hdi-apis/_input_hotplug_event.md
+66
-0
未找到文件。
zh-cn/device-dev/reference/hdi-apis/_input_dev_ability.md
0 → 100644
浏览文件 @
6295c626
# InputDevAbility
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
|
[
devProp
](
#devprop
)
| 设备属性 |
|
[
eventType
](
#eventtype
)
| 记录支持的事件类型的位图 |
|
[
absCode
](
#abscode
)
| 记录支持的绝对坐标的位图 |
|
[
relCode
](
#relcode
)
| 记录支持的相对坐标的位图 |
|
[
keyCode
](
#keycode
)
| 记录支持的按键值的位图 |
|
[
ledCode
](
#ledcode
)
| 记录设备支持的指示灯的位图 |
|
[
miscCode
](
misccode#
)
|记录设备支持的其他功能的位图 |
|
[
soundCode
](
#soundcode
)
| 记录设备支持的声音或警报的位图 |
|
[
forceCode
](
#forcecode
)
| 记录设备支持的作用力功能的位图 |
|
[
switchCode
](
#switchcode
)
| 记录设备支持的开关功能的位图 |
|
[
keyType
](
#keytype
)
| 按键状态的位图 |
|
[
ledType
](
#ledtype
)
| LED状态的位图 |
|
[
soundType
](
#soundtype
)
| 声音状态的位图 |
|
[
switchType
](
#switchtype
)
| 开关状态的位图 |
## **详细描述**
Input设备的能力属性,存储支持事件的位图。用位的方式来表示该Input设备能够上报的事件类型。
## **类成员变量说明**
### devProp
```
uint64_t InputDevAbility::devProp[BITS_TO_UINT64(INPUT_PROP_CNT)]
```
**描述:**
设备属性。
### eventType
```
uint64_t InputDevAbility::eventType[BITS_TO_UINT64(EV_CNT)]
```
**描述:**
用于记录支持的事件类型的位图。
### absCode
```
uint64_t InputDevAbility::absCode[BITS_TO_UINT64(ABS_CNT)]
```
**描述:**
记录支持的绝对坐标的位图。
### relCode
```
uint64_t InputDevAbility::relCode[BITS_TO_UINT64(REL_CNT)]
```
**描述:**
记录支持的相对坐标的位图。
### keyCode
```
uint64_t InputDevAbility::keyCode[BITS_TO_UINT64(KEY_CNT)]
```
**描述:**
记录支持的按键值的位图。
### ledCode
```
uint64_t InputDevAbility::ledCode[BITS_TO_UINT64(LED_CNT)]
```
**描述:**
记录设备支持的指示灯的位图。
### miscCode
```
uint64_t InputDevAbility::miscCode[BITS_TO_UINT64(MSC_CNT)]
```
**描述:**
记录设备支持的其他功能的位图。
### soundCode
```
uint64_t InputDevAbility::soundCode[BITS_TO_UINT64(SND_CNT)]
```
**描述:**
记录设备支持的声音或警报的位图。
### forceCode
```
uint64_t InputDevAbility::forceCode[BITS_TO_UINT64(HDF_FF_CNT)]
```
**描述:**
记录设备支持的作用力功能的位图。
### switchCode
```
uint64_t InputDevAbility::switchCode[BITS_TO_UINT64(SW_CNT)]
```
**描述:**
记录设备支持的开关功能的位图。
### keyType
```
uint64_t InputDevAbility::keyType[BITS_TO_UINT64(KEY_CNT)]
```
**描述:**
按键状态的位图。
### ledType
```
uint64_t InputDevAbility::ledType[BITS_TO_UINT64(LED_CNT)]
```
**描述:**
LED状态的位图。
### soundType
```
uint64_t InputDevAbility::soundType[BITS_TO_UINT64(SND_CNT)]
```
**描述:**
声音状态的位图。
### switchType
```
uint64_t InputDevAbility::switchType[BITS_TO_UINT64(SW_CNT)]
```
**描述:**
开关状态的位图。
zh-cn/device-dev/reference/hdi-apis/_input_dev_attr.md
0 → 100644
浏览文件 @
6295c626
# InputDevAttr
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
|
[
devName
](
#devname
)
| 设备名 |
|
[
id
](
#id
)
| 设备识别信息 |
|
[
axisInfo
](
#axisinfo
)
| 设备维度信息 |
## **详细描述**
Input设备属性。
## **类成员变量说明**
### devName
```
char InputDevAttr::devName[DEV_NAME_LEN]
```
**描述:**
设备名。
### id
```
InputDevIdentify InputDevAttr::id
```
**描述:**
设备识别信息。
### axisInfo
```
InputDimensionInfo InputDevAttr::axisInfo[ABS_CNT];
```
**描述:**
设备维度信息。
\ No newline at end of file
zh-cn/device-dev/reference/hdi-apis/_input_dev_desc.md
0 → 100644
浏览文件 @
6295c626
# InputDevDesc
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
|
[
devIndex
](
#devindex
)
| 设备索引 |
|
[
devType
](
#devtype
)
| 设备类型 |
## **详细描述**
Input设备描述信息。
## **类成员变量说明**
### devIndex
```
uint32_t InputHotPlugEvent::devIndex
```
**描述:**
设备索引。
### devType
```
uint32_t InputHotPlugEvent::devType
```
**描述:**
设备类型。
zh-cn/device-dev/reference/hdi-apis/_input_dev_identify.md
0 → 100644
浏览文件 @
6295c626
# InputDevIdentify
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
|
[
busType
](
#bustype
)
| 总线类型 |
|
[
vendor
](
#vendor
)
| 生产商编号 |
|
[
product
](
#product
)
| 产品编号 |
|
[
fuzz
](
#version
)
| 版本号 |
## **详细描述**
Input设备的识别信息。
## **类成员变量说明**
### busType
```
uint16_t InputDevIdentify::busType
```
**描述:**
总线类型。
### vendor
```
uint16_t InputDevIdentify::vendor
```
**描述:**
生产商编号。
### product
```
uint16_t InputDevIdentify::product
```
**描述:**
产品编号。
### version
```
uint16_t InputDevIdentify::version
```
**描述:**
版本号。
zh-cn/device-dev/reference/hdi-apis/_input_dimension_info.md
0 → 100644
浏览文件 @
6295c626
# InputDimensionInfo
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
|
[
axis
](
#axis
)
| 坐标轴 |
|
[
min
](
#min
)
| 记录各个坐标的最小值 |
|
[
max
](
#max
)
| 记录各个坐标的最大值 |
|
[
fuzz
](
#fuzz
)
| 记录各个坐标的分辨率 |
|
[
flat
](
#flat
)
| 记录各个坐标的基准值 |
|
[
range
](
#range
)
| 范围 |
## **详细描述**
Input设备的维度信息。
## **类成员变量说明**
### axis
```
int32_t InputDimensionInfo::axis
```
**描述:**
坐标轴。
### min
```
int32_t InputDimensionInfo::min
```
**描述:**
记录各个坐标的最小值。
### max
```
int32_t InputDimensionInfo::max
```
**描述:**
记录各个坐标的最大值。
### fuzz
```
int32_t InputDimensionInfo::fuzz
```
**描述:**
记录各个坐标的分辨率。
### flat
```
int32_t InputDimensionInfo::flat
```
**描述:**
记录各个坐标的基准值。
### range
```
int32_t InputDimensionInfo::range
```
**描述:**
范围。
\ No newline at end of file
zh-cn/device-dev/reference/hdi-apis/_input_host_cb.md
0 → 100644
浏览文件 @
6295c626
# InputHostCb
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
| (
[HotPlugCallback](#hotplugcallback)
)
(const
[InputHotPlugEvent](_input_hotplug_event.md)
\*
event) | 热插拔事件上报的回调函数。
[
更多...
](
#hotplugcallback
)
|
## **详细描述**
此结构体定义了热插拔事件上报回调函数并提供给Input服务使用。
## **类成员变量说明**
### HotPlugCallback
```
void (* InputHostCb::HotPlugCallback) (const InputHotPlugEvent* event);
```
**描述:**
热插拔事件上报的回调函数。
**参数:**
| 名称 | 描述 |
| -------- | -------- |
| event | 输入参数,上报的热插拔事件数据。 |
\ No newline at end of file
zh-cn/device-dev/reference/hdi-apis/_input_hotplug_event.md
0 → 100644
浏览文件 @
6295c626
# InputHotPlugEvent
## **概述**
**所属模块:**
[
Input
](
_input.md
)
## **汇总**
### Public 属性
| Public
属性 | 描述 |
| -------- | -------- |
|
[
devIndex
](
#devindex
)
| 设备索引 |
|
[
devType
](
#devtype
)
| 设备类型 |
|
[
status
](
#status
)
| 设备状态|
## **详细描述**
热插拔事件数据包结构。
## **类成员变量说明**
### devIndex
```
uint32_t InputHotPlugEvent::devIndex
```
**描述:**
设备索引。
### devType
```
uint32_t InputHotPlugEvent::devType
```
**描述:**
设备类型。
### status
```
uint32_t InputHotPlugEvent::status
```
**描述:**
设备状态。
-
1:离线
-
0:在线。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录