summaryrefslogtreecommitdiffstats
path: root/host/include
diff options
context:
space:
mode:
Diffstat (limited to 'host/include')
-rw-r--r--host/include/uhd/types/sensors.hpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/host/include/uhd/types/sensors.hpp b/host/include/uhd/types/sensors.hpp
index e1a21e4c9..6f003bb40 100644
--- a/host/include/uhd/types/sensors.hpp
+++ b/host/include/uhd/types/sensors.hpp
@@ -85,6 +85,18 @@ namespace uhd{
const std::string &formatter = "%f"
);
+ /*!
+ * Create a sensor value from a string.
+ * \param name the name of the sensor
+ * \param value the real number value
+ * \param unit the associated unit type
+ */
+ sensor_value_t(
+ const std::string &name,
+ const std::string &value,
+ const std::string &unit
+ );
+
//! The name of the sensor value
const std::string name;
@@ -106,7 +118,8 @@ namespace uhd{
const enum{
BOOLEAN = 'b',
INTEGER = 'i',
- REALNUM = 'r'
+ REALNUM = 'r',
+ STRING = 's'
} type;
//! Convert this sensor value into a printable string