diff options
Diffstat (limited to 'src/MTS_IO_ICellularRadio.cpp')
| -rw-r--r-- | src/MTS_IO_ICellularRadio.cpp | 51 | 
1 files changed, 32 insertions, 19 deletions
| diff --git a/src/MTS_IO_ICellularRadio.cpp b/src/MTS_IO_ICellularRadio.cpp index 9f63408..0483dc8 100644 --- a/src/MTS_IO_ICellularRadio.cpp +++ b/src/MTS_IO_ICellularRadio.cpp @@ -513,51 +513,64 @@ std::string MTS::IO::ICellularRadio::getCodeAsString(CODE eCode) {      }  } -MTS::IO::ICellularRadio::CODE MTS::IO::ICellularRadio::convertUeModeToString(MTS::IO::ICellularRadio::UE_MODES_OF_OPERATION mode, std::string &string) { +MTS::IO::ICellularRadio::CODE MTS::IO::ICellularRadio::convertUeModeToString(ICellularRadio::UE_MODES_OF_OPERATION mode, std::string& sMode) {      CODE rc;      switch (mode) {          case ICellularRadio::UE_MODES_OF_OPERATION::PS_MODE1: -            string = "ps_1"; -            rc = CODE::SUCCESS; +            sMode = "ps_1"; +            rc = SUCCESS;              break;          case ICellularRadio::UE_MODES_OF_OPERATION::PS_MODE2: -            string = "ps_2"; -            rc = CODE::SUCCESS; +            sMode = "ps_2"; +            rc = SUCCESS;              break;          case ICellularRadio::UE_MODES_OF_OPERATION::CS_PS_MODE1: -            string = "csps_1"; -            rc = CODE::SUCCESS; +            sMode = "csps_1"; +            rc = SUCCESS;              break;          case ICellularRadio::UE_MODES_OF_OPERATION::CS_PS_MODE2: -            string = "csps_2"; -            rc = CODE::SUCCESS; +            sMode = "csps_2"; +            rc = SUCCESS; +            break; +        case ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE1: +            sMode = "cs_1"; +            rc = SUCCESS; +            break; +        case ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE2: +            sMode = "cs_2"; +            rc = SUCCESS;              break;          default: -            string = MTS::IO::ICellularRadio::VALUE_UNKNOWN; -            rc = CODE::FAILURE; +            sMode = ICellularRadio::VALUE_UNKNOWN; +            rc = FAILURE;              break;      }      return rc;  } -MTS::IO::ICellularRadio::CODE MTS::IO::ICellularRadio::convertStringToUeMode(const std::string &sMode, UE_MODES_OF_OPERATION& mode) { -    using namespace MTS::IO; +MTS::IO::ICellularRadio::CODE MTS::IO::ICellularRadio::convertStringToUeMode(const std::string& sMode, ICellularRadio::UE_MODES_OF_OPERATION& mode) {      CODE rc;      if (sMode == "ps_1") {          mode = ICellularRadio::UE_MODES_OF_OPERATION::PS_MODE1; -        rc = CODE::SUCCESS; +        rc = SUCCESS;      } else if (sMode == "ps_2") {          mode = ICellularRadio::UE_MODES_OF_OPERATION::PS_MODE2; -        rc = CODE::SUCCESS; +        rc = SUCCESS;      } else if (sMode == "csps_1") {          mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_PS_MODE1; -        rc = CODE::SUCCESS; +        rc = SUCCESS;      } else if (sMode == "csps_2") {          mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_PS_MODE2; -        rc = CODE::SUCCESS; +        rc = SUCCESS; +    } else if (sMode == "cs_1") { +        mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE1; +        rc = SUCCESS; +    } else if (sMode == "cs_2") { +        mode = ICellularRadio::UE_MODES_OF_OPERATION::CS_MODE2; +        rc = SUCCESS;      } else { -        mode = ICellularRadio::UNKNOWN_MODE; -        rc = CODE::FAILURE; +        mode = ICellularRadio::UE_MODES_OF_OPERATION::UNKNOWN_MODE; +        rc = FAILURE;      }      return rc;  } | 
