Lines Matching defs:Device
462 struct Device { struct in android::FakeEventHub
463 InputDeviceIdentifier identifier;
464 ftl::Flags<InputDeviceClass> classes;
465 PropertyMap configuration;
466 KeyedVector<int, RawAbsoluteAxisInfo> absoluteAxes;
467 KeyedVector<int, bool> relativeAxes;
468 KeyedVector<int32_t, int32_t> keyCodeStates;
469 KeyedVector<int32_t, int32_t> scanCodeStates;
470 KeyedVector<int32_t, int32_t> switchStates;
471 KeyedVector<int32_t, int32_t> absoluteAxisValue;
472 KeyedVector<int32_t, KeyInfo> keysByScanCode;
473 KeyedVector<int32_t, KeyInfo> keysByUsageCode;
474 KeyedVector<int32_t, bool> leds;
476 std::unordered_map<int32_t, int32_t> keyCodeMapping;
477 std::unordered_map<int32_t, SensorInfo> sensorsByAbsCode;
478 BitArray<MSC_MAX> mscBitmask;
479 std::vector<VirtualKeyDefinition> virtualKeys;
480 bool enabled;
482 status_t enable() { in enable()
487 status_t disable() { in disable()
492 explicit Device(ftl::Flags<InputDeviceClass> classes) : classes(classes), enabled(true) {} in Device() argument