/aosp12/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/ |
H A D | DozeSensorsTest.java | 205 Sensor mockSensor = mock(Sensor.class); in testDozeSensorSetListening() 226 Sensor mockSensor = mock(Sensor.class); in testDozeSensorSettingDisabled() 247 Sensor mockSensor = mock(Sensor.class); in testDozeSensorIgnoreSetting() 271 Sensor mockSensor = mock(Sensor.class); in testUpdateListeningAfterAlreadyRegistered() 290 Sensor closedSensor = createSensor(Sensor.TYPE_LIGHT, Sensor.STRING_TYPE_LIGHT); in testPostureStartStateClosed_registersCorrectSensor() 291 Sensor openedSensor = createSensor(Sensor.TYPE_PROXIMITY, Sensor.STRING_TYPE_LIGHT); in testPostureStartStateClosed_registersCorrectSensor() 311 Sensor closedSensor = createSensor(Sensor.TYPE_LIGHT, Sensor.STRING_TYPE_LIGHT); in testPostureChange_registersCorrectSensor() 312 Sensor openedSensor = createSensor(Sensor.TYPE_PROXIMITY, Sensor.STRING_TYPE_LIGHT); in testPostureChange_registersCorrectSensor() 340 Sensor closedSensor = createSensor(Sensor.TYPE_LIGHT, Sensor.STRING_TYPE_LIGHT); in testPostureChange_noSensorChange() 341 Sensor openedSensor = createSensor(Sensor.TYPE_PROXIMITY, Sensor.STRING_TYPE_LIGHT); in testPostureChange_noSensorChange() [all …]
|
/aosp12/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/util/sensors/ |
H A D | FakeSensorManager.java | 21 import android.hardware.Sensor; 96 public Sensor getDefaultSensor(int type) { in getDefaultSensor() 97 Sensor s = super.getDefaultSensor(type); in getDefaultSensor() 107 protected List<Sensor> getFullSensorList() { in getFullSensorList() 115 protected List<Sensor> getFullDynamicSensorList() { in getFullDynamicSensorList() 209 Constructor<Sensor> constr = Sensor.class.getDeclaredConstructor(); in createSensor() 211 Sensor sensor = constr.newInstance(); in createSensor() 246 private FakeProximitySensor(Sensor sensor) { in FakeProximitySensor() 257 private final Sensor mSensor; 261 Sensor sensor) { in FakeGenericSensor() [all …]
|
/aosp12/frameworks/native/libs/sensor/ |
H A D | Sensor.cpp | 36 Sensor::Sensor(const char * name) : in Sensor() function in android::Sensor 44 Sensor::Sensor(struct sensor_t const* hwSensor, int halVersion) : in Sensor() function in android::Sensor 48 Sensor::Sensor(struct sensor_t const& hwSensor, const uuid_t& uuid, int halVersion) : in Sensor() function in android::Sensor 49 Sensor("") { in Sensor() 352 Sensor::~Sensor() { in ~Sensor() 363 int32_t Sensor::getHandle() const { in getHandle() 367 int32_t Sensor::getType() const { in getType() 371 float Sensor::getMinValue() const { in getMinValue() 466 const Sensor::uuid_t& Sensor::getUuid() const { in getUuid() 470 void Sensor::setId(int32_t id) { in setId() [all …]
|
/aosp12/system/chre/core/ |
H A D | sensor.cc | 23 Mutex Sensor::mSamplingStatusMutex; 25 Sensor::Sensor(Sensor &&other) in Sensor() function in chre::Sensor 30 Sensor &Sensor::operator=(Sensor &&other) { in operator =() 50 Sensor::~Sensor() { in ~Sensor() 58 void Sensor::init() { in init() 69 void Sensor::populateSensorInfo(struct chreSensorInfo *info, in populateSensorInfo() 86 void Sensor::clearPendingFlushRequest() { in clearPendingFlushRequest() 91 void Sensor::cancelPendingFlushRequestTimer() { in cancelPendingFlushRequestTimer() 99 void Sensor::setLastEvent(ChreSensorData *event) { in setLastEvent() 110 bool Sensor::getSamplingStatus(struct chreSensorSamplingStatus *status) const { in getSamplingStatus() [all …]
|
/aosp12/frameworks/base/core/java/android/hardware/input/ |
H A D | InputDeviceSensorManager.java | 21 import android.hardware.Sensor; 135 private static boolean sensorEquals(@NonNull Sensor lhs, @NonNull Sensor rhs) { in sensorEquals() 143 List<Sensor> sensors = new ArrayList<Sensor>(); in populateSensorsForInputDeviceLocked() 145 Sensor sensor = new Sensor(sensorInfos[i]); in populateSensorsForInputDeviceLocked() 174 for (Sensor sensor : sensors) { in getInputDeviceSensorLocked() 258 private List<Sensor> mSensors = new ArrayList<Sensor>(); 272 public List<Sensor> getSensors() { in getSensors() 290 for (Sensor s : mSensors) { in removeSensor() 302 for (Sensor s : mSensors) { in addSensor() 322 for (Sensor sensor : mSensors) { in hasSensorRegistered() [all …]
|
/aosp12/frameworks/base/core/java/android/hardware/ |
H A D | SensorManager.java | 429 List<Sensor> list; in getSensorList() 471 if (type == Sensor.TYPE_ALL) { in getDynamicSensorList() 475 for (Sensor i : fullList) { in getDynamicSensorList() 506 if (type == Sensor.TYPE_PROXIMITY || type == Sensor.TYPE_SIGNIFICANT_MOTION in getDefaultSensor() 507 || type == Sensor.TYPE_TILT_DETECTOR || type == Sensor.TYPE_WAKE_GESTURE in getDefaultSensor() 508 || type == Sensor.TYPE_GLANCE_GESTURE || type == Sensor.TYPE_PICK_UP_GESTURE in getDefaultSensor() 510 || type == Sensor.TYPE_DYNAMIC_SENSOR_META || type == Sensor.TYPE_HINGE_ANGLE) { in getDefaultSensor() 514 for (Sensor sensor : l) { in getDefaultSensor() 548 for (Sensor sensor : l) { in getDefaultSensor() 1037 List<Sensor> sensors = getSensorList(Sensor.TYPE_DYNAMIC_SENSOR_META); in isDynamicSensorDiscoverySupported() [all …]
|
H A D | SystemSensorManager.java | 81 Sensor sensor, int index); in nativeGetSensorAtIndex() 149 Sensor sensor = new Sensor(); in SystemSensorManager() 159 protected List<Sensor> getFullSensorList() { in getFullSensorList() 165 protected List<Sensor> getFullDynamicSensorList() { in getFullDynamicSensorList() 419 for (Sensor s: addedList) { in updateDynamicSensorList() 444 for (Sensor s: removedList) { in updateDynamicSensorList() 517 List<Sensor> oldList, List<Sensor> newList, List<Sensor> updated, in diffSortedSensorList() 518 List<Sensor> added, List<Sensor> removed) { in diffSortedSensorList() 806 private int disableSensor(Sensor sensor) { in disableSensor() 838 public void addSensorEvent(Sensor sensor) { in addSensorEvent() [all …]
|
H A D | LegacySensorManager.java | 73 for (Sensor i : fullList) { in getSensors() 75 case Sensor.TYPE_ACCELEROMETER: in getSensors() 78 case Sensor.TYPE_MAGNETIC_FIELD: in getSensors() 81 case Sensor.TYPE_ORIENTATION: in getSensors() 114 Sensor sensor = mSensorManager.getDefaultSensor(type); in registerLegacyListener() 166 Sensor sensor = mSensorManager.getDefaultSensor(type); in unregisterLegacyListener() 266 if (type == Sensor.TYPE_ORIENTATION) { in onSensorChanged() 356 case Sensor.TYPE_ACCELEROMETER: in getLegacySensorType() 358 case Sensor.TYPE_MAGNETIC_FIELD: in getLegacySensorType() 360 case Sensor.TYPE_ORIENTATION: in getLegacySensorType() [all …]
|
/aosp12/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/ |
H A D | SystemStateHelperTest.java | 42 import android.hardware.Sensor; 76 @Mock Sensor mGravitySensor; 77 @Mock Sensor mProxSensor; 285 Sensor sensor = invocation.getArgument(1); in testDeviceOnEarCorrectlyDetected() 286 if (sensor.getType() == Sensor.TYPE_GRAVITY) { in testDeviceOnEarCorrectlyDetected() 306 Sensor sensor = invocation.getArgument(1); in testDeviceIsNotOnEarWithProxNotSensed() 326 Sensor sensor = invocation.getArgument(1); in testDeviceIsNotOnEarWithWrongOrientation() 348 Sensor sensor = invocation.getArgument(1); in testDeviceIsNotOnEarWithMissingSensor() 368 Sensor sensor = invocation.getArgument(1); in testDeviceIsNotOnEarWithTimeout() 387 Sensor sensor = invocation.getArgument(1); in testDeviceIsOnEarWithMultiSensorInputs() [all …]
|
/aosp12/packages/apps/Car/Cluster/ClusterOsDouble/src/com/android/car/cluster/sensors/ |
H A D | Sensors.java | 34 private static final List<Sensor<?>> sSensors = new ArrayList<>(); 46 public static final Sensor<Float> SENSOR_FUEL = registerSensor( 51 public static final Sensor<Float> SENSOR_FUEL_CAPACITY = registerSensor( 56 public static final Sensor<Float> SENSOR_RPM = registerSensor( 61 public static final Sensor<Float> SENSOR_FUEL_RANGE = registerSensor( 66 public static final Sensor<Float> SENSOR_SPEED = registerSensor( 71 public static final Sensor<Gear> SENSOR_GEAR = registerSensor( 94 Sensor<T> sensor = new Sensor<>(propertyName, propertyId, areaId, expectedPropertyType, in registerSensor() 115 for (Sensor<?> sensorId : getSensors()) { in initializeSensorsMap() 123 public List<Sensor<?>> getSensors() { in getSensors() [all …]
|
/aosp12/packages/apps/Car/Cluster/DirectRenderingCluster/src/android/car/cluster/sensors/ |
H A D | Sensors.java | 38 private static List<Sensor<?>> sSensors = new ArrayList<>(); 50 public static final Sensor<Float> SENSOR_FUEL = registerSensor( 54 public static final Sensor<Float> SENSOR_FUEL_CAPACITY = registerSensor( 59 public static final Sensor<Float> SENSOR_RPM = registerSensor( 64 public static final Sensor<Float> SENSOR_FUEL_RANGE = registerSensor( 69 public static final Sensor<Float> SENSOR_SPEED = registerSensor( 74 public static final Sensor<Gear> SENSOR_GEAR = registerSensor( 96 Sensor<T> sensor = new Sensor<>(propertyName, propertyId, areaId, expectedPropertyType, in registerSensor() 117 for (Sensor<?> sensorId : getSensors()) { in initializeSensorsMap() 127 public List<Sensor<?>> getSensors() { in getSensors() [all …]
|
/aosp12/frameworks/base/native/android/ |
H A D | sensor.cpp | 35 using android::Sensor; 78 Sensor const* const* l; in ASensorManager_getSensorList() 93 Sensor const* const* sensorList; in ASensorManager_getDefaultSensorEx() 228 static_cast<Sensor const*>(sensor)); in ASensorEventQueue_enableSensor() 236 static_cast<Sensor const*>(sensor)); in ASensorEventQueue_disableSensor() 249 static_cast<Sensor const*>(sensor), us2ns(usec)); in ASensorEventQueue_setEventRate() 307 return static_cast<Sensor const*>(sensor)->getType(); in ASensor_getType() 312 return static_cast<Sensor const*>(sensor)->getResolution(); in ASensor_getResolution() 317 return static_cast<Sensor const*>(sensor)->getMinDelay(); in ASensor_getMinDelay() 342 return static_cast<Sensor const*>(sensor)->isWakeUpSensor(); in ASensor_isWakeUpSensor() [all …]
|
/aosp12/frameworks/base/core/tests/coretests/src/android/hardware/input/ |
H A D | InputDeviceSensorManagerTest.java | 34 import android.hardware.Sensor; 100 createInputSensorInfo(DEVICE_ID, Sensor.TYPE_GYROSCOPE)}); in setUp() 143 public void onAccuracyChanged(Sensor sensor, int accuracy) { in onAccuracyChanged() 182 List<Sensor> accelList = sensorManager.getSensorList(Sensor.TYPE_ACCELEROMETER); in getInputDeviceSensors_withExpectedType() 188 List<Sensor> gyroList = sensorManager.getSensorList(Sensor.TYPE_GYROSCOPE); in getInputDeviceSensors_withExpectedType() 192 assertEquals(Sensor.TYPE_GYROSCOPE, gyroList.get(0).getType()); in getInputDeviceSensors_withExpectedType() 203 List<Sensor> gameRotationList = sensorManager.getSensorList( in getInputDeviceSensors_withUnexpectedType() 204 Sensor.TYPE_GAME_ROTATION_VECTOR); in getInputDeviceSensors_withUnexpectedType() 208 List<Sensor> gravityList = sensorManager.getSensorList(Sensor.TYPE_GRAVITY); in getInputDeviceSensors_withUnexpectedType() 219 Sensor sensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); in testInputDeviceSensorListener() [all …]
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/ |
H A D | Sensor.cpp | 39 Sensor::Sensor(ISensorsEventCallback* callback) in Sensor() function in android::hardware::sensors::V2_X::implementation::Sensor 48 Sensor::~Sensor() { in ~Sensor() 75 void Sensor::activate(bool enable) { in activate() 83 Result Sensor::flush() { in flush() 102 void Sensor::startThread(Sensor* sensor) { in startThread() 106 void Sensor::run() { in run() 132 bool Sensor::isWakeUpSensor() { in isWakeUpSensor() 136 std::vector<Event> Sensor::readEvents() { in readEvents() 179 Sensor::activate(enable); in activate() 226 : Sensor(callback) { in PressureSensor() [all …]
|
/aosp12/frameworks/native/libs/sensor/include/sensor/ |
H A D | Sensor.h | 44 class Sensor : public ASensor, public LightFlattenable<Sensor> 64 Sensor(const Sensor&) = default; 65 Sensor& operator=(const Sensor&) = default; 67 explicit Sensor(const char * name = ""); 68 explicit Sensor(struct sensor_t const* hwSensor, int halVersion = 0); 69 Sensor(struct sensor_t const& hwSensor, const uuid_t& uuid, int halVersion = 0); 70 ~Sensor();
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/util/sensors/ |
H A D | AsyncSensorManager.java | 21 import android.hardware.Sensor; 58 private final List<Sensor> mSensorCache; 67 mSensorCache = mInner.getSensorList(Sensor.TYPE_ALL); in AsyncSensorManager() 76 protected List<Sensor> getFullSensorList() { in getFullSensorList() 81 protected List<Sensor> getFullDynamicSensorList() { in getFullDynamicSensorList() 82 return mInner.getSensorList(Sensor.TYPE_ALL); in getFullDynamicSensorList() 87 Sensor sensor, int delayUs, Handler handler, int maxReportLatencyUs, in registerListenerImpl() 164 public boolean registerPluginListener(SensorManagerPlugin.Sensor sensor, in registerPluginListener() 184 public void unregisterPluginListener(SensorManagerPlugin.Sensor sensor, in unregisterPluginListener() 199 protected boolean injectSensorDataImpl(Sensor sensor, float[] values, int accuracy, in injectSensorDataImpl() [all …]
|
/aosp12/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/ |
H A D | SensorManagerPlugin.java | 38 void registerListener(Sensor sensor, SensorEventListener listener); in registerListener() 45 void unregisterListener(Sensor sensor, SensorEventListener listener); in unregisterListener() 57 class Sensor { class 65 public Sensor(int type) { in Sensor() method in SensorManagerPlugin.Sensor 80 Sensor mSensor; 90 public SensorEvent(Sensor sensor, int vendorType) { in SensorEvent() 101 public SensorEvent(Sensor sensor, int vendorType, float[] values) { in SensorEvent() 107 public Sensor getSensor() { in getSensor()
|
/aosp12/frameworks/base/core/java/com/android/internal/os/ |
H A D | SensorPowerCalculator.java | 18 import android.hardware.Sensor; 30 private final SparseArray<Sensor> mSensors; 33 List<Sensor> sensors = sensorManager.getSensorList(Sensor.TYPE_ALL); in SensorPowerCalculator() 36 Sensor sensor = sensors.get(i); in SensorPowerCalculator() 78 final SparseArray<? extends BatteryStats.Uid.Sensor> sensorStats = u.getSensorStats(); in calculateDuration() 82 if (sensorHandle == BatteryStats.Uid.Sensor.GPS) { in calculateDuration() 86 final BatteryStats.Uid.Sensor sensor = sensorStats.valueAt(ise); in calculateDuration() 95 final SparseArray<? extends BatteryStats.Uid.Sensor> sensorStats = u.getSensorStats(); in calculatePowerMah() 100 if (sensorHandle == BatteryStats.Uid.Sensor.GPS) { in calculatePowerMah() 104 final BatteryStats.Uid.Sensor sensor = sensorStats.valueAt(ise); in calculatePowerMah() [all …]
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/display/ |
H A D | TestUtils.java | 19 import android.hardware.Sensor; 29 public static SensorEvent createSensorEvent(Sensor sensor, int lux) throws Exception { in createSensorEvent() 41 public static void setSensorType(Sensor sensor, int type, String strType) throws Exception { in setSensorType() 42 Method setter = Sensor.class.getDeclaredMethod("setType", Integer.TYPE); in setSensorType() 52 public static Sensor createSensor(int type, String strType) throws Exception { in createSensor() 53 Constructor<Sensor> constr = Sensor.class.getDeclaredConstructor(); in createSensor() 55 Sensor sensor = constr.newInstance(); in createSensor()
|
/aosp12/system/chre/java/test/cross_validation/src/com/google/android/chre/test/crossvalidator/ |
H A D | ChreCrossValidatorSensor.java | 19 import android.hardware.Sensor; 94 private List<Sensor> mSensorList = new ArrayList<Sensor>(); 98 private Sensor mSensor; 137 List<Sensor> sensorList = mSensorManager.getSensorList(apSensorType); in ChreCrossValidatorSensor() 140 for (Sensor sensor : sensorList) { in ChreCrossValidatorSensor() 321 if (mSensor.getType() == Sensor.REPORTING_MODE_CONTINUOUS) { in getAwaitDataTimeoutInMs() 329 public void onAccuracyChanged(Sensor sensor, int accuracy) { in onAccuracyChanged() 402 map.put(Sensor.TYPE_GYROSCOPE, 6 /* CHRE_SENSOR_TYPE_GYROSCOPE */); in makeApToChreSensorTypeMap() 404 map.put(Sensor.TYPE_PRESSURE, 10 /* CHRE_SENSOR_TYPE_PRESSURE */); in makeApToChreSensorTypeMap() 405 map.put(Sensor.TYPE_LIGHT, 12 /* CHRE_SENSOR_TYPE_LIGHT */); in makeApToChreSensorTypeMap() [all …]
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/tests/fake_subhal/ |
H A D | Sensor.cpp | 40 Sensor::Sensor(int32_t sensorHandle, ISensorsEventCallback* callback) in Sensor() function in android::hardware::sensors::V2_1::subhal::implementation::Sensor 58 Sensor::~Sensor() { in ~Sensor() 86 void Sensor::activate(bool enable) { in activate() 94 Result Sensor::flush() { in flush() 113 void Sensor::startThread(Sensor* sensor) { in startThread() 117 void Sensor::run() { in run() 143 bool Sensor::isWakeUpSensor() { in isWakeUpSensor() 147 std::vector<Event> Sensor::readEvents() { in readEvents() 169 bool Sensor::supportsDataInjection() const { in supportsDataInjection() 194 Sensor::activate(enable); in activate() [all …]
|
/aosp12/packages/apps/Camera2/src/com/android/camera/hardware/ |
H A D | HeadingSensor.java | 21 import android.hardware.Sensor; 41 private final Sensor mAccelerometerSensor; 43 private final Sensor mMagneticSensor; 60 mAccelerometerSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); in HeadingSensor() 61 mMagneticSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); in HeadingSensor() 108 if (type == Sensor.TYPE_ACCELEROMETER) { in onSensorChanged() 110 } else if (type == Sensor.TYPE_MAGNETIC_FIELD) { in onSensorChanged() 130 public void onAccuracyChanged(Sensor sensor, int accuracy) { in onAccuracyChanged()
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/ |
H A D | DozeSensors.java | 28 import android.hardware.Sensor; 305 private Sensor findSensor(String type) { in findSensor() 311 Sensor[] sensorMap = new Sensor[DevicePostureController.SUPPORTED_POSTURES_SIZE]; in findSensors() 340 final List<Sensor> sensors = sensorManager.getSensorList(Sensor.TYPE_ALL); in findSensor() 341 for (Sensor sensor : sensors) { in findSensor() 503 Sensor sensor, in TriggerSensor() 524 Sensor sensor, in TriggerSensor() 535 new Sensor[]{ sensor }, in TriggerSensor() 549 @NonNull Sensor[] sensors, in TriggerSensor() 582 Sensor oldSensor = mSensors[mPosture]; in setPosture() [all …]
|
/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/os/ |
H A D | SensorPowerCalculatorTest.java | 24 import android.hardware.Sensor; 55 Sensor sensor1 = createSensor(SENSOR_HANDLE_1, Sensor.TYPE_AMBIENT_TEMPERATURE, 360); in testTimerBasedModel() 56 Sensor sensor2 = createSensor(SENSOR_HANDLE_2, Sensor.TYPE_STEP_COUNTER, 720); in testTimerBasedModel() 59 when(sensorManager.getSensorList(Sensor.TYPE_ALL)) in testTimerBasedModel() 87 private Sensor createSensor(int handle, int type, double power) { in createSensor() 88 return new Sensor(new InputSensorInfo("name", "vendor", 0 /* version */, in createSensor()
|
/aosp12/system/chre/core/include/chre/core/ |
H A D | sensor.h | 38 class Sensor : public PlatformSensor { 47 Sensor() : mFlushRequestPending(false) {} in Sensor() function 49 Sensor(Sensor &&other); 50 Sensor &operator=(Sensor &&other); 52 ~Sensor();
|