summaryrefslogtreecommitdiff
path: root/zodiac.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2004-12-30 17:31:59 +0000
committerEric S. Raymond <esr@thyrsus.com>2004-12-30 17:31:59 +0000
commit732bfeafa8fa915bbb162e178aad94b4045dc786 (patch)
tree6e5415da05bb122ea6dcb08ab5e9b7da0e80dbde /zodiac.c
parent9dab22db52ddfb8cb3d692af28a95e6410056989 (diff)
downloadgpsd-732bfeafa8fa915bbb162e178aad94b4045dc786.tar.gz
Fluff removal.
Diffstat (limited to 'zodiac.c')
-rw-r--r--zodiac.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/zodiac.c b/zodiac.c
index d8712d09..d4bc2bc6 100644
--- a/zodiac.c
+++ b/zodiac.c
@@ -192,11 +192,6 @@ static void handle1000(struct gps_session_t *session, unsigned short *p)
gpsd_report(1, "Separation: %f\n", (p[O(33)] / 100));
#endif
- session->mag_var = p[O(37)] * 180 / (PI * 10000); /* degrees */
- session->gNMEAdata.track = p[O(36)] * 180 / (PI * 1000); /* degrees */
-
- session->gNMEAdata.satellites_used = p[O(12)];
-
session->hours = p[O(22)];
session->minutes = p[O(23)];
session->seconds = p[O(24)];
@@ -208,8 +203,10 @@ static void handle1000(struct gps_session_t *session, unsigned short *p)
session->gNMEAdata.longitude = 180.0 / (PI / ((double) getlong(p + O(29)) / 100000000));
session->gNMEAdata.speed = ((double) getulong(p + O(34)) / 100.0) * 1.94387;
session->gNMEAdata.altitude = (double) getlong(p + O(31)) / 100.0;
-
session->gNMEAdata.status = (p[O(10)] & 0x1c) ? 0 : 1;
+ session->mag_var = p[O(37)] * 180 / (PI * 10000); /* degrees */
+ session->gNMEAdata.track = p[O(36)] * 180 / (PI * 1000); /* degrees */
+ session->gNMEAdata.satellites_used = p[O(12)];
if (session->gNMEAdata.status)
session->gNMEAdata.mode = (p[O(10)] & 1) ? 2 : 3;