aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/org/traccar/protocol/Gl200TextProtocolDecoder.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/org/traccar/protocol/Gl200TextProtocolDecoder.java b/src/org/traccar/protocol/Gl200TextProtocolDecoder.java
index e6187a002..675a7c1fe 100644
--- a/src/org/traccar/protocol/Gl200TextProtocolDecoder.java
+++ b/src/org/traccar/protocol/Gl200TextProtocolDecoder.java
@@ -1023,6 +1023,12 @@ public class Gl200TextProtocolDecoder extends BaseProtocolDecoder {
decodeDeviceTime(position, parser);
switch (type) {
+ case "TOW":
+ position.set(Position.KEY_ALARM, Position.ALARM_TOW);
+ break;
+ case "IDL":
+ position.set(Position.KEY_ALARM, Position.ALARM_IDLE);
+ break;
case "PNA":
position.set(Position.KEY_ALARM, Position.ALARM_POWER_ON);
break;
@@ -1030,9 +1036,11 @@ public class Gl200TextProtocolDecoder extends BaseProtocolDecoder {
position.set(Position.KEY_ALARM, Position.ALARM_POWER_OFF);
break;
case "EPN":
+ case "MPN":
position.set(Position.KEY_ALARM, Position.ALARM_POWER_RESTORED);
break;
case "EPF":
+ case "MPF":
position.set(Position.KEY_ALARM, Position.ALARM_POWER_CUT);
break;
case "BPL":