[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.15-87-
From: |
Jon Schlueter |
Subject: |
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.15-87-gac1d661 |
Date: |
Tue, 05 Jan 2016 07:15:08 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GPSD".
The branch, master has been updated
via ac1d661e141cbaec067fdb6a4cd2d06a1ae13fa6 (commit)
via db69281bbd3c60b38b4fa489944492a7a8a739d6 (commit)
via 08bb7332fbd7d7f925972d2f3d43fed60da61f65 (commit)
via 4a08a3c9e8f54d8dd1b8bc0c3b1176b24bcccab0 (commit)
via db5a1d5c9d23ce0e3ff8eab219c91ff425def344 (commit)
from 39d128cc124bfe0f85b1d7752bbf3fcefce7c425 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ac1d661e141cbaec067fdb6a4cd2d06a1ae13fa6
Author: Jon Schlueter <address@hidden>
Date: Tue Jan 5 02:07:52 2016 -0500
[aivdm] expand debugging in aivdm_decode
add tracing for each of the broken up fields
add pad to the tracing that was already there
commit db69281bbd3c60b38b4fa489944492a7a8a739d6
Author: Jon Schlueter <address@hidden>
Date: Tue Jan 5 02:04:47 2016 -0500
[aivdm] Refactor in aivdm_decode for pad
make the pad local variable actually be number
of bits of padding instead of the ASCII value
of the number of bits of padding directly.
No logic change
commit 08bb7332fbd7d7f925972d2f3d43fed60da61f65
Author: Jon Schlueter <address@hidden>
Date: Tue Jan 5 01:49:48 2016 -0500
[aivdm] Make type=1 more permissive of short data
saw in live data type=1 records with length of 163
right after 168 with same data payload except for
padding bits
type=1 length=163
!AIVDM,1,1,,A,address@hidden@address@hidden,5*63
1|0|244740981|0|-128|0|1|3442480|31919541|0|511|45|0x0|1|0x434
type=1 length=168
!AIVDM,1,1,,A,address@hidden@address@hidden,0*66
1|0|244740981|0|-128|0|1|3442480|31919541|0|511|45|0x0|1|0x869f
This could make sense for re-broadcast data but
there may be other issues with type=1,2,3 because the message
lengths vary from 163 up to 700 some bits long and logic
only parses first 168 bits
commit 4a08a3c9e8f54d8dd1b8bc0c3b1176b24bcccab0
Author: Jon Schlueter <address@hidden>
Date: Tue Jan 5 00:24:14 2016 -0500
[aivdm] Expand driver type=20 to handle length 186
Full parsing not guarenteed but it at least parses more of
the data that is pressent for several of these messages
there are 28 bits not being processed out of this message
but it doesn't match up with the 12+4+3+11=30 bits that
the repeated data set is currently using
Looks like other messages of type 20 have data in the
last 28 bits but it's not decoded anywhere right now
186 bits long
!AIVDM,1,1,,2,D02E34iFTg6D000000000000002gjG2,0*75
20|0|002442003|1385|2|7|1125|0|0|0|0|0|0|0|0|0|0|0|0
186 bits long
!AIVDM,1,1,,2,D02=VVA8`N?`>4N01L=Nfp1>AA0,0*75
20|0|002320025|1162|1|7|250|225|1|7|0|1475|5|7|750|19|9|0|1296
shorter
!AIVDM,1,1,,A,D028rqP<QNfp000000000000000,2*0C
20|0|002243302|200|5|7|750|0|0|0|0|0|0|0|0|0|0|0|0
commit db5a1d5c9d23ce0e3ff8eab219c91ff425def344
Author: Jon Schlueter <address@hidden>
Date: Tue Jan 5 00:05:34 2016 -0500
[aivdm] Expand driver type 16 to handle 168 bits
Found a live sample that was not handled
right by the ais driver for type=16
max size had to be increased to 168 bits from 144
this looks sane as the samples of this type of message
as follows shows that the increment1, mmsi2, offset2,
and increment2 have a value.
It also matches results from http://www.aggsoft.com/ais-decoder.htm
test/sample.aivdm.js.chk
42:{"class":"AIS","device":"stdin","type":16,"repeat":0,"mmsi":2053501,"scaled":true,"mmsi1":224251000,"offset1":200,"increment1":0,"mmsi2":0,"offset2":0,"increment2":0}
92:{"class":"AIS","device":"stdin","type":16,"repeat":0,"mmsi":439952844,"scaled":true,"mmsi1":315920,"offset1":2049,"increment1":681,"mmsi2":230137673,"offset2":424,"increment2":419}
-----------------------------------------------------------------------
Summary of changes:
driver_ais.c | 11 +++++++----
drivers.c | 25 ++++++++++++++++++-------
test/daemon/ais-nmea-sample.log.chk | 14 ++++++++++++++
test/sample.aivdm | 21 +++++++++++++++++++++
test/sample.aivdm.chk | 6 ++++++
test/sample.aivdm.js.chk | 6 ++++++
test/sample.aivdm.ju.chk | 6 ++++++
7 files changed, 78 insertions(+), 11 deletions(-)
hooks/post-receive
--
GPSD
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.15-87-gac1d661,
Jon Schlueter <=