• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# InputDevAbility
2
3
4## 概述
5
6Input设备的能力属性,存储支持事件的位图。
7
8用位的方式来表示该Input设备能够上报的事件类型。
9
10**相关模块:**
11
12[Input](_input.md)
13
14
15## 汇总
16
17
18### Public 属性
19
20  | 名称 | 描述 |
21| -------- | -------- |
22| [devProp](#devprop)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(INPUT_PROP_CNT)] | uint64_t<br/>设备属性&nbsp; |
23| [eventType](#eventtype)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(EV_CNT)] | uint64_t<br/>用于记录支持的事件类型的位图&nbsp; |
24| [absCode](#abscode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(ABS_CNT)] | uint64_t<br/>记录支持的绝对坐标的位图&nbsp; |
25| [relCode](#relcode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(REL_CNT)] | uint64_t<br/>记录支持的相对坐标的位图&nbsp; |
26| [keyCode](#keycode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(KEY_CNT)] | uint64_t<br/>记录支持的按键值的位图&nbsp; |
27| [ledCode](#ledcode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(LED_CNT)] | uint64_t<br/>记录设备支持的指示灯的位图&nbsp; |
28| [miscCode](#misccode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(MSC_CNT)] | uint64_t<br/>记录设备支持的其他功能的位图&nbsp; |
29| [soundCode](#soundcode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(SND_CNT)] | uint64_t<br/>记录设备支持的声音或警报的位图&nbsp; |
30| [forceCode](#forcecode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)([HDF_FF_CNT](_input.md#hdf_ff_cnt))] | uint64_t<br/>记录设备支持的作用力功能的位图&nbsp; |
31| [switchCode](#switchcode)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(SW_CNT)] | uint64_t<br/>记录设备支持的开关功能的位图&nbsp; |
32| [keyType](#keytype)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(KEY_CNT)] | uint64_t<br/>按键状态的位图&nbsp; |
33| [ledType](#ledtype)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(LED_CNT)] | uint64_t<br/>led状态的位图&nbsp; |
34| [soundType](#soundtype)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(SND_CNT)] | uint64_t<br/>声音状态的位图&nbsp; |
35| [switchType](#switchtype)&nbsp;[[BITS_TO_UINT64](_input.md#bits_to_uint64)(SW_CNT)] | uint64_t<br/>开关状态的位图&nbsp; |
36
37
38## 类成员变量说明
39
40
41### absCode
42
43
44```
45uint64_t InputDevAbility::absCode[BITS_TO_UINT64(ABS_CNT)]
46```
47**描述:**
48记录支持的绝对坐标的位图
49
50
51### devProp
52
53
54```
55uint64_t InputDevAbility::devProp[BITS_TO_UINT64(INPUT_PROP_CNT)]
56```
57**描述:**
58设备属性
59
60
61### eventType
62
63
64```
65uint64_t InputDevAbility::eventType[BITS_TO_UINT64(EV_CNT)]
66```
67**描述:**
68用于记录支持的事件类型的位图
69
70
71### forceCode
72
73
74```
75uint64_t InputDevAbility::forceCode[BITS_TO_UINT64(HDF_FF_CNT)]
76```
77**描述:**
78记录设备支持的作用力功能的位图
79
80
81### keyCode
82
83
84```
85uint64_t InputDevAbility::keyCode[BITS_TO_UINT64(KEY_CNT)]
86```
87**描述:**
88记录支持的按键值的位图
89
90
91### keyType
92
93
94```
95uint64_t InputDevAbility::keyType[BITS_TO_UINT64(KEY_CNT)]
96```
97**描述:**
98按键状态的位图
99
100
101### ledCode
102
103
104```
105uint64_t InputDevAbility::ledCode[BITS_TO_UINT64(LED_CNT)]
106```
107**描述:**
108记录设备支持的指示灯的位图
109
110
111### ledType
112
113
114```
115uint64_t InputDevAbility::ledType[BITS_TO_UINT64(LED_CNT)]
116```
117**描述:**
118led状态的位图
119
120
121### miscCode
122
123
124```
125uint64_t InputDevAbility::miscCode[BITS_TO_UINT64(MSC_CNT)]
126```
127**描述:**
128记录设备支持的其他功能的位图
129
130
131### relCode
132
133
134```
135uint64_t InputDevAbility::relCode[BITS_TO_UINT64(REL_CNT)]
136```
137**描述:**
138记录支持的相对坐标的位图
139
140
141### soundCode
142
143
144```
145uint64_t InputDevAbility::soundCode[BITS_TO_UINT64(SND_CNT)]
146```
147**描述:**
148记录设备支持的声音或警报的位图
149
150
151### soundType
152
153
154```
155uint64_t InputDevAbility::soundType[BITS_TO_UINT64(SND_CNT)]
156```
157**描述:**
158声音状态的位图
159
160
161### switchCode
162
163
164```
165uint64_t InputDevAbility::switchCode[BITS_TO_UINT64(SW_CNT)]
166```
167**描述:**
168记录设备支持的开关功能的位图
169
170
171### switchType
172
173
174```
175uint64_t InputDevAbility::switchType[BITS_TO_UINT64(SW_CNT)]
176```
177**描述:**
178开关状态的位图
179