summaryrefslogtreecommitdiff
path: root/src/components/include/application_manager/hmi_capabilities.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/application_manager/hmi_capabilities.h')
-rw-r--r--src/components/include/application_manager/hmi_capabilities.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/components/include/application_manager/hmi_capabilities.h b/src/components/include/application_manager/hmi_capabilities.h
index 56ac807d63..e7d7aa485b 100644
--- a/src/components/include/application_manager/hmi_capabilities.h
+++ b/src/components/include/application_manager/hmi_capabilities.h
@@ -97,11 +97,26 @@ class HMICapabilities {
/**
* @brief Returns software version of the target
- * @return TRUE if it supported, otherwise FALSE
+ * @return string representation of software version if supported, otherwise
+ * empty string
*/
virtual const std::string& ccpu_version() const = 0;
/**
+ * @brief Interface used to store information about hardware version of the
+ * target
+ * @param hardware_version Received system/hmi hardware version
+ */
+ virtual void set_hardware_version(const std::string& hardware_version) = 0;
+
+ /**
+ * @brief Returns hardware version of the target
+ * @return string representation of hardware version if supported, otherwise
+ * empty string
+ */
+ virtual const std::string& hardware_version() const = 0;
+
+ /**
* @brief Retrieves if mixing audio is supported by HMI
* (ie recording TTS command and playing audio)
* @return Current state of the mixing audio flag