mirror of git://git.sysmocom.de/ofono
netmon: handle NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP}
Handle the newly added netmon info types.
This commit is contained in:
parent
70d9228268
commit
d9c618fd94
30
src/netmon.c
30
src/netmon.c
|
@ -181,6 +181,36 @@ void ofono_netmon_serving_cell_notify(struct ofono_netmon *netmon,
|
||||||
intval, uint8_t, DBUS_TYPE_BYTE);
|
intval, uint8_t, DBUS_TYPE_BYTE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case OFONO_NETMON_INFO_RSCP:
|
||||||
|
intval = va_arg(arglist, int);
|
||||||
|
|
||||||
|
CELL_INFO_DICT_APPEND(&dict, "ReceivedSignalCodePower",
|
||||||
|
intval, uint8_t, DBUS_TYPE_BYTE);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case OFONO_NETMON_INFO_ECN0:
|
||||||
|
intval = va_arg(arglist, int);
|
||||||
|
|
||||||
|
CELL_INFO_DICT_APPEND(&dict, "ReceivedEnergyRatio",
|
||||||
|
intval, uint8_t, DBUS_TYPE_BYTE);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case OFONO_NETMON_INFO_RSRQ:
|
||||||
|
intval = va_arg(arglist, int);
|
||||||
|
|
||||||
|
CELL_INFO_DICT_APPEND(&dict,
|
||||||
|
"ReferenceSignalReceivedQuality",
|
||||||
|
intval, uint8_t, DBUS_TYPE_BYTE);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case OFONO_NETMON_INFO_RSRP:
|
||||||
|
intval = va_arg(arglist, int);
|
||||||
|
|
||||||
|
CELL_INFO_DICT_APPEND(&dict,
|
||||||
|
"ReferenceSignalReceivedPower",
|
||||||
|
intval, uint8_t, DBUS_TYPE_BYTE);
|
||||||
|
break;
|
||||||
|
|
||||||
case OFONO_NETMON_INFO_INVALID:
|
case OFONO_NETMON_INFO_INVALID:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue