mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2025-03-13 01:30:09 +01:00
Garmin: Fix GFDI message type if sequence number is included
Should fix #4522
This commit is contained in:
parent
b220c94c6b
commit
c2710c32ab
@ -36,8 +36,12 @@ public abstract class GFDIMessage {
|
||||
public static GFDIMessage parseIncoming(byte[] message) {
|
||||
final MessageReader messageReader = new MessageReader(message);
|
||||
|
||||
final int messageType = messageReader.readShort();
|
||||
int messageType = messageReader.readShort();
|
||||
try {
|
||||
if ((messageType & 0x8000) != 0) {
|
||||
// final int sequenceNumber = (messageType >> 8) & 0x7f;
|
||||
messageType = (messageType & 0xff) + 5000;
|
||||
}
|
||||
final GarminMessage garminMessage = GarminMessage.fromId(messageType);
|
||||
if (garminMessage == null) {
|
||||
LOG.warn("Unknown message type {}, message {}", messageType, message);
|
||||
|
Loading…
x
Reference in New Issue
Block a user