diff options
author | Gary E. Miller <gem@rellim.com> | 2018-10-01 18:47:33 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-10-01 18:47:33 -0700 |
commit | 635e9cdd81bb07083cbd5ea64f97b140d776d118 (patch) | |
tree | b7b1b17596028780705d4d506f9439dfbd1979d1 /xgps | |
parent | 236aa456d8f148870c80fde47fdea6b685d4d3b1 (diff) | |
download | gpsd-635e9cdd81bb07083cbd5ea64f97b140d776d118.tar.gz |
xgps: Add API version check. Not fatal.
Output warning to stderr.
Diffstat (limited to 'xgps')
-rwxr-xr-x | xgps | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1097,6 +1097,14 @@ class Base(object): "expected %s\n" % (sys.argv[0], ver.release, gps_version)) + if ((ver.proto_major != gps.api_major_version or + ver.proto_minor != gps.api_minor_version)): + sys.stderr.write("%s: WARNING API version %s.%s different than " + "expected %s.%s\n" % + (sys.argv[0], ver.proto_major, ver.proto_minor, + gps.api_major_version, gps.api_minor_version)) + + def _int_to_str(self, value, min_val, max_val): "test val in range min to max, or return" if min_val <= value <= max_val: |