Loading services/core/java/com/android/server/EventLogTags.logtags +6 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,12 @@ option java_package com.android.server 27391 user_activity_timeout_override (override|2|3) 27392 battery_saver_setting (threshold|1) # --------------------------- # ThermalManagerService.java # --------------------------- 2737 thermal_changed (name|3),(type|1|5),(temperature|5),(sensor_status|1|5),(previous_system_status|1|5) # # Leave IDs through 2740 for more power logs (2730 used by battery_discharge above) # Loading services/core/java/com/android/server/power/ThermalManagerService.java +9 −4 Original line number Diff line number Diff line Loading @@ -38,11 +38,13 @@ import android.os.ShellCallback; import android.os.ShellCommand; import android.os.Temperature; import android.util.ArrayMap; import android.util.EventLog; import android.util.Slog; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.DumpUtils; import com.android.server.EventLogTags; import com.android.server.FgThread; import com.android.server.SystemService; Loading Loading @@ -250,6 +252,8 @@ public class ThermalManagerService extends SystemService { } finally { mThermalEventListeners.finishBroadcast(); } EventLog.writeEvent(EventLogTags.THERMAL_CHANGED, temperature.getName(), temperature.getType(), temperature.getValue(), temperature.getStatus(), mStatus); } private void shutdownIfNeeded(Temperature temperature) { Loading Loading @@ -860,10 +864,10 @@ public class ThermalManagerService extends SystemService { mThermalHal11.linkToDeath(new DeathRecipient(), THERMAL_HAL_DEATH_COOKIE); mThermalHal11.registerThermalCallback(mThermalCallback11); Slog.i(TAG, "Thermal HAL 1.1 service connected, limited thermal functions " + "due to legacy API."); } catch (NoSuchElementException | RemoteException e) { Slog.e(TAG, "Thermal HAL 1.1 service not connected, no thermal call back will be " + "called."); Slog.e(TAG, "Thermal HAL 1.1 service not connected."); mThermalHal11 = null; } return (mThermalHal11 != null); Loading Loading @@ -978,8 +982,9 @@ public class ThermalManagerService extends SystemService { mThermalHal20.linkToDeath(new DeathRecipient(), THERMAL_HAL_DEATH_COOKIE); mThermalHal20.registerThermalChangedCallback(mThermalCallback20, false, 0 /* not used */); Slog.i(TAG, "Thermal HAL 2.0 service connected."); } catch (NoSuchElementException | RemoteException e) { Slog.e(TAG, "Thermal HAL 2.0 service not connected, trying 1.1."); Slog.e(TAG, "Thermal HAL 2.0 service not connected."); mThermalHal20 = null; } return (mThermalHal20 != null); Loading Loading
services/core/java/com/android/server/EventLogTags.logtags +6 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,12 @@ option java_package com.android.server 27391 user_activity_timeout_override (override|2|3) 27392 battery_saver_setting (threshold|1) # --------------------------- # ThermalManagerService.java # --------------------------- 2737 thermal_changed (name|3),(type|1|5),(temperature|5),(sensor_status|1|5),(previous_system_status|1|5) # # Leave IDs through 2740 for more power logs (2730 used by battery_discharge above) # Loading
services/core/java/com/android/server/power/ThermalManagerService.java +9 −4 Original line number Diff line number Diff line Loading @@ -38,11 +38,13 @@ import android.os.ShellCallback; import android.os.ShellCommand; import android.os.Temperature; import android.util.ArrayMap; import android.util.EventLog; import android.util.Slog; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.DumpUtils; import com.android.server.EventLogTags; import com.android.server.FgThread; import com.android.server.SystemService; Loading Loading @@ -250,6 +252,8 @@ public class ThermalManagerService extends SystemService { } finally { mThermalEventListeners.finishBroadcast(); } EventLog.writeEvent(EventLogTags.THERMAL_CHANGED, temperature.getName(), temperature.getType(), temperature.getValue(), temperature.getStatus(), mStatus); } private void shutdownIfNeeded(Temperature temperature) { Loading Loading @@ -860,10 +864,10 @@ public class ThermalManagerService extends SystemService { mThermalHal11.linkToDeath(new DeathRecipient(), THERMAL_HAL_DEATH_COOKIE); mThermalHal11.registerThermalCallback(mThermalCallback11); Slog.i(TAG, "Thermal HAL 1.1 service connected, limited thermal functions " + "due to legacy API."); } catch (NoSuchElementException | RemoteException e) { Slog.e(TAG, "Thermal HAL 1.1 service not connected, no thermal call back will be " + "called."); Slog.e(TAG, "Thermal HAL 1.1 service not connected."); mThermalHal11 = null; } return (mThermalHal11 != null); Loading Loading @@ -978,8 +982,9 @@ public class ThermalManagerService extends SystemService { mThermalHal20.linkToDeath(new DeathRecipient(), THERMAL_HAL_DEATH_COOKIE); mThermalHal20.registerThermalChangedCallback(mThermalCallback20, false, 0 /* not used */); Slog.i(TAG, "Thermal HAL 2.0 service connected."); } catch (NoSuchElementException | RemoteException e) { Slog.e(TAG, "Thermal HAL 2.0 service not connected, trying 1.1."); Slog.e(TAG, "Thermal HAL 2.0 service not connected."); mThermalHal20 = null; } return (mThermalHal20 != null); Loading