From c594f767d6be434b7cdd09468e4736574aa77415 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Wed, 22 Nov 2017 14:57:25 -0800 Subject: binding: gps: add tracking to event output Add tracking/heading value in degrees from true north for navigation applications Bug-AGL: SPEC-1068 Change-Id: I1798648bc1ea0076036f20f1312adef20b7ab1c1 Signed-off-by: Matt Ranostay --- binding/afm-gps-binding.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/binding/afm-gps-binding.c b/binding/afm-gps-binding.c index 91b82cd..90d9155 100644 --- a/binding/afm-gps-binding.c +++ b/binding/afm-gps-binding.c @@ -101,6 +101,11 @@ static json_object *populate_json_data(json_object *jresp) json_object_object_add(jresp, "speed", value); } + if (data.set & TRACK_SET) { + value = json_object_new_double(data.fix.track); + json_object_object_add(jresp, "track", value); + } + if (data.set & TIME_SET) { char time[30]; unix_to_iso8601(data.fix.time, (char *) &time, sizeof(time)); -- cgit 1.2.3-korg