summaryrefslogtreecommitdiff
path: root/src/components/application_manager/src/message_helper/message_helper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/src/message_helper/message_helper.cc')
-rw-r--r--src/components/application_manager/src/message_helper/message_helper.cc116
1 files changed, 4 insertions, 112 deletions
diff --git a/src/components/application_manager/src/message_helper/message_helper.cc b/src/components/application_manager/src/message_helper/message_helper.cc
index ed8b801377..b66742a7f5 100644
--- a/src/components/application_manager/src/message_helper/message_helper.cc
+++ b/src/components/application_manager/src/message_helper/message_helper.cc
@@ -301,28 +301,6 @@ const uint32_t MessageHelper::GetPriorityCode(const std::string& priority) {
return static_cast<uint32_t>(hmi_apis::Common_AppPriority::INVALID_ENUM);
}
-hmi_apis::Common_Language::eType MessageHelper::CommonLanguageFromString(
- const std::string& language) {
- using namespace ns_smart_device_link::ns_smart_objects;
- hmi_apis::Common_Language::eType value;
- if (EnumConversionHelper<hmi_apis::Common_Language::eType>::StringToEnum(
- language, &value)) {
- return value;
- }
- return hmi_apis::Common_Language::INVALID_ENUM;
-}
-
-hmi_apis::Common_LightName::eType MessageHelper::CommonLightNameFromString(
- const std::string& lightName) {
- using namespace ns_smart_device_link::ns_smart_objects;
- hmi_apis::Common_LightName::eType value;
- if (EnumConversionHelper<hmi_apis::Common_LightName::eType>::StringToEnum(
- lightName, &value)) {
- return value;
- }
- return hmi_apis::Common_LightName::INVALID_ENUM;
-}
-
std::string MessageHelper::GetDeviceMacAddressForHandle(
const transport_manager::DeviceHandle device_handle,
const ApplicationManager& app_mngr) {
@@ -333,26 +311,6 @@ std::string MessageHelper::GetDeviceMacAddressForHandle(
return device_mac_address;
}
-std::string MessageHelper::CommonLanguageToString(
- hmi_apis::Common_Language::eType language) {
- using namespace ns_smart_device_link::ns_smart_objects;
- const char* str = 0;
- if (EnumConversionHelper<hmi_apis::Common_Language::eType>::EnumToCString(
- language, &str)) {
- return str ? str : "";
- }
- return std::string();
-}
-
-std::string MessageHelper::MobileLanguageToString(
- mobile_apis::Language::eType language) {
- using namespace ns_smart_device_link::ns_smart_objects;
- const char* str = 0;
- EnumConversionHelper<mobile_apis::Language::eType>::EnumToCString(language,
- &str);
- return str ? str : std::string();
-}
-
smart_objects::SmartObjectSPtr MessageHelper::CreateMessageForHMI(
const hmi_apis::messageType::eType message_type,
const uint32_t correlation_id) {
@@ -846,66 +804,22 @@ const VehicleData& MessageHelper::vehicle_data() {
return vehicle_data_;
}
-std::string MessageHelper::HMIResultToString(
- hmi_apis::Common_Result::eType hmi_result) {
- using namespace ns_smart_device_link::ns_smart_objects;
- const char* str = 0;
- if (EnumConversionHelper<hmi_apis::Common_Result::eType>::EnumToCString(
- hmi_result, &str)) {
- return str;
- }
- return std::string();
-}
-
-hmi_apis::Common_Result::eType MessageHelper::HMIResultFromString(
- const std::string& hmi_result) {
- using namespace ns_smart_device_link::ns_smart_objects;
- hmi_apis::Common_Result::eType value;
- if (EnumConversionHelper<hmi_apis::Common_Result::eType>::StringToEnum(
- hmi_result, &value)) {
- return value;
- }
- return hmi_apis::Common_Result::INVALID_ENUM;
-}
-
-std::string MessageHelper::MobileResultToString(
- mobile_apis::Result::eType mobile_result) {
- using namespace ns_smart_device_link::ns_smart_objects;
- const char* str = 0;
- if (EnumConversionHelper<mobile_apis::Result::eType>::EnumToCString(
- mobile_result, &str)) {
- return str;
- }
- return std::string();
-}
-
-mobile_apis::Result::eType MessageHelper::MobileResultFromString(
- const std::string& mobile_result) {
- using namespace ns_smart_device_link::ns_smart_objects;
- mobile_apis::Result::eType value;
- if (EnumConversionHelper<mobile_apis::Result::eType>::StringToEnum(
- mobile_result, &value)) {
- return value;
- }
- return mobile_apis::Result::INVALID_ENUM;
-}
-
mobile_apis::Result::eType MessageHelper::HMIToMobileResult(
const hmi_apis::Common_Result::eType hmi_result) {
- const std::string result = HMIResultToString(hmi_result);
+ const std::string result = EnumToString(hmi_result);
if (result.empty()) {
return mobile_api::Result::INVALID_ENUM;
}
- return MobileResultFromString(result);
+ return StringToEnum<mobile_apis::Result::eType>(result);
}
hmi_apis::Common_Result::eType MessageHelper::MobileToHMIResult(
const mobile_apis::Result::eType mobile_result) {
- const std::string result = MobileResultToString(mobile_result);
+ const std::string result = EnumToString(mobile_result);
if (result.empty()) {
return hmi_apis::Common_Result::INVALID_ENUM;
}
- return HMIResultFromString(result);
+ return StringToEnum<hmi_apis::Common_Result::eType>(result);
}
smart_objects::SmartObjectSPtr MessageHelper::CreateHMIStatusNotification(
@@ -999,28 +913,6 @@ void MessageHelper::SendActivateAppToHMI(
application_manager.GetRPCService().ManageHMICommand(message);
}
-mobile_apis::HMILevel::eType MessageHelper::StringToHMILevel(
- const std::string& hmi_level) {
- using namespace ns_smart_device_link::ns_smart_objects;
- mobile_apis::HMILevel::eType value;
- if (EnumConversionHelper<mobile_apis::HMILevel::eType>::StringToEnum(
- hmi_level, &value)) {
- return value;
- }
- return mobile_apis::HMILevel::INVALID_ENUM;
-}
-
-std::string MessageHelper::StringifiedHMILevel(
- const mobile_apis::HMILevel::eType hmi_level) {
- using namespace ns_smart_device_link::ns_smart_objects;
- const char* str = 0;
- if (EnumConversionHelper<mobile_apis::HMILevel::eType>::EnumToCString(
- hmi_level, &str)) {
- return str;
- }
- return std::string();
-}
-
std::string MessageHelper::StringifiedFunctionID(
mobile_apis::FunctionID::eType function_id) {
SDL_LOG_AUTO_TRACE();