These patches add GPS atom to ofono, and implement it for mbm modem. Changes since V1: - renamed ofono gps interface ".Gps" to "LocationReporting" - split set_gps method (in ofono_gps_driver) into enable and disable methods - additional information is sent by enable method to the core : device node and type - dropped query_gps which is not needed anymore - changed the port used by the gps driver to the proper one (dev port) - additional properties is emitted once Powered=True inside a Settings dictionary
Rafael Ignacio Zurita (9): gps: define new dbus interface gps: add new interface to feature map gps: add public header gps: implement interface/atom mbmmodem: add gps atom plugins: add gps atom to mbm plugins/udev.c: add gps comparison for add_mbm registered modem gps: add test scripts gps: add documentation Makefile.am | 13 +- doc/gps-api.txt | 54 ++++++ drivers/mbmmodem/gps.c | 229 +++++++++++++++++++++++++ drivers/mbmmodem/mbmmodem.c | 2 + drivers/mbmmodem/mbmmodem.h | 3 + include/dbus.h | 1 + include/gps.h | 74 ++++++++ plugins/mbm.c | 8 + plugins/udev.c | 5 +- src/gps.c | 389 +++++++++++++++++++++++++++++++++++++++++++ src/modem.c | 1 + src/ofono.h | 2 + test/disable-gps | 20 +++ test/enable-gps | 20 +++ 14 files changed, 814 insertions(+), 7 deletions(-) create mode 100644 doc/gps-api.txt create mode 100644 drivers/mbmmodem/gps.c create mode 100644 include/gps.h create mode 100644 src/gps.c create mode 100755 test/disable-gps create mode 100755 test/enable-gps -- 1.7.2.3 _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono