diff options
author | mykola.salomatin <mykola.salomatin@globallogic.com> | 2021-04-15 17:52:10 +0300 |
---|---|---|
committer | mykola.salomatin <mykola.salomatin@globallogic.com> | 2021-04-15 17:52:10 +0300 |
commit | 67a991ff3d772d2f81cb9907e1a710a88436f7c7 (patch) | |
tree | a1b756a6d296e6584e813df88a377c5d1c9f42ec /src/MTS_IO_ICellularRadio.cpp | |
parent | b7f7d95092b87d0b278b1a74af53bfbc837b7acd (diff) | |
download | libmts-io-67a991ff3d772d2f81cb9907e1a710a88436f7c7.tar.gz libmts-io-67a991ff3d772d2f81cb9907e1a710a88436f7c7.tar.bz2 libmts-io-67a991ff3d772d2f81cb9907e1a710a88436f7c7.zip |
[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111
Added CEMODE switching support for Quectel radios
Diffstat (limited to 'src/MTS_IO_ICellularRadio.cpp')
-rw-r--r-- | src/MTS_IO_ICellularRadio.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/MTS_IO_ICellularRadio.cpp b/src/MTS_IO_ICellularRadio.cpp index 9f63408..1fbad0c 100644 --- a/src/MTS_IO_ICellularRadio.cpp +++ b/src/MTS_IO_ICellularRadio.cpp @@ -532,6 +532,14 @@ MTS::IO::ICellularRadio::CODE MTS::IO::ICellularRadio::convertUeModeToString(MTS string = "csps_2"; rc = CODE::SUCCESS; break; + case ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE1: + string = "cs_1"; + rc = CODE::SUCCESS; + break; + case ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE2: + string = "cs_2"; + rc = CODE::SUCCESS; + break; default: string = MTS::IO::ICellularRadio::VALUE_UNKNOWN; rc = CODE::FAILURE; @@ -555,6 +563,12 @@ MTS::IO::ICellularRadio::CODE MTS::IO::ICellularRadio::convertStringToUeMode(con } else if (sMode == "csps_2") { mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_PS_MODE2; rc = CODE::SUCCESS; + } else if (sMode == "cs_1") { + mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE1; + rc = CODE::SUCCESS; + } else if (sMode == "cs_2") { + mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE2; + rc = CODE::SUCCESS; } else { mode = ICellularRadio::UNKNOWN_MODE; rc = CODE::FAILURE; |