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) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(INPUT_PROP_CNT)] | uint64_t<br/>设备属性 | 23| [eventType](#eventtype) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(EV_CNT)] | uint64_t<br/>用于记录支持的事件类型的位图 | 24| [absCode](#abscode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(ABS_CNT)] | uint64_t<br/>记录支持的绝对坐标的位图 | 25| [relCode](#relcode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(REL_CNT)] | uint64_t<br/>记录支持的相对坐标的位图 | 26| [keyCode](#keycode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(KEY_CNT)] | uint64_t<br/>记录支持的按键值的位图 | 27| [ledCode](#ledcode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(LED_CNT)] | uint64_t<br/>记录设备支持的指示灯的位图 | 28| [miscCode](#misccode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(MSC_CNT)] | uint64_t<br/>记录设备支持的其他功能的位图 | 29| [soundCode](#soundcode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(SND_CNT)] | uint64_t<br/>记录设备支持的声音或警报的位图 | 30| [forceCode](#forcecode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)([HDF_FF_CNT](_input.md#hdf_ff_cnt))] | uint64_t<br/>记录设备支持的作用力功能的位图 | 31| [switchCode](#switchcode) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(SW_CNT)] | uint64_t<br/>记录设备支持的开关功能的位图 | 32| [keyType](#keytype) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(KEY_CNT)] | uint64_t<br/>按键状态的位图 | 33| [ledType](#ledtype) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(LED_CNT)] | uint64_t<br/>led状态的位图 | 34| [soundType](#soundtype) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(SND_CNT)] | uint64_t<br/>声音状态的位图 | 35| [switchType](#switchtype) [[BITS_TO_UINT64](_input.md#bits_to_uint64)(SW_CNT)] | uint64_t<br/>开关状态的位图 | 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