diff options
author | Djalal Harouni <djalal@endocode.com> | 2016-12-13 12:05:26 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2016-12-13 11:04:42 -0600 |
commit | 9898cc5fadc75466942c6d26dbbb4fee52a578ec (patch) | |
tree | 1fc690f9f87f9ed8d2fb46dd108c83504e77e491 /src/netmon.c | |
parent | 593a3fcf4702095fb2bdc29a370393c9123634e7 (diff) | |
download | ofono-9898cc5fadc75466942c6d26dbbb4fee52a578ec.tar.gz |
netmon: handle OFONO_NETMON_INFO_{EARFCN|EBAND|CQI}
Diffstat (limited to 'src/netmon.c')
-rw-r--r-- | src/netmon.c | 21 |
1 files changed, 21 insertions, 0 deletions
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; } |