diff options
author | JongSeok Won <wjs890204@gmail.com> | 2020-07-31 11:20:38 +0900 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2020-07-31 10:18:53 -0500 |
commit | 4f4fcc494477082e4fbcc2619aff2ae1846e26b8 (patch) | |
tree | f01b1b4dcbdc6dc846f7440ae32f7a06eb5eeaa3 | |
parent | 8ba615801154bd20e9035976d9a3f60aebae3d65 (diff) | |
download | ofono-4f4fcc494477082e4fbcc2619aff2ae1846e26b8.tar.gz |
netmon: added PCI, TAC, SNR value
To support cell type LTE, the value of PCI, TAC, SNR is added
-rw-r--r-- | include/netmon.h | 3 | ||||
-rw-r--r-- | src/netmon.c | 21 |
2 files changed, 24 insertions, 0 deletions
diff --git a/include/netmon.h b/include/netmon.h index a99d6ca9..53f9d393 100644 --- a/include/netmon.h +++ b/include/netmon.h @@ -72,6 +72,9 @@ enum ofono_netmon_info { OFONO_NETMON_INFO_EARFCN, /* int */ OFONO_NETMON_INFO_EBAND, /* int */ OFONO_NETMON_INFO_CQI, /* int */ + OFONO_NETMON_INFO_PCI, /* int */ + OFONO_NETMON_INFO_TAC, /* int */ + OFONO_NETMON_INFO_SNR, /* int */ OFONO_NETMON_INFO_INVALID, }; diff --git a/src/netmon.c b/src/netmon.c index 9eacb3ca..10e3ee2b 100644 --- a/src/netmon.c +++ b/src/netmon.c @@ -213,6 +213,27 @@ static void netmon_cell_info_dict_append(DBusMessageIter *dict, intval, uint8_t, DBUS_TYPE_BYTE); break; + case OFONO_NETMON_INFO_PCI: + intval = va_arg(*arglist, int); + + CELL_INFO_DICT_APPEND(dict, "PhysicalCellId", + intval, uint16_t, DBUS_TYPE_UINT16); + break; + + case OFONO_NETMON_INFO_TAC: + intval = va_arg(*arglist, int); + + CELL_INFO_DICT_APPEND(dict, "TrackingAreaCode", + intval, uint16_t, DBUS_TYPE_UINT16); + break; + + case OFONO_NETMON_INFO_SNR: + intval = va_arg(*arglist, int); + + ofono_dbus_dict_append(dict, "SingalToNoiseRatio", + DBUS_TYPE_INT32, &intval); + break; + case OFONO_NETMON_INFO_INVALID: break; } |