---
 plugins/ste.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/plugins/ste.c b/plugins/ste.c
index efae573..749f673 100644
--- a/plugins/ste.c
+++ b/plugins/ste.c
@@ -58,6 +58,7 @@
 #include <ofono/gprs-context.h>
 #include <ofono/radio-settings.h>
 #include <ofono/stk.h>
+#include <ofono/gnss.h>
 
 #include <drivers/atmodem/atutil.h>
 #include <drivers/atmodem/vendor.h>
@@ -65,17 +66,18 @@
 #include <drivers/stemodem/caif_socket.h>
 #include <drivers/stemodem/if_caif.h>
 
-#define NUM_CHAT       5
+#define NUM_CHAT       6
 #define AT_DEFAULT     0
 #define AT_NET         1
 #define AT_VOICE       2
 #define AT_GPRS        3
 #define AT_SIM         4
+#define AT_GNSS        5
 
 #define MAX_PDP_CONTEXTS       4
 
 static char *chat_prefixes[NUM_CHAT] = { "Default: ", "Net: ", "Voice: ",
-                                       "GPRS: ", "SIM: " };
+                                        "GPRS: ", "SIM: ", "GNSS:" };
 
 struct ste_data {
        GAtChat *chat[NUM_CHAT];
@@ -473,6 +475,8 @@ static void ste_post_online(struct ofono_modem *modem)
        ofono_ssn_create(modem, 0, "atmodem", data->chat[AT_DEFAULT]);
        ofono_call_volume_create(modem, 0, "atmodem", data->chat[AT_DEFAULT]);
        ofono_cbs_create(modem, 0, "atmodem", data->chat[AT_DEFAULT]);
+       ofono_gnss_create(modem, OFONO_VENDOR_STE, "atmodem",
+                               data->chat[AT_GNSS]);
 
        gprs = ofono_gprs_create(modem, OFONO_VENDOR_MBM,
                                        "atmodem", data->chat[AT_GPRS]);
-- 
1.7.0.4

_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to