From 9628f57fc93982fd22e2e71344d25f41914bbdfb Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Tue, 11 Sep 2018 16:56:35 -0700 Subject: ATT: change heading to %.3f to match Trimble precision. --- gpsd_json.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gpsd_json.c') diff --git a/gpsd_json.c b/gpsd_json.c index 54124961..4eb13a4b 100644 --- a/gpsd_json.c +++ b/gpsd_json.c @@ -3336,8 +3336,9 @@ void json_att_dump(const struct gps_data_t *gpsdata, (void)strlcpy(reply, "{\"class\":\"ATT\",", replylen); str_appendf(reply, replylen, "\"device\":\"%s\",", gpsdata->dev.path); if (isfinite(gpsdata->attitude.heading) != 0) { + /* Trimble outputs %.3f, so we do too. */ str_appendf(reply, replylen, - "\"heading\":%.2f,", gpsdata->attitude.heading); + "\"heading\":%.3f,", gpsdata->attitude.heading); if (gpsdata->attitude.mag_st != '\0') str_appendf(reply, replylen, "\"mag_st\":\"%c\",", gpsdata->attitude.mag_st); -- cgit v1.2.1