Skip to content

Commit efdbeb5

Browse files
committed
Battery (Android): add temperature
1 parent 304f171 commit efdbeb5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/detection/battery/battery_android.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,17 @@ const char* ffDetectBatteryImpl(FF_MAYBE_UNUSED FFinstance* instance, FFlist* re
3434
ffStrbufClear(&battery->status);
3535
}
3636

37+
if(instance->config.batteryTemp)
38+
{
39+
if(ffParsePropLines(buffer.chars, "\"temperature\": ", &battery->status))
40+
{
41+
ffStrbufTrimRight(&battery->status, ',');
42+
ffStrbufTrim(&battery->status, '"');
43+
battery->temperature = ffStrbufToDouble(&battery->status);
44+
ffStrbufClear(&battery->status);
45+
}
46+
}
47+
3748
if(ffParsePropLines(buffer.chars, "\"status\": ", &battery->status))
3849
{
3950
ffStrbufTrimRight(&battery->status, ',');

0 commit comments

Comments
 (0)