aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/protocol/BoxProtocolDecoder.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2015-07-31 10:49:32 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2015-07-31 10:49:32 +1200
commitc354057c1e887e73159a4c28ce038c35370df5b6 (patch)
tree9b6736089235c6147c3b3cf16779753d265799a4 /src/org/traccar/protocol/BoxProtocolDecoder.java
parentaa7e7dfed63515350dd30cd14fb173b5a5fe52ac (diff)
downloadtraccar-server-c354057c1e887e73159a4c28ce038c35370df5b6.tar.gz
traccar-server-c354057c1e887e73159a4c28ce038c35370df5b6.tar.bz2
traccar-server-c354057c1e887e73159a4c28ce038c35370df5b6.zip
Implement Box ACK response
Diffstat (limited to 'src/org/traccar/protocol/BoxProtocolDecoder.java')
-rw-r--r--src/org/traccar/protocol/BoxProtocolDecoder.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/org/traccar/protocol/BoxProtocolDecoder.java b/src/org/traccar/protocol/BoxProtocolDecoder.java
index 2230b1356..7f915824d 100644
--- a/src/org/traccar/protocol/BoxProtocolDecoder.java
+++ b/src/org/traccar/protocol/BoxProtocolDecoder.java
@@ -61,8 +61,16 @@ public class BoxProtocolDecoder extends BaseProtocolDecoder {
String id = sentence.substring(index, sentence.indexOf(',', index));
identify(id, channel);
}
+
+ else if (sentence.startsWith("E,")) {
+
+ if (channel != null) {
+ channel.write("A," + sentence.substring(2) + "\r");
+ }
+
+ }
- else if (hasDeviceId() && sentence.startsWith("L,")) {
+ else if (sentence.startsWith("L,") && hasDeviceId()) {
// Parse message
Matcher parser = pattern.matcher(sentence);