[Feature][T108][GNSS][task-view-1502]GNSS API header file update

    Only Configure: No
    Affected branch: GSW_V1453
    Affected module: GNSS
    Is it affected on IC: only ASR
    Self-test: yes
    Doc Update: no

Change-Id: I0255e4ac0bdc6f54a2189651e1d0aab25cd7b16f
diff --git a/mbtk/libgsw_lib/gsw_gnss.c b/mbtk/libgsw_lib/gsw_gnss_interface.c
similarity index 97%
rename from mbtk/libgsw_lib/gsw_gnss.c
rename to mbtk/libgsw_lib/gsw_gnss_interface.c
index 6f2298b..c1ceb46 100755
--- a/mbtk/libgsw_lib/gsw_gnss.c
+++ b/mbtk/libgsw_lib/gsw_gnss_interface.c
@@ -15,7 +15,11 @@
 #include <stdint.h>

 #include <stdbool.h>

 

-#include "gsw_gnss.h"

+#include "gsw_gnss_interface.h"

+

+#define MBTK_GNSS_IND_LOCATION (1)      // 1

+#define MBTK_GNSS_IND_NMEA (1 << 1)     // 2

+#define QSER_GNSS_TIMEOUT 5

 

 #ifndef LOG_ERR_LEVEL

 #define LOG_ERR_LEVEL  3      /* error conditions */

@@ -107,7 +111,7 @@
     } while(0)

     

 

-#define GSW_HAL_SUCCESS 0

+// #define GSW_HAL_SUCCESS 0

 #define GSW_HAL_FAIL -1	//表示失败(通用性)

 #define GSW_HAL_MEM_INVAILD -2 //表示入参地址为NULL

 

@@ -133,7 +137,7 @@
 

 int gnss_freq = -1;

 GSW_GNSS_MODE_CONFIGURATION gnss_startmode = -1;

-GSW_GNSS_CONF_SWITCH gnss_switch_op = -1;

+GSW_CONF_SWITCH gnss_switch_op = -1;

 void *dlHandle_gnss;

 char *lynqLib_gnss = "/lib/libmbtk_lib.so";

 

@@ -177,6 +181,13 @@
     int64_t     timestamp;              /**<   Timestamp for the location fix in UTC million-second base.  */

 } mbtk_gnss_location_info_t;

 

+typedef struct{

+    GSW_GNSS_MODE_CONFIGURATION start_mode;

+    gnss_freq_type freq;

+    gsw_gnss_cb callback;

+}gsw_gnss_init_configure_t;

+

+

 typedef enum{

     MODE_GPS = 1,                               /**< GPS only */

     MODE_BEIDOU,                                /**< BEIDOU only*/

@@ -307,7 +318,7 @@
  * @retval 0: success

  * @retval other: fail

  */

-int gsw_gnss_epo_switch(GSW_GNSS_CONF_SWITCH switch_op)

+int gsw_gnss_epo_switch(GSW_CONF_SWITCH switch_op)

 {

     int ret;

     if (!strated)