diff options
| author | 2025-03-05 06:51:39 -0800 | |
|---|---|---|
| committer | 2025-03-05 06:51:39 -0800 | |
| commit | 41e3e2eee263d778f6ecfe37e78517cadc36bed2 (patch) | |
| tree | a652182d55b082428a857c9d51416b6b99065780 | |
| parent | 3b772360ee900135e82ae2358aecb3b3f0b37387 (diff) | |
| parent | 95c0236c2dbf88bc8529ba35bd5822fb9e3d8d25 (diff) | |
Merge "Logging sensor event timestamp when changing state" into main
| -rw-r--r-- | services/foldables/devicestateprovider/src/com/android/server/policy/FoldableDeviceStateProvider.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/foldables/devicestateprovider/src/com/android/server/policy/FoldableDeviceStateProvider.java b/services/foldables/devicestateprovider/src/com/android/server/policy/FoldableDeviceStateProvider.java index 8e749529978e..de78271acddc 100644 --- a/services/foldables/devicestateprovider/src/com/android/server/policy/FoldableDeviceStateProvider.java +++ b/services/foldables/devicestateprovider/src/com/android/server/policy/FoldableDeviceStateProvider.java @@ -20,6 +20,7 @@ import static android.hardware.SensorManager.SENSOR_DELAY_FASTEST; import static android.hardware.devicestate.DeviceState.PROPERTY_POLICY_UNSUPPORTED_WHEN_POWER_SAVE_MODE; import static android.hardware.devicestate.DeviceState.PROPERTY_POLICY_UNSUPPORTED_WHEN_THERMAL_STATUS_CRITICAL; import static android.hardware.devicestate.DeviceStateManager.INVALID_DEVICE_STATE_IDENTIFIER; +import static android.os.Trace.TRACE_TAG_SYSTEM_SERVER; import static android.view.Display.DEFAULT_DISPLAY; import static android.view.Display.TYPE_EXTERNAL; @@ -324,6 +325,11 @@ public final class FoldableDeviceStateProvider implements DeviceStateProvider, } if (newState != INVALID_DEVICE_STATE_IDENTIFIER && newState != mLastReportedState) { + if (Trace.isTagEnabled(TRACE_TAG_SYSTEM_SERVER)) { + Trace.instant(TRACE_TAG_SYSTEM_SERVER, + "[Device state changed] Last hinge sensor event timestamp: " + + mLastHingeAngleSensorEvent.timestamp); + } mLastReportedState = newState; stateToReport = newState; } |