/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/power/ |
H A D | ThermalManagerServiceTest.java | 104 private Temperature mSkin1 = new Temperature(0, Temperature.TYPE_SKIN, "skin1", 106 private Temperature mSkin2 = new Temperature(0, Temperature.TYPE_SKIN, "skin2", 108 private Temperature mBattery = new Temperature(0, Temperature.TYPE_BATTERY, "batt", 110 private Temperature mUsbPort = new Temperature(0, Temperature.TYPE_USB_PORT, "usbport", 297 Temperature newBattery = new Temperature(50, Temperature.TYPE_BATTERY, "batt", status); in testNotify() 309 Temperature newSkin = new Temperature(50, Temperature.TYPE_SKIN, "skin1", status); in testNotify() 334 newSkin = new Temperature(50, Temperature.TYPE_SKIN, "skin1", status); in testNotify() 359 Temperature newSkin = new Temperature(100, Temperature.TYPE_SKIN, "skin1", status); in testGetCurrentStatus() 363 Temperature newBattery = new Temperature(60, Temperature.TYPE_BATTERY, "batt", battStatus); in testGetCurrentStatus() 370 Temperature newSkin = new Temperature(100, Temperature.TYPE_SKIN, "skin1", status); in testThermalShutdown() [all …]
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/power/ |
H A D | ThermalManagerServiceMockingTest.java | 33 import android.os.Temperature; 102 android.hardware.thermal.Temperature halT1 = new android.hardware.thermal.Temperature(); in verifyWrapperStatusOnCallbackError() 113 Temperature expectedT1 = new Temperature(halT1.value, halT1.type, halT1.name, in verifyWrapperStatusOnCallbackError() 124 android.hardware.thermal.Temperature halT1 = new android.hardware.thermal.Temperature(); in getCurrentTemperatures_aidl() 129 android.hardware.thermal.Temperature halT2 = new android.hardware.thermal.Temperature(); in getCurrentTemperatures_aidl() 141 Temperature expectedT1 = new Temperature(halT1.value, halT1.type, halT1.name, in getCurrentTemperatures_aidl() 143 Temperature expectedT2 = new Temperature(halT2.value, halT2.type, halT2.name, in getCurrentTemperatures_aidl() 152 android.hardware.thermal.Temperature halT1 = new android.hardware.thermal.Temperature(); in getCurrentTemperatures_withFilter_aidl() 157 android.hardware.thermal.Temperature halT2 = new android.hardware.thermal.Temperature(); in getCurrentTemperatures_withFilter_aidl() 175 Temperature expectedT1 = new Temperature(halT1.value, halT1.type, halT1.name, in getCurrentTemperatures_withFilter_aidl() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/power/ |
H A D | ThermalManagerService.java | 46 import android.os.Temperature; 135 mStatus = Temperature.THROTTLING_NONE; in ThermalManagerService() 290 case Temperature.TYPE_CPU: in shutdownIfNeeded() 292 case Temperature.TYPE_GPU: in shutdownIfNeeded() 294 case Temperature.TYPE_NPU: in shutdownIfNeeded() 296 case Temperature.TYPE_SKIN: in shutdownIfNeeded() 299 case Temperature.TYPE_BATTERY: in shutdownIfNeeded() 390 return new Temperature[0]; 727 Temperature svcTemperature = new Temperature(temperature.value, 1041 Temperature thermalSvcTemp = new Temperature( [all …]
|
/aosp14/frameworks/base/core/java/android/os/ |
H A D | Temperature.java | 35 public final class Temperature implements Parcelable { class 123 public Temperature(float value, @Type int type, in Temperature() method in Temperature 186 if (!(o instanceof Temperature)) { in equals() 189 Temperature other = (Temperature) o; in equals() 202 public static final @android.annotation.NonNull Parcelable.Creator<Temperature> CREATOR = 203 new Parcelable.Creator<Temperature>() { 205 public Temperature createFromParcel(Parcel p) { 210 return new Temperature(value, type, name, status); 214 public Temperature[] newArray(int size) { 215 return new Temperature[size];
|
H A D | IThermalService.aidl | 22 import android.os.Temperature; 59 Temperature[] getCurrentTemperatures(); in getCurrentTemperatures() 67 Temperature[] getCurrentTemperaturesWithType(in int type); in getCurrentTemperaturesWithType()
|
H A D | IThermalEventListener.aidl | 19 import android.os.Temperature; 30 void notifyThrottling(in Temperature temperature); in notifyThrottling()
|
H A D | Temperature.aidl | 19 parcelable Temperature cpp_header "android/Temperature.h";
|
H A D | PowerManager.java | 2586 public static final int THERMAL_STATUS_NONE = Temperature.THROTTLING_NONE; 2591 public static final int THERMAL_STATUS_LIGHT = Temperature.THROTTLING_LIGHT; 2596 public static final int THERMAL_STATUS_MODERATE = Temperature.THROTTLING_MODERATE; 2601 public static final int THERMAL_STATUS_SEVERE = Temperature.THROTTLING_SEVERE; 2606 public static final int THERMAL_STATUS_CRITICAL = Temperature.THROTTLING_CRITICAL; 2612 public static final int THERMAL_STATUS_EMERGENCY = Temperature.THROTTLING_EMERGENCY; 2617 public static final int THERMAL_STATUS_SHUTDOWN = Temperature.THROTTLING_SHUTDOWN;
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/brightness/clamper/ |
H A D | BrightnessThermalClamperTest.java | 30 import android.os.Temperature; 100 Temperature.THROTTLING_LIGHT, false, PowerManager.BRIGHTNESS_MAX}, in testThrottlingData() 105 Temperature.THROTTLING_MODERATE, true, 0.5f}, in testThrottlingData() 110 Temperature.THROTTLING_SEVERE, true, 0.5f}, in testThrottlingData() 115 Temperature.THROTTLING_CRITICAL, true, 0.1f}, in testThrottlingData() 120 Temperature.THROTTLING_EMERGENCY, true, 0.1f}, in testThrottlingData() 126 @Temperature.ThrottlingStatus int throttlingStatus, in testNotifyThrottlingAfterOnDisplayChange() 143 @Temperature.ThrottlingStatus int throttlingStatus, in testOnDisplayChangeAfterNotifyThrottlng() 190 Temperature.TYPE_SKIN)); in captureThermalEventListener() 194 private Temperature createTemperature(@Temperature.ThrottlingStatus int status) { in createTemperature() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/mode/ |
H A D | SkinThermalStatusObserver.java | 23 import android.os.Temperature; 48 @Temperature.ThrottlingStatus 49 private int mStatus = Temperature.THROTTLING_NONE; 69 @Temperature.ThrottlingStatus int currentStatus, in findBestMatchingRefreshRateRange() 99 public void notifyThrottling(Temperature temp) { in notifyThrottling() 185 @Temperature.ThrottlingStatus int localStatus; in updateVotes() 202 @Temperature.ThrottlingStatus int localStatus; in updateVoteForDisplay() 221 @Temperature.ThrottlingStatus int currentStatus, in reportThrottlingIfNeeded() 246 @Temperature.ThrottlingStatus int currentStatus) { in fallbackReportThrottlingIfNeeded() 248 if (currentStatus >= Temperature.THROTTLING_CRITICAL) { in fallbackReportThrottlingIfNeeded() [all …]
|
H A D | DisplayModeDirector.java | 49 import android.os.Temperature; 1546 public void notifyThrottling(Temperature temp) { 1547 @Temperature.ThrottlingStatus int currentStatus = temp.getStatus(); 1575 private @Temperature.ThrottlingStatus int mThermalStatus = Temperature.THROTTLING_NONE; 2256 mThermalStatus = Temperature.THROTTLING_NONE; // reset in updateSensorStatus() 2978 Temperature.TYPE_SKIN); in registerThermalServiceListener()
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/mode/ |
H A D | SkinThermalStatusObserverTest.java | 26 import android.os.Temperature; 98 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_CRITICAL)); in testNotifyWithDefaultVotesForCritical() 124 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_CRITICAL)); in testNotifyWithDefaultVotesChangeFromCriticalToSevere() 126 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_SEVERE)); in testNotifyWithDefaultVotesChangeFromCriticalToSevere() 140 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_SEVERE)); in testNotifyWithDefaultVotesForSevere() 151 displayConfig.put(Temperature.THROTTLING_MODERATE, in testNotifiesWithConfigVotes() 162 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_SEVERE)); in testNotifiesWithConfigVotes() 179 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_CRITICAL)); in testDisplayAdded() 199 mObserver.notifyThrottling(createTemperature(Temperature.THROTTLING_CRITICAL)); in testDisplayAddedAndThenImmediatelyRemoved() 210 private static Temperature createTemperature(@Temperature.ThrottlingStatus int status) { in createTemperature() [all …]
|
H A D | DisplayModeDirectorTest.java | 71 import android.os.Temperature; 1178 put(Temperature.THROTTLING_CRITICAL, new RefreshRateRange(60, 60)); 1236 Temperature temp = getSkinTemp(Temperature.THROTTLING_CRITICAL); 1273 put(Temperature.THROTTLING_CRITICAL, new RefreshRateRange(60, 60)); 1331 Temperature temp = getSkinTemp(Temperature.THROTTLING_CRITICAL); 2556 listener.notifyThrottling(getSkinTemp(Temperature.THROTTLING_CRITICAL)); in testSkinTemperature() 2562 listener.notifyThrottling(getSkinTemp(Temperature.THROTTLING_SEVERE)); in testSkinTemperature() 2896 private Temperature getSkinTemp(@Temperature.ThrottlingStatus int status) { in getSkinTemp() 2897 return new Temperature(30.0f, Temperature.TYPE_SKIN, "test_skin_temp", status); in getSkinTemp()
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/power/ |
H A D | PowerUITest.java | 37 import android.os.Temperature; 123 final Temperature temp = getCriticalStatusTemp(Temperature.TYPE_SKIN, "skin1"); in testSkinWarning_throttlingCritical() 136 final Temperature temp = getEmergencyStatusTemp(Temperature.TYPE_SKIN, "skin2"); in testSkinWarning_throttlingEmergency() 149 final Temperature temp = getCriticalStatusTemp(Temperature.TYPE_USB_PORT, "usb1"); in testUsbAlarm_throttlingCritical() 161 final Temperature temp = getEmergencyStatusTemp(Temperature.TYPE_USB_PORT, "usb2"); in testUsbAlarm_throttlingEmergency() 228 anyObject(), eq(Temperature.TYPE_SKIN))).thenReturn(true); in testThermalEventListenerRegistration_success_skinType() 341 anyObject(), eq(Temperature.TYPE_USB_PORT)); in testThermalEventListenerRegistration_fail_usbType() 674 private Temperature getEmergencyStatusTemp(int type, String name) { in getEmergencyStatusTemp() 676 return new Temperature(value, type, name, Temperature.THROTTLING_EMERGENCY); in getEmergencyStatusTemp() 679 private Temperature getCriticalStatusTemp(int type, String name) { in getCriticalStatusTemp() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/brightness/clamper/ |
H A D | BrightnessThermalClamper.java | 31 import android.os.Temperature; 78 @Temperature.ThrottlingStatus 79 private int mThrottlingStatus = Temperature.THROTTLING_NONE; 83 public void notifyThrottling(Temperature temperature) { 84 @Temperature.ThrottlingStatus int status = temperature.getStatus(); 227 private void thermalStatusChanged(@Temperature.ThrottlingStatus int status) { in thermalStatusChanged() 243 Temperature.TYPE_SKIN); in start()
|
/aosp14/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/ |
H A D | BrightnessThrottlerTest.java | 35 import android.os.Temperature; 36 import android.os.Temperature.ThrottlingStatus; 171 mThermalEventListenerCaptor.capture(), eq(Temperature.TYPE_SKIN)); in testThermalThrottlingSingleLevel() 229 mThermalEventListenerCaptor.capture(), eq(Temperature.TYPE_SKIN)); in testThermalThrottlingMultiLevel() 307 mThermalEventListenerCaptor.capture(), eq(Temperature.TYPE_SKIN)); in testUpdateThermalThrottlingData() 333 mThermalEventListenerCaptor.capture(), eq(Temperature.TYPE_SKIN)); in testInvalidThrottlingStrings() 415 mThermalEventListenerCaptor.capture(), eq(Temperature.TYPE_SKIN)); in testMultipleConfigPoints() 490 private Temperature getSkinTemp(@ThrottlingStatus int status) { in getSkinTemp() 491 return new Temperature(30.0f, Temperature.TYPE_SKIN, "test_skin_temp", status); in getSkinTemp()
|
H A D | DisplayDeviceConfigTest.java | 35 import android.os.Temperature; 274 .get(Temperature.THROTTLING_CRITICAL)); in testConfigValuesFromDisplayConfig() 277 .get(Temperature.THROTTLING_EMERGENCY)); in testConfigValuesFromDisplayConfig() 365 assertEquals(30, defaultMap.get(Temperature.THROTTLING_CRITICAL).min, SMALL_DELTA); in testThermalRefreshRateThrottlingFromDisplayConfig() 366 assertEquals(60, defaultMap.get(Temperature.THROTTLING_CRITICAL).max, SMALL_DELTA); in testThermalRefreshRateThrottlingFromDisplayConfig() 367 assertEquals(0, defaultMap.get(Temperature.THROTTLING_SHUTDOWN).min, SMALL_DELTA); in testThermalRefreshRateThrottlingFromDisplayConfig() 368 assertEquals(30, defaultMap.get(Temperature.THROTTLING_SHUTDOWN).max, SMALL_DELTA); in testThermalRefreshRateThrottlingFromDisplayConfig() 374 assertEquals(60, testMap.get(Temperature.THROTTLING_EMERGENCY).min, SMALL_DELTA); in testThermalRefreshRateThrottlingFromDisplayConfig() 375 assertEquals(90, testMap.get(Temperature.THROTTLING_EMERGENCY).max, SMALL_DELTA); in testThermalRefreshRateThrottlingFromDisplayConfig()
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | ActivityMetricsLaunchObserver.java | 94 @interface Temperature {} annotation in ActivityMetricsLaunchObserver 146 public void onActivityLaunched(long id, ComponentName name, @Temperature int temperature) { in onActivityLaunched()
|
H A D | LaunchObserverRegistryImpl.java | 140 @Temperature int temperature) { in handleOnActivityLaunched()
|
H A D | ActivityMetricsLogger.java | 1732 @ActivityMetricsLaunchObserver.Temperature int temperature = in launchObserverNotifyActivityLaunched() 1779 private static @ActivityMetricsLaunchObserver.Temperature int
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/ |
H A D | BrightnessThrottler.java | 32 import android.os.Temperature; 205 private void thermalStatusChanged(@Temperature.ThrottlingStatus int newStatus) { in thermalStatusChanged() 367 public void notifyThrottling(Temperature temp) { in notifyThrottling() 372 final @Temperature.ThrottlingStatus int status = temp.getStatus(); in notifyThrottling() 392 mThermalService.registerThermalEventListenerWithType(this, Temperature.TYPE_SKIN); in startObserving()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/power/ |
H A D | PowerUI.java | 35 import android.os.Temperature; 546 mSkinThermalEventListener, Temperature.TYPE_SKIN); in doSkinThermalEventListenerRegistration() 581 mUsbThermalEventListener, Temperature.TYPE_USB_PORT); in doUsbThermalEventListenerRegistration() 717 @Override public void notifyThrottling(Temperature temp) { in notifyThrottling() 720 if (status >= Temperature.THROTTLING_EMERGENCY) { in notifyThrottling() 739 @Override public void notifyThrottling(Temperature temp) { in notifyThrottling() 742 if (status >= Temperature.THROTTLING_EMERGENCY) { in notifyThrottling()
|
/aosp14/frameworks/base/services/core/jni/ |
H A D | com_android_server_HardwarePropertiesManagerService.cpp | 34 using ::aidl::android::hardware::thermal::Temperature; 210 std::vector<Temperature> list; in getDeviceTemperaturesAidl() 262 hidl_vec<hardware::thermal::V1_0::Temperature> list; in getDeviceTemperaturesHidl() 265 hidl_vec<hardware::thermal::V1_0::Temperature> temperatures) { in getDeviceTemperaturesHidl()
|
/aosp14/frameworks/base/core/java/ |
H A D | Android.bp | 129 "android/os/Temperature.aidl",
|
/aosp14/frameworks/base/services/core/java/com/android/server/stats/pull/ |
H A D | StatsPullAtomService.java | 137 import android.os.Temperature; 2556 Temperature temperatures[] = thermalService.getCurrentTemperatures(); 2557 for (Temperature temp : temperatures) { 5015 public void notifyThrottling(Temperature temp) {
|