From a5a2a3f69fd76602f5577354cde653915e8d8ad4 Mon Sep 17 00:00:00 2001
From: Anton Tananaev <anton@traccar.org>
Date: Mon, 27 Mar 2023 07:33:28 -0700
Subject: Fix VLT type decoding

---
 src/main/java/org/traccar/protocol/VltProtocolDecoder.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/main/java/org/traccar/protocol/VltProtocolDecoder.java b/src/main/java/org/traccar/protocol/VltProtocolDecoder.java
index 8890dece1..01c0563f5 100644
--- a/src/main/java/org/traccar/protocol/VltProtocolDecoder.java
+++ b/src/main/java/org/traccar/protocol/VltProtocolDecoder.java
@@ -124,13 +124,15 @@ public class VltProtocolDecoder extends BaseHttpProtocolDecoder {
         switch (type) {
             case "NRM":
                 return decodePosition(deviceSession, sentence.substring(3 + 15));
-            default:
+            case "BTH":
                 List<Position> positions = new LinkedList<>();
                 int count = Integer.parseInt(sentence.substring(index, index += 3));
                 for (int i = 0; i < count; i++) {
                     positions.add(decodePosition(deviceSession, sentence.substring(index, index += 78)));
                 }
                 return positions;
+            default:
+                return null;
         }
     }
 
-- 
cgit v1.2.3