1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-06 21:28:11 +02:00

Huami: Display unknown raw activity kind in the activity summary

This commit is contained in:
José Rebelo 2024-03-04 21:07:59 +00:00
parent e86912e681
commit b8b8b5f681

View File

@ -64,12 +64,13 @@ public class HuamiActivitySummaryParser implements ActivitySummaryParser {
short version = buffer.getShort(); // version
LOG.debug("Got sport summary version " + version + " total bytes=" + buffer.capacity());
int activityKind = ActivityKind.TYPE_UNKNOWN;
int rawKind = BLETypeConversions.toUnsigned(buffer.getShort());
try {
int rawKind = BLETypeConversions.toUnsigned(buffer.getShort());
HuamiSportsActivityType activityType = HuamiSportsActivityType.fromCode(rawKind);
activityKind = activityType.toActivityKind();
} catch (Exception ex) {
LOG.error("Error mapping activity kind: " + ex.getMessage(), ex);
addSummaryData("Raw Activity Kind", rawKind, UNIT_NONE);
}
summary.setActivityKind(activityKind);