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