aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/traccar')
-rw-r--r--src/org/traccar/helper/ChannelBufferTools.java20
-rw-r--r--src/org/traccar/protocol/TzoneProtocolDecoder.java2
2 files changed, 1 insertions, 21 deletions
diff --git a/src/org/traccar/helper/ChannelBufferTools.java b/src/org/traccar/helper/ChannelBufferTools.java
index 6c61287c9..db628a76b 100644
--- a/src/org/traccar/helper/ChannelBufferTools.java
+++ b/src/org/traccar/helper/ChannelBufferTools.java
@@ -50,26 +50,6 @@ public final class ChannelBufferTools {
}
/**
- * Return hex string
- */
- public static String readHexString(ChannelBuffer buf, int length) {
-
- StringBuilder result = new StringBuilder();
- Formatter formatter = new Formatter(result);
-
- for (int i = 0; i < length / 2; i++) {
- formatter.format("%02x", buf.readByte());
- }
-
- if (length % 2 != 0) {
- int b = buf.getUnsignedByte(buf.readerIndex());
- formatter.format("%01x", b >>> 4);
- }
-
- return result.toString();
- }
-
- /**
* Read BCD coded coordinate (first byte has sign bit)
*/
public static double readCoordinate(ChannelBuffer buf) {
diff --git a/src/org/traccar/protocol/TzoneProtocolDecoder.java b/src/org/traccar/protocol/TzoneProtocolDecoder.java
index 6805708b9..8f33831df 100644
--- a/src/org/traccar/protocol/TzoneProtocolDecoder.java
+++ b/src/org/traccar/protocol/TzoneProtocolDecoder.java
@@ -150,7 +150,7 @@ public class TzoneProtocolDecoder extends BaseProtocolDecoder {
length += 1;
}
- String num = ChannelBufferTools.readHexString(buf, length);
+ String num = ChannelBuffers.hexDump(buf.readBytes(length / 2));
if (odd) {
num = num.substring(1);