/aosp14/frameworks/base/core/java/android/hardware/input/ |
H A D | InputDeviceSensorManager.java | 149 sensors.add(sensor); in populateSensorsForInputDeviceLocked() 176 return sensor; in getInputDeviceSensorLocked() 209 event.sensor = sensor; in onInputSensorChanged() 269 addSensor(sensor); in InputSensorEventListenerDelegate() 286 if (sensor == null) { in removeSensor() 308 mSensors.add(sensor); in addSensor() 323 if (sensor.getType() == sensorType && sensor.getId() == deviceId) { in hasSensorRegistered() 369 if (sensor.getId() == deviceId && sensor.getType() == sensorType) { in handleMessage() 391 if (sensor.getId() == deviceId && sensor.getType() == type) { in getSensorForInputDevice() 435 if (sensor == null) { in registerListenerInternal() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ |
H A D | IndividualSensorPrivacyControllerImpl.java | 64 for (int sensor : SENSORS) { in init() 69 mSoftwareToggleState.put(sensor, softwarePrivacyEnabled); in init() 70 mHardwareToggleState.put(sensor, hardwarePrivacyEnabled); in init() 75 public boolean supportsSensorToggle(int sensor) { in supportsSensorToggle() argument 76 return mSensorPrivacyManager.supportsSensorToggle(sensor); in supportsSensorToggle() 80 public boolean isSensorBlocked(@Sensor int sensor) { in isSensorBlocked() argument 81 return mSoftwareToggleState.get(sensor, false) || mHardwareToggleState.get(sensor, false); in isSensorBlocked() 86 return mHardwareToggleState.get(sensor, false); in isSensorBlockedByHardwareToggle() 117 mSoftwareToggleState.put(sensor, enabled); in onSensorPrivacyChanged() 119 mHardwareToggleState.put(sensor, enabled); in onSensorPrivacyChanged() [all …]
|
H A D | IndividualSensorPrivacyController.java | 26 boolean supportsSensorToggle(@Sensor int sensor); in supportsSensorToggle() argument 28 boolean isSensorBlocked(@Sensor int sensor); in isSensorBlocked() argument 34 boolean isSensorBlockedByHardwareToggle(@Sensor int sensor); in isSensorBlockedByHardwareToggle() argument 36 void setSensorBlocked(@Source int source, @Sensor int sensor, boolean blocked); in setSensorBlocked() argument 38 void suppressSensorPrivacyReminders(int sensor, boolean suppress); in suppressSensorPrivacyReminders() argument 46 void onSensorBlockedChanged(@Sensor int sensor, boolean blocked); in onSensorBlockedChanged() argument
|
/aosp14/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/util/sensors/ |
H A D | FakeSensorManager.java | 123 if (sensor == null || s.mSensor == sensor) { in unregisterListenerImpl() 136 if (s.mSensor == sensor) { in registerListenerImpl() 213 setSensorType(sensor, type); in createSensor() 217 setSensorField(sensor, "mName", "Mock " + sensor.getStringType() + "/" + type); in createSensor() 229 return sensor; in createSensor() 235 field.set(sensor, value); in setSensorField() 241 setter.invoke(sensor, type); in setSensorType() 247 super(sensor); in FakeProximitySensor() 261 Sensor sensor) { in FakeGenericSensor() argument 262 this.mSensor = sensor; in FakeGenericSensor() [all …]
|
/aosp14/frameworks/base/native/android/ |
H A D | sensor.cpp | 52 if (sensor == nullptr) { \ 203 if (sensor == nullptr) { in ASensorManager_configureDirectReport() 238 static_cast<Sensor const*>(sensor)); in ASensorEventQueue_enableSensor() 246 static_cast<Sensor const*>(sensor)); in ASensorEventQueue_disableSensor() 305 const char* ASensor_getName(ASensor const* sensor) { in ASensor_getName() argument 315 int ASensor_getType(ASensor const* sensor) { in ASensor_getType() argument 320 float ASensor_getResolution(ASensor const* sensor) { in ASensor_getResolution() argument 325 int ASensor_getMinDelay(ASensor const* sensor) { in ASensor_getMinDelay() argument 345 int ASensor_getReportingMode(ASensor const* sensor) { in ASensor_getReportingMode() argument 350 bool ASensor_isWakeUpSensor(ASensor const* sensor) { in ASensor_isWakeUpSensor() argument [all …]
|
/aosp14/frameworks/base/core/java/android/hardware/ |
H A D | SystemSensorManager.java | 88 Sensor sensor, int index); in nativeGetSensorAtIndex() argument 164 mHandleToSensor.put(sensor.getHandle(), sensor); in SystemSensorManager() local 291 if (sensor != null && sensor.getReportingMode() == Sensor.REPORTING_MODE_ONE_SHOT) { in unregisterListenerImpl() 351 if (sensor != null && sensor.getReportingMode() != Sensor.REPORTING_MODE_ONE_SHOT) { in cancelTriggerSensorImpl() 681 int sensorHandle = (sensor == null) ? -1 : sensor.getHandle(); in configureDirectChannelImpl() 682 if (sensor != null in configureDirectChannelImpl() 972 if (sensor == null) { in dispatchSensorEvent() 991 t.sensor = sensor; in dispatchSensorEvent() 1079 if (sensor == null) { in dispatchSensorEvent() 1095 t.sensor = sensor; in dispatchSensorEvent() [all …]
|
H A D | SensorPrivacyManager.java | 252 void onSensorPrivacyChanged(int sensor, boolean enabled); in onSensorPrivacyChanged() argument 265 mSensor = sensor; in SensorPrivacyChangedParams() 397 Pair key = new Pair(toggleType, sensor); in supportsSensorToggle() 467 if (params.getSensor() == sensor) { in addSensorPrivacyListener() 617 @Sensors.Sensor int sensor) { in isSensorPrivacyEnabled() argument 654 public void setSensorPrivacy(@Sensors.Sensor int sensor, in setSensorPrivacy() argument 715 @Sensors.Sensor int sensor, boolean enable) { in setSensorPrivacyForProfileGroup() argument 748 public void suppressSensorPrivacyReminders(int sensor, in suppressSensorPrivacyReminders() argument 762 public void suppressSensorPrivacyReminders(int sensor, in suppressSensorPrivacyReminders() argument 800 public void showSensorUseDialog(int sensor) { in showSensorUseDialog() argument [all …]
|
H A D | ISensorPrivacyManager.aidl | 27 boolean supportsSensorToggle(int toggleType, int sensor); in supportsSensorToggle() argument 39 boolean isCombinedToggleSensorPrivacyEnabled(int sensor); in isCombinedToggleSensorPrivacyEnabled() argument 41 boolean isToggleSensorPrivacyEnabled(int toggleType, int sensor); in isToggleSensorPrivacyEnabled() argument 45 void setToggleSensorPrivacy(int userId, int source, int sensor, boolean enable); in setToggleSensorPrivacy() argument 47 void setToggleSensorPrivacyForProfileGroup(int userId, int source, int sensor, boolean enable); in setToggleSensorPrivacyForProfileGroup() argument 50 void suppressToggleSensorPrivacyReminders(int userId, int sensor, IBinder token, in suppressToggleSensorPrivacyReminders() argument 55 void showSensorUseDialog(int sensor); in showSensorUseDialog() argument
|
H A D | SensorManager.java | 467 return sensor; in getSensorByHandle() 537 for (Sensor sensor : l) { in getDefaultSensor() 538 if (sensor.isWakeUpSensor() == wakeUpSensor) return sensor; in getDefaultSensor() 571 for (Sensor sensor : l) { in getDefaultSensor() 573 return sensor; in getDefaultSensor() 680 if (listener == null || sensor == null) { in unregisterListener() 684 unregisterListenerImpl(listener, sensor); in unregisterListener() 1778 Sensor sensor); in requestTriggerSensorImpl() argument 1810 Sensor sensor, boolean disable); in cancelTriggerSensorImpl() argument 1871 if (sensor == null) { in injectSensorData() [all …]
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/ |
H A D | TestUtils.java | 37 event.sensor = sensor; in createSensorEvent() 47 setter.invoke(sensor, type); in setSensorType() 51 f.set(sensor, strType); in setSensorType() 58 setter.invoke(sensor, maximumRange, 1); in setMaximumRange() 64 Sensor sensor = constr.newInstance(); in createSensor() local 65 setSensorType(sensor, type, strType); in createSensor() 66 return sensor; in createSensor() 73 Sensor sensor = constr.newInstance(); in createSensor() local 74 setSensorType(sensor, type, strType); in createSensor() 75 setMaximumRange(sensor, maximumRange); in createSensor() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/display/ |
H A D | TestUtils.java | 37 event.sensor = sensor; in createSensorEvent() 47 setter.invoke(sensor, type); in setSensorType() 51 f.set(sensor, strType); in setSensorType() 58 setter.invoke(sensor, maximumRange, 1); in setMaximumRange() 64 Sensor sensor = constr.newInstance(); in createSensor() local 65 setSensorType(sensor, type, strType); in createSensor() 66 return sensor; in createSensor() 73 Sensor sensor = constr.newInstance(); in createSensor() local 74 setSensorType(sensor, type, strType); in createSensor() 75 setMaximumRange(sensor, maximumRange); in createSensor() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/sensorprivacy/ |
H A D | SensorPrivacyService.java | 360 int sensor; in onOpNoted() local 364 sensor = MICROPHONE; in onOpNoted() 366 sensor = CAMERA; in onOpNoted() 486 if (sensor == MICROPHONE) { in onSensorUseStarted() 551 sensors.add(sensor); in enqueueSensorUseReminderDialog() 626 if (sensor == MICROPHONE) { in showSensorUseReminderNotification() 830 switch(sensor) { in logSensorPrivacyToggle() 946 int sensor) { in isToggleSensorPrivacyEnabledInternal() argument 1124 switch(sensor) { in setGlobalRestriction() 1260 if (sensor == null) { in sensorStrToId() [all …]
|
H A D | SensorPrivacyStateControllerImpl.java | 50 SensorState getStateLocked(int toggleType, int userId, int sensor) { in getStateLocked() argument 51 SensorState sensorState = mPersistedState.getState(toggleType, userId, sensor); in getStateLocked() 63 void setStateLocked(int toggleType, int userId, int sensor, boolean enabled, in setStateLocked() argument 67 SensorState lastState = mPersistedState.getState(toggleType, userId, sensor); in setStateLocked() 74 mPersistedState.setState(toggleType, userId, sensor, sensorState); in setStateLocked() 75 notifyStateChangeLocked(toggleType, userId, sensor, sensorState); in setStateLocked() 81 notifyStateChangeLocked(toggleType, userId, sensor, lastState); in setStateLocked() 88 private void notifyStateChangeLocked(int toggleType, int userId, int sensor, in notifyStateChangeLocked() argument 93 toggleType, userId, sensor, new SensorState(sensorState))); in notifyStateChangeLocked()
|
/aosp14/frameworks/base/data/keyboards/ |
H A D | Vendor_054c_Product_05c4.idc | 16 # Sony DS4 motion sensor configuration file. 20 sensor.accelerometer.reportingMode = 0 22 sensor.accelerometer.maxDelay = 100000 24 sensor.accelerometer.minDelay = 5000 25 # The power in mA used by this sensor while in use 26 sensor.accelerometer.power = 1.5 29 sensor.gyroscope.reportingMode = 0 31 sensor.gyroscope.maxDelay = 100000 33 sensor.gyroscope.minDelay = 5000 34 # The power in mA used by this sensor while in use [all …]
|
H A D | Vendor_054c_Product_09cc.idc | 16 # Sony DS4 motion sensor configuration file. 20 sensor.accelerometer.reportingMode = 0 22 sensor.accelerometer.maxDelay = 100000 24 sensor.accelerometer.minDelay = 5000 25 # The power in mA used by this sensor while in use 26 sensor.accelerometer.power = 1.5 29 sensor.gyroscope.reportingMode = 0 31 sensor.gyroscope.maxDelay = 100000 33 sensor.gyroscope.minDelay = 5000 34 # The power in mA used by this sensor while in use [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/biometrics/ |
H A D | AuthSession.java | 256 sensor.goToStateUnknown(); in setSensorsToStateUnknown() 382 startAllPreparedSensors(sensor -> sensor.modality != TYPE_FINGERPRINT); in startAllPreparedSensorsExceptFingerprint() 386 startAllPreparedSensors(sensor -> sensor.modality == TYPE_FINGERPRINT); in startAllPreparedFingerprintSensors() 391 if (filter.apply(sensor)) { in startAllPreparedSensors() 396 sensor.startSensor(); in startAllPreparedSensors() 405 cancelAllSensors(sensor -> true); in cancelAllSensors() 657 cancelAllSensors(sensor -> sensor.id != sensorId); in onAuthenticationSucceeded() 697 cancelAllSensors(sensor -> sensor.id == sensorId); in pauseSensorIfSupported() 961 if (sensorId == sensor.id) { in sensorIdToModality() 962 return sensor.modality; in sensorIdToModality() [all …]
|
H A D | PreAuthInfo.java | 123 for (BiometricSensor sensor : sensors) { in create() 133 + " Sensor ID: " + sensor.id in create() 134 + " Modality: " + sensor.modality in create() 145 eligibleSensors.add(sensor); in create() 321 modality |= sensor.modality; in getInternalStatus() 351 modality |= sensor.modality; in getInternalStatus() 448 for (BiometricSensor sensor : eligibleSensors) { in getEligibleModalities() 449 modalities |= sensor.modality; in getEligibleModalities() 460 for (BiometricSensor sensor : eligibleSensors) { in numSensorsWaitingForCookie() 462 Slog.d(TAG, "Sensor ID: " + sensor.id in numSensorsWaitingForCookie() [all …]
|
H A D | BiometricStrengthController.java | 86 for (BiometricSensor sensor : mService.mSensors) { in updateStrengths() 87 final int id = sensor.id; in updateStrengths() 92 sensor.updateStrength(newStrength); in updateStrengths() 98 for (BiometricSensor sensor : mService.mSensors) { in revertStrengths() 99 Slog.d(TAG, "updateStrengths: revert sensorId=" + sensor.id + " to oemStrength=" in revertStrengths() 100 + sensor.oemStrength); in revertStrengths() 101 sensor.updateStrength(sensor.oemStrength); in revertStrengths()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/util/sensors/ |
H A D | AsyncSensorManager.java | 87 Sensor sensor, int delayUs, Handler handler, int maxReportLatencyUs, in registerListenerImpl() argument 134 if (sensor == null) { in requestTriggerSensorImpl() 138 if (!mInner.requestTriggerSensor(listener, sensor)) { in requestTriggerSensorImpl() 151 if (!mInner.cancelTriggerSensor(listener, sensor)) { in cancelTriggerSensorImpl() 164 public boolean registerPluginListener(SensorManagerPlugin.Sensor sensor, in registerPluginListener() argument 172 mPlugins.get(i).registerListener(sensor, listener); in registerPluginListener() 184 public void unregisterPluginListener(SensorManagerPlugin.Sensor sensor, in unregisterPluginListener() argument 188 mPlugins.get(i).unregisterListener(sensor, listener); in unregisterPluginListener() 212 Sensor sensor) { in unregisterListenerImpl() argument 214 if (sensor == null) { in unregisterListenerImpl() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/policy/ |
H A D | DeviceStateProviderImplTest.java | 292 + " <name>" + sensor.getName() + "</name>\n" in create_sensorBasedProvider() 305 + " <name>" + sensor.getName() + "</name>\n" in create_sensorBasedProvider() 319 + " <name>" + sensor.getName() + "</name>\n" in create_sensorBasedProvider() 344 Sensor sensor = newSensor("sensor", Sensor.STRING_TYPE_HINGE_ANGLE); in create_sensor() local 370 event0.sensor = sensor; in create_sensor() 383 event1.sensor = sensor; in create_sensor() 396 event2.sensor = sensor; in create_sensor() 535 event1.sensor = sensor; in test_invalidSensorValues() 545 event2.sensor = sensor; in test_invalidSensorValues() 612 Sensor sensor = constructor.newInstance(); in newSensor() local [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/biometrics/ |
H A D | AuthSessionTest.java | 169 assertEquals(0, sensor.getCookie()); in testStartNewAuthSession() 175 assertTrue("Cookie must be >0", sensor.getCookie() > 0); in testStartNewAuthSession() 176 verify(sensor.impl).prepareForAuthentication( in testStartNewAuthSession() 184 eq(sensor.getCookie()), in testStartNewAuthSession() 192 if (cookie1 == sensor.getCookie()) { in testStartNewAuthSession() 207 if (sensor.modality == TYPE_FACE) { in testStartNewAuthSession() 208 verify(sensor.impl).startPreparedClient(eq(sensor.getCookie())); in testStartNewAuthSession() 210 } else if (sensor.modality == TYPE_FINGERPRINT) { in testStartNewAuthSession() 272 session.onCookieReceived(sensor.getCookie()); in testCancelReducesAppetiteForCookies() 327 assertEquals(0, sensor.getCookie()); in testMultiAuth_fingerprintSensorStartsAfterUINotifies() [all …]
|
/aosp14/frameworks/base/core/proto/android/hardware/ |
H A D | sensorprivacy.proto | 28 // Is global sensor privacy enabled 36 // Is global sensor privacy enabled 40 // Per sensor privacy enabled 43 // Per user settings for sensor privacy 57 // Is global sensor privacy enabled 60 // Per sensor privacy enabled 64 // Per toggle type sensor privacy 78 optional int32 sensor = 1; field 105 optional Sensor sensor = 1; field 116 // If sensor privacy state for this sensor [all …]
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_hardware_SensorManager.cpp | 171 if (sensor == NULL) { in translateNativeSensorToJavaSensor() 176 if (sensor != NULL) { in translateNativeSensorToJavaSensor() 182 env->SetObjectField(sensor, sensorOffsets.name, name); in translateNativeSensorToJavaSensor() 192 env->SetIntField(sensor, sensorOffsets.fifoMaxEventCount, in translateNativeSensorToJavaSensor() 206 env->CallVoidMethod(sensor, sensorOffsets.setId, id); in translateNativeSensorToJavaSensor() 211 return sensor; in translateNativeSensorToJavaSensor() 242 env->CallBooleanMethod(sensorList, listOffsets.add, sensor); in nativeGetDynamicSensors() 259 env->CallBooleanMethod(sensorList, listOffsets.add, sensor); in nativeGetRuntimeSensors() 409 buffer[i].sensor, in handleEvent() 436 buffer[i].sensor, in handleEvent() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/ |
H A D | DozeSensorsTest.java | 441 assertFalse(sensor.mIgnoresSetting); in testGesturesAllInitiallyRespectSettings() 507 assertTrue(sensor.enabledBySetting()); in liftToWake_defaultSetting_configDefaultTrue() 519 if (sensor instanceof PluginSensor in TestableDozeSensors() 524 mSensorTap = sensor; in TestableDozeSensors() 547 Sensor sensor, in createDozeSensorForPosture() argument 602 public void addSensor(TriggerSensor sensor) { in addSensor() argument 615 setter.invoke(sensor, type); in setSensorType() 619 f.set(sensor, strType); in setSensorType() 626 Sensor sensor = constr.newInstance(); in createSensor() local 627 setSensorType(sensor, type, strType); in createSensor() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/ |
H A D | DozeSensors.java | 365 for (Sensor sensor : sensors) { in findSensor() 368 return sensor; in findSensor() 440 if (sensor.mRequiresTouchscreen) { in setTouchscreenSensorsListening() 486 if (sensor.mRequiresTouchscreen) { in ignoreTouchScreenSensorsSettingInterferingWithDocking() 487 sensor.ignoreSetting(ignore); in ignoreTouchScreenSensorsSettingInterferingWithDocking() 542 Sensor sensor, in TriggerSensor() argument 550 sensor, in TriggerSensor() 565 Sensor sensor, in TriggerSensor() argument 578 new Sensor[]{ sensor }, in TriggerSensor() 732 if (sensor != null && sensor.getType() == Sensor.TYPE_PICK_UP_GESTURE) { in onTrigger() [all …]
|