summaryrefslogtreecommitdiff
path: root/src/MTS_IO_CellularRadio.cpp
diff options
context:
space:
mode:
authorSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2020-02-25 15:27:18 +0200
committerSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2020-02-25 16:13:35 +0200
commit85fc8d9a281b57cc356bf38ca72bd7880e4001d3 (patch)
tree02b57463a70fdc3ea3bc77e48ed14ce15bca83f0 /src/MTS_IO_CellularRadio.cpp
parent5d81a9e8d2afc8d2f1dbf9ab29d9248dcb54378a (diff)
downloadlibmts-io-85fc8d9a281b57cc356bf38ca72bd7880e4001d3.tar.gz
libmts-io-85fc8d9a281b57cc356bf38ca72bd7880e4001d3.tar.bz2
libmts-io-85fc8d9a281b57cc356bf38ca72bd7880e4001d3.zip
[MTX-3239] Add "cellularMode" value to the radio-query --dynamic
Added "cellularMode" value to the list dynamic (network stats) params
Diffstat (limited to 'src/MTS_IO_CellularRadio.cpp')
-rw-r--r--src/MTS_IO_CellularRadio.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/MTS_IO_CellularRadio.cpp b/src/MTS_IO_CellularRadio.cpp
index 299ca19..d50f917 100644
--- a/src/MTS_IO_CellularRadio.cpp
+++ b/src/MTS_IO_CellularRadio.cpp
@@ -695,6 +695,14 @@ void CellularRadio::getCommonNetworkStats(Json::Value& jData) {
jData[ICellularRadio::KEY_NETWORK_REG] = sNetworkReg;
}
}
+
+ std::string sCurrentCellMode;
+ CELLULAR_MODES eModes;
+ if (getCellularMode(eModes) == SUCCESS) {
+ if (convertCellModesToString(eModes, sCurrentCellMode) == SUCCESS) {
+ jData[ICellularRadio::KEY_CELL_MODE] = sCurrentCellMode;
+ }
+ }
}
ICellularRadio::CODE CellularRadio::getSimLockStatus(std::string& sData)