goldfish: use gnss_sv_status instead of gps_sv_status

As gps_sv_status is deprecated, and fails one cts test

Bug: 134772959
Test: CtsLocationTestCases android.location.cts.GnssStatusTest#testGnssStatusValues
Change-Id: I87ec99163e55ead3638da34d03586b2bc281ddf8
Merged-In: I2fe8b834e18e11891f998e96230f36023b6d10ad
Signed-off-by: Roman Kiryanov <rkir@google.com>
diff --git a/gps/gps_qemu.c b/gps/gps_qemu.c
index 59d2f4e..8577ec1 100644
--- a/gps/gps_qemu.c
+++ b/gps/gps_qemu.c
@@ -773,15 +773,18 @@
     int         control_fd = state->control[1];
     GpsStatus gps_status;
     gps_status.size = sizeof(gps_status);
-    GpsSvStatus  gps_sv_status;
-    memset(&gps_sv_status, 0, sizeof(gps_sv_status));
-    gps_sv_status.size = sizeof(gps_sv_status);
-    gps_sv_status.num_svs = 1;
-    gps_sv_status.sv_list[0].size = sizeof(gps_sv_status.sv_list[0]);
-    gps_sv_status.sv_list[0].prn = 17;
-    gps_sv_status.sv_list[0].snr = 60.0;
-    gps_sv_status.sv_list[0].elevation = 30.0;
-    gps_sv_status.sv_list[0].azimuth = 30.0;
+
+    GnssSvStatus  gnss_sv_status;
+    memset(&gnss_sv_status, 0, sizeof(gnss_sv_status));
+    gnss_sv_status.size = sizeof(gnss_sv_status);
+    gnss_sv_status.num_svs = 1;
+    gnss_sv_status.gnss_sv_list[0].size = sizeof(gnss_sv_status.gnss_sv_list[0]);
+    gnss_sv_status.gnss_sv_list[0].svid = 17;
+    gnss_sv_status.gnss_sv_list[0].constellation = GNSS_CONSTELLATION_GPS;
+    gnss_sv_status.gnss_sv_list[0].c_n0_dbhz = 60.0;
+    gnss_sv_status.gnss_sv_list[0].elevation = 30.0;
+    gnss_sv_status.gnss_sv_list[0].azimuth = 30.0;
+    gnss_sv_status.gnss_sv_list[0].flags = GNSS_SV_FLAGS_HAS_CARRIER_FREQUENCY;
 
     nmea_reader_init( reader );
 
@@ -801,8 +804,8 @@
             timeout = 10 * 1000; // 10 seconds
         }
         nevents = epoll_wait( epoll_fd, events, 2, timeout );
-        if (state->callbacks.sv_status_cb) {
-            state->callbacks.sv_status_cb(&gps_sv_status);
+        if (state->callbacks.gnss_sv_status_cb) {
+            state->callbacks.gnss_sv_status_cb(&gnss_sv_status);
         }
         // update satilite info
         if (nevents < 0) {