diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2017-01-20 07:11:01 +1300 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2017-01-20 07:11:01 +1300 |
commit | d1d87af9559ee261fc1428d826d28408c7dc2c85 (patch) | |
tree | aba47d91c70691a38b08518e39b2e0e227e63b53 /test | |
parent | e5c2ec3bd7f4b0433242cda3ca9a66c3d9dd2367 (diff) | |
download | trackermap-server-d1d87af9559ee261fc1428d826d28408c7dc2c85.tar.gz trackermap-server-d1d87af9559ee261fc1428d826d28408c7dc2c85.tar.bz2 trackermap-server-d1d87af9559ee261fc1428d826d28408c7dc2c85.zip |
Implement TMG188 protocol
Diffstat (limited to 'test')
-rw-r--r-- | test/org/traccar/protocol/TmgProtocolDecoderTest.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/org/traccar/protocol/TmgProtocolDecoderTest.java b/test/org/traccar/protocol/TmgProtocolDecoderTest.java new file mode 100644 index 000000000..fb2576f95 --- /dev/null +++ b/test/org/traccar/protocol/TmgProtocolDecoderTest.java @@ -0,0 +1,24 @@ +package org.traccar.protocol; + +import org.junit.Test; +import org.traccar.ProtocolTest; + +public class TmgProtocolDecoderTest extends ProtocolTest { + + @Test + public void testDecode() throws Exception { + + TmgProtocolDecoder decoder = new TmgProtocolDecoder(new TmgProtocol()); + + verifyPosition(decoder, text( + "$nor,L,868324023777431,17012017,001023,4,2830.2977,N,07705.2478,E,0.0,207.07,229.2,0.97,11,22,IDEA CELLULAR L,18,DCDE,0,4.09,12.9,00000111,00000000,1111,00.0-00.0,00.0-0.0,3.59,01.02,#")); + + verifyPosition(decoder, text( + "$nor,L,868324023777431,17012017,001523,4,2830.2939,N,07705.2527,E,0.0,50.96,236.5,1.05,11,21,IDEA CELLULAR L,18,DCDE,0,4.09,12.8,00000111,00000000,1111,00.0-00.0,00.0-0.0,3.59,01.02,#")); + + verifyPosition(decoder, text( + "$nor,L,869309999985699,24062015,094459,4,2826.1956,N,07659.7690,E,67.5,2.5,167,0.82,15,22,airtel,31,4441,1,4.1,12.7,00000011,00000011,1111,0.0,0.0, 21.3,SW00.01,#")); + + } + +} |