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