aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/traccar/protocol/GoSafeProtocolDecoder.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/org/traccar/protocol/GoSafeProtocolDecoder.java b/src/org/traccar/protocol/GoSafeProtocolDecoder.java
index 7ec395672..38901cf88 100644
--- a/src/org/traccar/protocol/GoSafeProtocolDecoder.java
+++ b/src/org/traccar/protocol/GoSafeProtocolDecoder.java
@@ -61,8 +61,8 @@ public class GoSafeProtocolDecoder extends BaseProtocolDecoder {
.expression(",?")
.groupEnd()
.groupBegin()
- .text("GSM:").expression("[^,],?")
- .groupEnd("?")
+ .text("GSM:").expression("[^,]*,?")
+ .groupEnd()
.groupBegin()
.text("COT:")
.number("(d+)") // odometer
@@ -83,17 +83,17 @@ public class GoSafeProtocolDecoder extends BaseProtocolDecoder {
.number("x+,?") // event status
.groupEnd("?")
.groupBegin()
- .text("ETD:").expression("[^,],?")
+ .text("ETD:").expression("[^,]*,?")
.groupEnd("?")
.groupBegin()
.text("OBD:")
.number("(x+),?")
.groupEnd("?")
.groupBegin()
- .text("FUL:").expression("[^,],?")
+ .text("FUL:").expression("[^,]*,?")
.groupEnd("?")
.groupBegin()
- .text("TRU:").expression("[^,],?")
+ .text("TRU:").expression("[^,]*,?")
.groupEnd("?")
.compile();