summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-11-10 13:14:20 -0800
committerGary E. Miller <gem@rellim.com>2018-11-10 13:14:20 -0800
commitc5ba9f2380b8624230423acf8096098cbaab67ea (patch)
tree385c2797a9f85f15f904c703f4c88de3cfd8a19c
parentf8fb21010f775c1ccfebdf2b9fa05fa3fe520605 (diff)
downloadgpsd-c5ba9f2380b8624230423acf8096098cbaab67ea.tar.gz
zerk: Fix doppler, add comments.
-rwxr-xr-xzerk9
1 files changed, 6 insertions, 3 deletions
diff --git a/zerk b/zerk
index 2048c3f7..9574999f 100755
--- a/zerk
+++ b/zerk
@@ -305,12 +305,13 @@ class greis(object):
return " acc %.3e\n" % u[0]
def msg_D_(self, payload):
- "[D?] decode, Doppler"
+ """[D?] decode, Doppler"""
s = " dp"
for i in range(0, len(payload) - 1, 4):
- u = struct.unpack_from('<f', payload, i)
- s += " " + self.f4_s(u[0])
+ # This is dopple in Hz * 1e4
+ u = struct.unpack_from('<l', payload, i)
+ s += " " + self.i4_s(u[0])
return s + '\n'
@@ -474,6 +475,7 @@ class greis(object):
s = " cp"
for i in range(0, len(payload) - 1, 8):
+ # carrier phases in cycles
u = struct.unpack_from('<d', payload, i)
s += " " + self.f8_s(u[0])
@@ -502,6 +504,7 @@ class greis(object):
s = " pr"
for i in range(0, len(payload) - 1, 8):
+ # psuedo in seconds
u = struct.unpack_from('<d', payload, i)
s += " %s" % self.f8_s(u[0])