rrlp-ephemeris: Fill ref pos with UBX NAV_POSLLH messages

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
diff --git a/rrlp-ephemeris/ubx-parse.c b/rrlp-ephemeris/ubx-parse.c
index cb8c22e..60bc057 100644
--- a/rrlp-ephemeris/ubx-parse.c
+++ b/rrlp-ephemeris/ubx-parse.c
@@ -69,7 +69,11 @@
 
 	//printf("[.] NAV_POSLLH\n");
 
-	// FIXME: Extract info for "Reference Position"
+	gps->fields |= GPS_FIELD_REFPOS;
+
+	gps->ref_pos.latitude  = (double)(nav_posllh->lat) * 1e-7;
+	gps->ref_pos.longitude = (double)(nav_posllh->lon) * 1e-7;
+	gps->ref_pos.altitude  = (double)(nav_posllh->height) * 1e-3;
 }
 
 static void