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