From 9898cc5fadc75466942c6d26dbbb4fee52a578ec Mon Sep 17 00:00:00 2001 From: Djalal Harouni Date: Tue, 13 Dec 2016 12:05:26 +0100 Subject: [PATCH] netmon: handle OFONO_NETMON_INFO_{EARFCN|EBAND|CQI} --- src/netmon.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/netmon.c b/src/netmon.c index bb395867..64767830 100644 --- a/src/netmon.c +++ b/src/netmon.c @@ -211,6 +211,27 @@ void ofono_netmon_serving_cell_notify(struct ofono_netmon *netmon, intval, uint8_t, DBUS_TYPE_BYTE); break; + case OFONO_NETMON_INFO_EARFCN: + intval = va_arg(arglist, int); + + CELL_INFO_DICT_APPEND(&dict, "EARFCN", + intval, uint16_t, DBUS_TYPE_UINT16); + break; + + case OFONO_NETMON_INFO_EBAND: + intval = va_arg(arglist, int); + + CELL_INFO_DICT_APPEND(&dict, "EBand", + intval, uint8_t, DBUS_TYPE_BYTE); + break; + + case OFONO_NETMON_INFO_CQI: + intval = va_arg(arglist, int); + + CELL_INFO_DICT_APPEND(&dict, "ChannelQualityIndicator", + intval, uint8_t, DBUS_TYPE_BYTE); + break; + case OFONO_NETMON_INFO_INVALID: break; }