summaryrefslogtreecommitdiffstats
path: root/plugins/ste.c
diff options
context:
space:
mode:
authorJarko Poutiainen <jarko.poutiainen@tieto.com>2011-03-24 15:46:34 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-03-28 18:06:59 -0500
commit7c2568b0986b30efa82363925019cb91753cabae (patch)
treebc36387f443f201b5439d7553435f2e408f7e515 /plugins/ste.c
parentacf687e216fd72f3a5a87ed24a5cd10e67bf2f54 (diff)
downloadofono-7c2568b0986b30efa82363925019cb91753cabae.tar.bz2
ste: add support for gnss
Diffstat (limited to 'plugins/ste.c')
-rw-r--r--plugins/ste.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/ste.c b/plugins/ste.c
index 36b31484..f7fe2b4a 100644
--- a/plugins/ste.c
+++ b/plugins/ste.c
@@ -57,6 +57,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>
@@ -64,17 +65,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];
@@ -471,6 +473,8 @@ static void ste_post_online(struct ofono_modem *modem)
ofono_call_barring_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]);