All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] RFC: ubloxmodem add netmon interface
@ 2016-11-25 14:00 djalal
  2016-11-25 14:00 ` [PATCH 1/5] netmon: add OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR} djalal
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: djalal @ 2016-11-25 14:00 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 2283 bytes --]

From: Djalal Harouni <djalal@endocode.com>

Hi,

These patches add netmon interface to ubloxmodem. This allows to query
and get data returned by +CESQ command through D-Bus.

The following types will be exposed as Network Monitor Property Types.
RSCP: Received Signal Code Power
ECN0: Received Energy Ratio
RSRQ: Reference Signal Received Quality
RSRP: Reference Signal Received Power
OPERATOR: the operator


The 5 patches are:

0001: add the ofono netmon types that we are interesting in
      OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR}
      These will be collected from +COPS and +CESQ

0002: handle OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR} in D-Bus

0003: ubloxmodem: add the netmon driver
      This adds the actual netmon driver. It also contains the code to
      do +COPS and +CESQ and send back result.

0004: ubloxmodem: intialize and register the netmon driver
      This adds the code to intialize and register the driver that was
      added in patch 0003

0005: test: support OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR}
      This makes get-serving-cell-info script return the all data that
      we did expose.


Questions:
How we should document these new fields in doc/networkmonitor-api.txt ?
Should we use the official values from the ublox AT manual ?

Thank you!


Djalal Harouni (5):
  netmon: add OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR}
  netmon: handle OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR} in D-Bus
  ubloxmodem: add the netmon driver
  ubloxmodem: intialize and register the netmon driver
  test: support OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR}

 Makefile.am                     |   1 +
 drivers/ubloxmodem/netmon.c     | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/ubloxmodem/ubloxmodem.c |   2 +
 drivers/ubloxmodem/ubloxmodem.h |   3 ++
 include/netmon.h                |   5 ++
 plugins/ublox.c                 |   3 ++
 src/netmon.c                    |  40 +++++++++++++++-
 test/get-serving-cell-info      |  24 ++++++++++
 8 files changed, 416 insertions(+), 1 deletion(-)
 create mode 100644 drivers/ubloxmodem/netmon.c

-- 
2.5.5


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2016-11-30 12:05 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-25 14:00 [PATCH 0/5] RFC: ubloxmodem add netmon interface djalal
2016-11-25 14:00 ` [PATCH 1/5] netmon: add OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR} djalal
2016-11-29 16:43   ` Denis Kenzior
2016-11-30 11:45     ` Djalal Harouni
2016-11-25 14:00 ` [PATCH 2/5] netmon: handle OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR} in D-Bus djalal
2016-11-29 16:49   ` Denis Kenzior
2016-11-30 11:48     ` Djalal Harouni
2016-11-25 14:00 ` [PATCH 3/5] ubloxmodem: add the netmon driver djalal
2016-11-29 17:32   ` Denis Kenzior
2016-11-30 12:05     ` Djalal Harouni
2016-11-25 14:00 ` [PATCH 4/5] ubloxmodem: intialize and register " djalal
2016-11-29 16:53   ` Denis Kenzior
2016-11-30 11:49     ` Djalal Harouni
2016-11-25 14:00 ` [PATCH 5/5] test: support OFONO_NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP|OPERATOR} djalal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.