aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2024-06-19 08:41:17 -0700
committerAnton Tananaev <anton@traccar.org>2024-06-19 08:41:31 -0700
commite938fe96f5edca81551323d37ff8c9f02e28773c (patch)
treefc970367ccf4d2f3920a2831f60fa9ce7460490b /src/test/java
parent195512f41776f663665b9bcc733affc5b19fa52a (diff)
downloadtrackermap-server-e938fe96f5edca81551323d37ff8c9f02e28773c.tar.gz
trackermap-server-e938fe96f5edca81551323d37ff8c9f02e28773c.tar.bz2
trackermap-server-e938fe96f5edca81551323d37ff8c9f02e28773c.zip
Updated Sucre Lee protocol
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/traccar/ProtocolTest.java3
-rw-r--r--src/test/java/org/traccar/protocol/Gt06ProtocolDecoderTest.java8
2 files changed, 11 insertions, 0 deletions
diff --git a/src/test/java/org/traccar/ProtocolTest.java b/src/test/java/org/traccar/ProtocolTest.java
index 23ba562f8..0726000be 100644
--- a/src/test/java/org/traccar/ProtocolTest.java
+++ b/src/test/java/org/traccar/ProtocolTest.java
@@ -123,6 +123,9 @@ public class ProtocolTest extends BaseTest {
case "course":
assertEquals(expected, position.getCourse());
break;
+ case "altitude":
+ assertEquals(expected, position.getAltitude());
+ break;
default:
assertEquals(expected, position.getAttributes().get(key));
break;
diff --git a/src/test/java/org/traccar/protocol/Gt06ProtocolDecoderTest.java b/src/test/java/org/traccar/protocol/Gt06ProtocolDecoderTest.java
index 962bcb5c8..32a492df5 100644
--- a/src/test/java/org/traccar/protocol/Gt06ProtocolDecoderTest.java
+++ b/src/test/java/org/traccar/protocol/Gt06ProtocolDecoderTest.java
@@ -18,6 +18,14 @@ public class Gt06ProtocolDecoderTest extends ProtocolTest {
"78780D01086471700328358100093F040D0A"));
verifyAttribute(decoder, binary(
+ "7878293218061301261ccd0274c4ad050d7c960018000a02d4000ac3c70dbdc40b46f004210202af001784290d0a"),
+ "altitude", -31703.0);
+
+ verifyAttribute(decoder, binary(
+ "78782a31180613012b39cc0274c4dc050d7cd000180002d4000ac3c70dbdc4150100000000000002a6000ea40b0d0a"),
+ "altitude", 678.0);
+
+ verifyAttribute(decoder, binary(
"7878281718060e021831c6026e8acc0c361b1000140001cc00286d000f4dbf0000012ca7e001000004b2630d0a"),
Position.KEY_DRIVER_UNIQUE_ID, "0000012ca7e00100");