diff options
author | user <user@laptop.(none)> | 2012-10-21 21:42:46 +1300 |
---|---|---|
committer | user <user@laptop.(none)> | 2012-10-21 21:42:46 +1300 |
commit | 0af1cebf1e2f3f719edf5391252fcd4004a75157 (patch) | |
tree | d897174c4890a8f4039e24f44020c02411c7c902 /src/org/traccar/protocol | |
parent | a3441d3bcd02ec48e408957dfdc61dc6850bc339 (diff) | |
download | traccar-server-0af1cebf1e2f3f719edf5391252fcd4004a75157.tar.gz traccar-server-0af1cebf1e2f3f719edf5391252fcd4004a75157.tar.bz2 traccar-server-0af1cebf1e2f3f719edf5391252fcd4004a75157.zip |
JT600 protocol fix
Diffstat (limited to 'src/org/traccar/protocol')
-rw-r--r-- | src/org/traccar/protocol/Jt600ProtocolDecoder.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/org/traccar/protocol/Jt600ProtocolDecoder.java b/src/org/traccar/protocol/Jt600ProtocolDecoder.java index 8a2be63fb..11932f8ce 100644 --- a/src/org/traccar/protocol/Jt600ProtocolDecoder.java +++ b/src/org/traccar/protocol/Jt600ProtocolDecoder.java @@ -50,8 +50,8 @@ public class Jt600ProtocolDecoder extends GenericProtocolDecoder { buf.readByte(); // header // Get device by identifier - int id = ChannelBufferTools.readHexInteger(buf, 10); - position.setDeviceId(getDataManager().getDeviceByImei(String.valueOf(id)).getId()); + String id = Long.valueOf(ChannelBufferTools.readHexString(buf, 10)).toString(); + position.setDeviceId(getDataManager().getDeviceByImei(id).getId()); buf.readByte(); // protocol version + data type |