From 09e0d8de59fd662efd210be521e772ba59170c37 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Fri, 8 Jul 2016 11:25:44 +1200 Subject: Implement PT502 photo request --- src/org/traccar/protocol/Pt502ProtocolDecoder.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/org/traccar/protocol/Pt502ProtocolDecoder.java') diff --git a/src/org/traccar/protocol/Pt502ProtocolDecoder.java b/src/org/traccar/protocol/Pt502ProtocolDecoder.java index 850e9fcff..424d491ae 100644 --- a/src/org/traccar/protocol/Pt502ProtocolDecoder.java +++ b/src/org/traccar/protocol/Pt502ProtocolDecoder.java @@ -60,7 +60,16 @@ public class Pt502ProtocolDecoder extends BaseProtocolDecoder { protected Object decode( Channel channel, SocketAddress remoteAddress, Object msg) throws Exception { - Parser parser = new Parser(PATTERN, (String) msg); + String sentence = (String) msg; + + if (sentence.startsWith("$PHO")) { + if (channel != null) { + channel.write("#PHD0," + sentence.substring(4)); + } + return null; + } + + Parser parser = new Parser(PATTERN, sentence); if (!parser.matches()) { return null; } -- cgit v1.2.3