diff options
author | Iván Ávalos <avalos@disroot.org> | 2021-12-27 17:46:29 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2021-12-27 17:46:29 -0600 |
commit | 3a528ddc88f72f39ff9566cf5e0f54938b1584ef (patch) | |
tree | e74474e6b6bd75a71ac79bdbd31b9237a7b3c2d6 /src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java | |
parent | 4efa341fd96eb20c2dc95144a2fd03f7601e2a02 (diff) | |
download | traccar-server-3a528ddc88f72f39ff9566cf5e0f54938b1584ef.tar.gz traccar-server-3a528ddc88f72f39ff9566cf5e0f54938b1584ef.tar.bz2 traccar-server-3a528ddc88f72f39ff9566cf5e0f54938b1584ef.zip |
Implemented temporary support for Suntech M2M protocol
Diffstat (limited to 'src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java')
-rw-r--r-- | src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java b/src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java index 4481b61f2..e13483449 100644 --- a/src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java +++ b/src/main/java/org/traccar/protocol/SuntechProtocolDecoder.java @@ -45,6 +45,7 @@ public class SuntechProtocolDecoder extends BaseProtocolDecoder { private boolean includeAdc; private boolean includeRpm; private boolean includeTemp; + private boolean m2m; public SuntechProtocolDecoder(Protocol protocol) { super(protocol); @@ -98,6 +99,15 @@ public class SuntechProtocolDecoder extends BaseProtocolDecoder { return Context.getIdentityManager().lookupAttributeBoolean( deviceId, getProtocolName() + ".includeTemp", includeTemp, false, true); } + + public void setM2M(boolean m2m) { + this.m2m = m2m; + } + + public boolean isM2M(long deviceId) { + return Context.getIdentityManager().lookupAttributeBoolean( + deviceId, getProtocolName() + ".m2m", m2m, true, false); + } private Position decode9( Channel channel, SocketAddress remoteAddress, String[] values) throws ParseException { |