aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/traccar')
-rw-r--r--src/main/java/org/traccar/protocol/WialonProtocolDecoder.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/main/java/org/traccar/protocol/WialonProtocolDecoder.java b/src/main/java/org/traccar/protocol/WialonProtocolDecoder.java
index 1166d0708..b319a5947 100644
--- a/src/main/java/org/traccar/protocol/WialonProtocolDecoder.java
+++ b/src/main/java/org/traccar/protocol/WialonProtocolDecoder.java
@@ -39,31 +39,31 @@ public class WialonProtocolDecoder extends BaseProtocolDecoder {
}
private static final Pattern PATTERN_ANY = new PatternBuilder()
- .expression("([^#]+)?") // imei
- .text("#") // start byte
- .expression("([^#]+)") // type
- .text("#") // separator
- .expression("(.*)") // message
+ .expression("([^#]+)?") // imei
+ .text("#") // start byte
+ .expression("([^#]+)") // type
+ .text("#") // separator
+ .expression("(.*)") // message
.compile();
private static final Pattern PATTERN = new PatternBuilder()
- .number("(?:NA|(dd)(dd)(dd));") // date (ddmmyy)
- .number("(?:NA|(dd)(dd)(dd));") // time (hhmmss)
- .number("(?:NA|(dd)(dd.d+));") // latitude
+ .number("(?:NA|(dd)(dd)(dd));") // date (ddmmyy)
+ .number("(?:NA|(dd)(dd)(dd));") // time (hhmmss)
+ .number("(?:NA|(dd)(dd.d+));") // latitude
.expression("(?:NA|([NS]));")
- .number("(?:NA|(ddd)(dd.d+));") // longitude
+ .number("(?:NA|(ddd)(dd.d+));") // longitude
.expression("(?:NA|([EW]));")
- .number("(?:NA|(d+.?d*))?;") // speed
- .number("(?:NA|(d+.?d*))?;") // course
- .number("(?:NA|(-?d+.?d*));") // altitude
- .number("(?:NA|(d+))") // satellites
+ .number("(?:NA|(d+.?d*))?;") // speed
+ .number("(?:NA|(d+.?d*))?;") // course
+ .number("(?:NA|(-?d+.?d*));") // altitude
+ .number("(?:NA|(d+))") // satellites
.groupBegin().text(";")
- .number("(?:NA|(d+.?d*));") // hdop
- .number("(?:NA|(d+));") // inputs
- .number("(?:NA|(d+));") // outputs
- .expression("(?:NA|([^;]*));") // adc
- .expression("(?:NA|([^;]*));") // ibutton
- .expression("(?:NA|(.*))") // params
+ .number("(?:NA|(d+.?d*));") // hdop
+ .number("(?:NA|(d+));") // inputs
+ .number("(?:NA|(d+));") // outputs
+ .expression("(?:NA|([^;]*));") // adc
+ .expression("(?:NA|([^;]*));") // ibutton
+ .expression("(?:NA|(.*))") // params
.groupEnd("?")
.compile();