From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3363971481996914780==" MIME-Version: 1.0 From: Rafael Ignacio Zurita Subject: [PATCH v3 4/7] plugins: add gps atom to mbm Date: Wed, 26 Jan 2011 12:32:51 -0300 Message-ID: <1296055974-9640-5-git-send-email-rafael.zurita@profusion.mobi> In-Reply-To: <1296055974-9640-1-git-send-email-rafael.zurita@profusion.mobi> List-Id: To: ofono@ofono.org --===============3363971481996914780== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --- plugins/mbm.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/plugins/mbm.c b/plugins/mbm.c index 4048f6a..3732735 100644 --- a/plugins/mbm.c +++ b/plugins/mbm.c @@ -45,6 +45,7 @@ #include #include #include +#include = #include #include @@ -66,6 +67,7 @@ struct mbm_data { gboolean have_sim; struct ofono_gprs *gprs; struct ofono_gprs_context *gc; + struct ofono_gps *gps; guint reopen_source; enum mbm_variant variant; }; @@ -510,9 +512,15 @@ static void mbm_post_online(struct ofono_modem *modem) { struct mbm_data *data =3D ofono_modem_get_data(modem); struct ofono_gprs_context *gc; + const char *gps_dev; = DBG("%p", modem); = + gps_dev =3D ofono_modem_get_string(modem, "GPSDevice"); + if (gps_dev) + data->gps =3D ofono_gps_create(modem, 0, + "mbmmodem", data->modem_port); + ofono_netreg_create(modem, OFONO_VENDOR_MBM, "atmodem", data->modem_port); = -- = 1.7.2.3 --===============3363971481996914780==--