--- 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