diff options
author | Oliver Schramm <oliver.schramm97@gmail.com> | 2021-05-26 02:19:11 +0200 |
---|---|---|
committer | Oliver Schramm <oliver.schramm97@gmail.com> | 2021-05-26 02:20:29 +0200 |
commit | 4581380113a7edf67936a0d567fc469de709e508 (patch) | |
tree | 42fe02daa42b110967ea5c33906f4f94adc9ddf4 /src/main | |
parent | 8d1e86a7a06f1525a64c44b262758a216b084159 (diff) | |
download | traccar-server-4581380113a7edf67936a0d567fc469de709e508.tar.gz traccar-server-4581380113a7edf67936a0d567fc469de709e508.tar.bz2 traccar-server-4581380113a7edf67936a0d567fc469de709e508.zip |
Adjust code style
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/traccar/protocol/MegastekProtocolDecoder.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/org/traccar/protocol/MegastekProtocolDecoder.java b/src/main/java/org/traccar/protocol/MegastekProtocolDecoder.java index 074523a76..82c616245 100644 --- a/src/main/java/org/traccar/protocol/MegastekProtocolDecoder.java +++ b/src/main/java/org/traccar/protocol/MegastekProtocolDecoder.java @@ -275,10 +275,7 @@ public class MegastekProtocolDecoder extends BaseProtocolDecoder { .or().text(" ") .groupEnd("?").text(",") .number("(d+)?,") // rfid - .groupBegin() // ext accessories - .number("([01])") // charging - .number("(d)?") // belt status - .groupEnd("?") + .number("([01])(d)?").optional() // charge and belt status .expression("[^,]*,") .number("(d+)?,") // battery .expression("([^,]*)[,;]") // alert @@ -360,7 +357,7 @@ public class MegastekProtocolDecoder extends BaseProtocolDecoder { position.set(Position.KEY_DRIVER_UNIQUE_ID, parser.next()); if (parser.hasNext()) { - position.set(Position.KEY_CHARGE, parser.nextInt() == 1); + position.set(Position.KEY_CHARGE, parser.nextInt() > 0); } if (parser.hasNext()) { position.set("belt", parser.nextInt()); |