ugps: add quality measurement parameters
[project/ugps.git] / main.c
diff --git a/main.c b/main.c
index f67470e460d7ce66ed411b9d6847df7f4a313344..acd6a42a5c778b5be944bcaa786c8254ede0bb5b 100644 (file)
--- a/main.c
+++ b/main.c
@@ -66,6 +66,10 @@ gps_info(struct ubus_context *ctx, struct ubus_object *obj,
                        blobmsg_add_string(&b, "course", course);
                if (gps_fields & GPS_FIELD_SPD)
                        blobmsg_add_string(&b, "speed", speed);
+               if (gps_fields & GPS_FIELD_SAT)
+                       blobmsg_add_string(&b, "satellites", satellites);
+               if (gps_fields & GPS_FIELD_HDP)
+                       blobmsg_add_string(&b, "HDOP", hdop);
        }
        ubus_send_reply(ctx, req, b.head);