gps: add SV polynomial parameter

enhancedIOD parameter in QMI needs to be added to HLOS driver
structures, and appropriate fix in structure members

Change-Id: If89de03ff69fabb3d57a7b7dafe957eb73302794
diff --git a/core/gps_extended_c.h b/core/gps_extended_c.h
index 04fab59..a55df3e 100644
--- a/core/gps_extended_c.h
+++ b/core/gps_extended_c.h
@@ -531,6 +531,7 @@
     ULP_GNSS_SV_POLY_ELEVATIONDOT,
     ULP_GNSS_SV_POLY_ELEVATIONUNC,
     ULP_GNSS_SV_POLY_VELO_COEFF,
+    ULP_GNSS_SV_POLY_ENHANCED_IOD,
 
     ULP_GNSS_SV_POLY_VALID_FLAGS
 
@@ -553,6 +554,7 @@
 #define ULP_GNSS_SV_POLY_BIT_ELEVATIONDOT           (1<<ULP_GNSS_SV_POLY_ELEVATIONDOT)
 #define ULP_GNSS_SV_POLY_BIT_ELEVATIONUNC           (1<<ULP_GNSS_SV_POLY_ELEVATIONUNC)
 #define ULP_GNSS_SV_POLY_BIT_VELO_COEFF             (1<<ULP_GNSS_SV_POLY_VELO_COEFF)
+#define ULP_GNSS_SV_POLY_BIT_ENHANCED_IOD           (1<<ULP_GNSS_SV_POLY_ENHANCED_IOD)
 
 
 typedef enum
@@ -1031,9 +1033,9 @@
     as per Gnss_SvPolyStatusMaskType
     */
 
-    uint16_t    is_valid;
+    uint32_t    is_valid;
 
-    uint8_t     iode;
+    uint16_t     iode;
     /* Ephemeris reference time
        GPS:Issue of Data Ephemeris used [unitless].
        GLO: Tb 7-bit, refer to ICD02
@@ -1060,6 +1062,7 @@
     float       elevationUnc;      /* SV elevation [rad] uncertainty */
     double      velCoef[GNSS_SV_POLY_VELOCITY_COEF_MAX_SIZE];
     /* Coefficients of velocity poly */
+    uint32_t    enhancedIOD;    /*  Enhanced Reference Time */
 } GnssSvPolynomial;
 
 #ifdef __cplusplus