From c74cded271c4e16c6fe122692de6b253b244d211 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Sun, 2 Oct 2016 20:48:20 +1300 Subject: Fix some issues in JT600 decoder --- src/org/traccar/helper/Checksum.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/org/traccar/helper') diff --git a/src/org/traccar/helper/Checksum.java b/src/org/traccar/helper/Checksum.java index dde174545..815962be0 100644 --- a/src/org/traccar/helper/Checksum.java +++ b/src/org/traccar/helper/Checksum.java @@ -195,12 +195,11 @@ public final class Checksum { } public static int xor(String string) { - byte[] bytes = string.getBytes(StandardCharsets.US_ASCII); - byte sum = 0; - for (byte b : bytes) { - sum ^= b; + byte checksum = 0; + for (byte b : string.getBytes(StandardCharsets.US_ASCII)) { + checksum ^= b; } - return sum; + return checksum; } public static String nmea(String msg) { -- cgit v1.2.3