diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2017-05-19 06:12:19 +1200 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2017-05-19 06:12:19 +1200 |
commit | 92d00e9c9b50b438565896c05046674737c7ec62 (patch) | |
tree | f8c4641cbcb15637b752f518edfc44df3ae30b63 /src/org/traccar | |
parent | d9c3568535f8a3ef9cedb43f7c48e839e2940d1f (diff) | |
download | trackermap-server-92d00e9c9b50b438565896c05046674737c7ec62.tar.gz trackermap-server-92d00e9c9b50b438565896c05046674737c7ec62.tar.bz2 trackermap-server-92d00e9c9b50b438565896c05046674737c7ec62.zip |
Add more AT PLUS alarms
Diffstat (limited to 'src/org/traccar')
-rw-r--r-- | src/org/traccar/protocol/Gl200ProtocolDecoder.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/org/traccar/protocol/Gl200ProtocolDecoder.java b/src/org/traccar/protocol/Gl200ProtocolDecoder.java index 3d39369bf..5f4dc3cbd 100644 --- a/src/org/traccar/protocol/Gl200ProtocolDecoder.java +++ b/src/org/traccar/protocol/Gl200ProtocolDecoder.java @@ -759,9 +759,25 @@ public class Gl200ProtocolDecoder extends BaseProtocolDecoder { decodeDeviceTime(position, parser); switch (type) { + case "PNA": + position.set(Position.KEY_ALARM, Position.ALARM_POWER_ON); + break; + case "PFA": + position.set(Position.KEY_ALARM, Position.ALARM_POWER_OFF); + break; + case "EPN": + position.set(Position.KEY_ALARM, Position.ALARM_POWER_RESTORED); + break; + case "EPF": + position.set(Position.KEY_ALARM, Position.ALARM_POWER_CUT); + break; case "BPL": position.set(Position.KEY_ALARM, Position.ALARM_LOW_BATTERY); break; + case "STT": + position.set(Position.KEY_ALARM, Position.ALARM_MOVEMENT); + break; + case "TMP": case "TEM": position.set(Position.KEY_ALARM, Position.ALARM_TEMPERATURE); break; |