summaryrefslogtreecommitdiffstats
path: root/occ_sensor.mako.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'occ_sensor.mako.hpp')
-rwxr-xr-xocc_sensor.mako.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/occ_sensor.mako.hpp b/occ_sensor.mako.hpp
index b5fac53..19c785f 100755
--- a/occ_sensor.mako.hpp
+++ b/occ_sensor.mako.hpp
@@ -6,6 +6,8 @@
#pragma once
#include <map>
+#include <string>
+#include <tuple>
namespace open_power
{
@@ -14,15 +16,18 @@ namespace occ
using instanceID = int;
using sensorID = uint8_t;
-const std::map<instanceID, sensorID> Status::sensorMap = {
+using sensorName = std::string;
+using sensorDefs = std::tuple<sensorID, sensorName>;
+const std::map<instanceID, sensorDefs> Status::sensorMap = {
\
% for occ in occDict:
<%
instance = occ.get("Instance")
id = occ.get("SensorID")
+ name = occ.get("SensorName")
%>\
\
- { ${instance}, ${id} },\
+ { ${instance}, { ${id}, "${name}" }},\
% endfor
};
OpenPOWER on IntegriCloud