Skip to content

Commit ff08fff

Browse files
authored
thermal: release v1.0.0 (#28)
* thermal: release v0.1.1 * thermal: v0.1.1 -> v1.0.0 * thermal: update root README
1 parent a11599a commit ff08fff

4 files changed

Lines changed: 25 additions & 2 deletions

File tree

Packages/MobileSupportThermal/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release notes
22

3+
## v1.0.0 - 2024/06/26
4+
5+
- New Features :rocket:
6+
- Thermal: New apis to get battery temperature and thermal headroom on Android
7+
38
## v0.1.0 - 2023/02/10
49

510
- New Features :rocket:

Packages/MobileSupportThermal/README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ Below is an example.
3030
```C#
3131
private void StartThermalMonitoring()
3232
{
33+
34+
#if UNITY_ANDROID
35+
// OnBatteryTemperatureChanged is only available on Android
36+
Thermal.OnBatteryTemperatureChanged += value => Debug.Log($"Battery Temperature: {value}");
37+
#endif
38+
3339
#if UNITY_ANDROID || UNITY_IOS
3440
Thermal.OnThermalStatusChanged += status => Debug.Log($"Thermal Status: {status}");
3541
Thermal.StartMonitoring();
@@ -39,6 +45,18 @@ Below is an example.
3945

4046
If you want to stop monitoring, call `Thermal.StopStopMonitoring()`
4147

48+
### Thermal Headroom (Android)
49+
50+
On Android, `Thermal.GetThermalHeadroom()` is available to estimate CPU temperature.
51+
Details: https://developer.android.com/reference/android/os/PowerManager#getThermalHeadroom(int)
52+
53+
```C#
54+
private void GetThermalHeadroom()
55+
{
56+
Thermal.GetThermalHeadroom(0, out var headroom, out var resultForecastSeconds, out var isLatestValue);
57+
}
58+
```
59+
4260
## Setup
4361

4462
### Requirements

Packages/MobileSupportThermal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jp.co.cyberagent.unity-mobile-support-thermal",
33
"displayName": "Mobile Support - Thermal",
4-
"version": "0.1.0",
4+
"version": "1.0.0",
55
"unity": "2019.4",
66
"description": "Tools to support thermal of mobile like iOS/Android.",
77
"keywords": [

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ Scripts ars split into multiple packages, so choose packages what you only need.
88
| Package | Description | Latest Version | Readme Link | Changelog Link |
99
|-------------|------------------------------------------------------|----------------|----------------------------------------------------------|----------------------------------------------------------------|
1010
| Storage | Functions to retrive information about storage | v0.2.0 | [README.md](Packages/MobileSupportStorage/README.md) | [CHANGELOG.md](Packages/MobileSupportStorage/CHANGELOG.md) |
11-
| Thermal | Functions to retrive information about thermal | v0.1.0 | [README.md](Packages/MobileSupportThermal/README.md) | [CHANGELOG.md](Packages/MobileSupportThermal/CHANGELOG.md) |
11+
| Thermal | Functions to retrive information about thermal | v1.0.0 | [README.md](Packages/MobileSupportThermal/README.md) | [CHANGELOG.md](Packages/MobileSupportThermal/CHANGELOG.md) |
1212
| AndroidGame | Functions to integrate with Android GameManager APIs | v1.1.0 | [README.md](Packages/MobileSupportAndroidGame/README.md) | [CHANGELOG.md](Packages/MobileSupportAndroidGame/CHANGELOG.md) |
1313
| QualityTuner | Package to get hardware specs and tool to decide quality level | v1.0.0 | [README.md](Packages/MobileSupportQualityTuner/README.md) | [CHANGELOG.md](Packages/MobileSupportQualityTuner/CHANGELOG.md) |

0 commit comments

Comments
 (0)