[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. dev-3.19a-435-g7
From: |
Fred Wright |
Subject: |
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. dev-3.19a-435-g7fc42e4 |
Date: |
Wed, 27 Mar 2019 23:28:54 -0400 (EDT) |
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 7fc42e4d1c881e6c88c3f01b4b19080dcdf8378b (commit)
via 4b80866539305242d6fe96bf385efd30d95da6a7 (commit)
via f44ab4824d2a2cb6580d1eb8c91f3ff821e6cb37 (commit)
via e2d066957943218cd95406d211bf6360a8f5a3a7 (commit)
via cb43959238b70957f25caa99ef3410fa757d07c5 (commit)
via 9f80e0303cdd96be49cb242e207fc5d9176ea987 (commit)
via aa471d61c13829b950d7d978635bc6a33ac8efb0 (commit)
via bf485971bc2d6387e3abb8b1856e817b74b6c6a4 (commit)
from 6b1d7f41bd97b343701f6a6c4d230101fc2a684c (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 7fc42e4d1c881e6c88c3f01b4b19080dcdf8378b
Author: Fred Wright <address@hidden>
Date: Wed Mar 27 16:45:19 2019 -0700
ubxtool/zerk: Makes PySerial a "soft" dependency.
This allows the absence of the PySerial ('serial') module, as long as
the -f option is not used. This not only avoids the PySerial
dependency for informational options like -h and -V, but also allows
full functionality in the "via gpsd" mode.
The 'gps_io' class was taking the 'serial' module (mistakenly referred
to as a class as an init argument, but wasn't making any use of that
flexibility. Since fully supporting that would complicate the error
message, it's simply removed instead.
The zerk changes are untested, due to the lack of appropriate
hardware. However, they are identical to the changes in the
corresponding code in ubxtool, which is tested.
The manpages are updated to mention the pyserial dependency for -f.
The install of ubxtool and zerk is no longer conditional on PySerial.
TESTED:
Tested ubxtool with PySerial 2.7, 3.0, 3.4, and none at all, verifying
that -f works with all three versions, and other modes work without.
Also tested with Python 3.4-3.7 (PySerial 3.4 only).
commit 4b80866539305242d6fe96bf385efd30d95da6a7
Author: Fred Wright <address@hidden>
Date: Wed Mar 27 15:34:38 2019 -0700
ubxtool: Fixes SAVE/RESET/CFG-CFG bugs.
The masks for SAVE and RESET were not defined as intended by the
comments, including having one of the bits in the wrong byte.
Two conditionals (only one actually effective) were checking the
value of 'type' rather than the 'save_clear' argument, probably
due to an incomplete rename. This rendered SAVE inoperative,
and due to the implied load, it had the effect of resetting the
parameters to their saved values (usually the defaults, due to
the broken SAVE).
The decode for CFG-CFG had similar bugs related to bit positions.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
commit f44ab4824d2a2cb6580d1eb8c91f3ff821e6cb37
Author: Fred Wright <address@hidden>
Date: Wed Mar 27 13:49:02 2019 -0700
ubxtool: Adds commas to raw payload output.
This both improves the readability of the raw dump, and formats it
such that it can be fed back to a subsequent -c command, making
incremental settings tweaks easier. Unfortunately, verbosity 5 is
needed to see this; the verbosity meanings are not very well
organized. Filtering the output with grep is helpful.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
commit e2d066957943218cd95406d211bf6360a8f5a3a7
Author: Fred Wright <address@hidden>
Date: Wed Mar 27 13:26:03 2019 -0700
ubxtool: Reworks -c option so that it's usable.
It appears that the -c code was more or less inherited from zerk and
essentially useless for the UBX message format. This reworks it so
that the argument is a comma-separated list of hex bytes giving the
class, ID, and any payload. The header, length, and checksum are
added automatically, making it reasonably convenient to specify
arbitrary commands. The only limitation is the need to specify
multibyte quantities as individual bytes.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
commit cb43959238b70957f25caa99ef3410fa757d07c5
Author: Fred Wright <address@hidden>
Date: Sat Mar 23 18:22:53 2019 -0700
ubxtool: Adds interface option for UBX-CFG-PRT.
The UBX-CFG-PRT command can specify any port, though it defaults to
the current port. This option allows the port ID to be specified,
either as a name or as an integer. At present, it only affects the
PRT preset, though it could be used for other port-related commands in
the future.
Note that the baud rate is only applicable to the UART port, so
there's no point in applying this to the -S option.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
commit 9f80e0303cdd96be49cb242e207fc5d9176ea987
Author: Fred Wright <address@hidden>
Date: Sat Mar 23 16:16:28 2019 -0700
ubxtool: Improves CFG-PRT decoding.
1) Provides a decode of the port type.
2) Makes the type-dependent portions of the decode appropriately
conditional.
3) Includes the final always-reserved word.
4) Formats the slaveAddr in the DDC case.
As a side effect, txReady is moved to the earlier line to group
it with other type-independent decodes.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
commit aa471d61c13829b950d7d978635bc6a33ac8efb0
Author: Fred Wright <address@hidden>
Date: Fri Mar 22 21:14:13 2019 -0700
ubxtool: Adds NAVX5 and SBAS poll commands.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
commit bf485971bc2d6387e3abb8b1856e817b74b6c6a4
Author: Fred Wright <address@hidden>
Date: Fri Mar 22 20:44:27 2019 -0700
ubxtool: Fixes some decode bugs and some text.
Some decodes weren't allowing the zero-length poll case.
The NAVX5 decode was overwriting part of the result.
The USB decode was completely broken.
The TP5 decode was completely broken.
A few comments were obviously wrong.
A couple of manpage lines had a typo and an omission.
A few -p items were missing from the manpage.
TESTED:
Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
-----------------------------------------------------------------------
Summary of changes:
INSTALL | 2 +-
SConstruct | 17 +----
man/ubxtool.xml | 55 ++++++++++++++--
man/zerk.xml | 3 +-
ubxtool | 192 +++++++++++++++++++++++++++++++++++++++-----------------
zerk | 15 ++---
6 files changed, 198 insertions(+), 86 deletions(-)
hooks/post-receive
--
GPSD
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. dev-3.19a-435-g7fc42e4,
Fred Wright <=