summaryrefslogtreecommitdiffstats
path: root/occ_sensor.mako.hpp
diff options
context:
space:
mode:
authorVishwanatha Subbanna <vishwa@linux.vnet.ibm.com>2017-07-21 19:02:37 +0530
committerVishwanatha Subbanna <vishwa@linux.vnet.ibm.com>2017-08-02 22:52:39 +0530
commit6add0b810bfd859ad21cb6b3f98b0bbfaa15aa62 (patch)
tree6ad789b4d8617d8b19f749c020a04e843bd647b4 /occ_sensor.mako.hpp
parent5f031f3c722f0a4d10e562f5cfa54ba32d12958e (diff)
downloadopenpower-occ-control-6add0b810bfd859ad21cb6b3f98b0bbfaa15aa62.tar.gz
openpower-occ-control-6add0b810bfd859ad21cb6b3f98b0bbfaa15aa62.zip
Use generated occ to sensor ID map
Change-Id: I948cc33ef05c2c49353277f4d5df958012a9801f Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
Diffstat (limited to 'occ_sensor.mako.hpp')
-rwxr-xr-xocc_sensor.mako.hpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/occ_sensor.mako.hpp b/occ_sensor.mako.hpp
new file mode 100755
index 0000000..b5fac53
--- /dev/null
+++ b/occ_sensor.mako.hpp
@@ -0,0 +1,31 @@
+## This file is a template. The comment below is emitted
+## into the rendered file; feel free to edit this file.
+// WARNING: Generated header. Do not edit!
+
+
+#pragma once
+
+#include <map>
+
+namespace open_power
+{
+namespace occ
+{
+
+using instanceID = int;
+using sensorID = uint8_t;
+const std::map<instanceID, sensorID> Status::sensorMap = {
+\
+% for occ in occDict:
+<%
+ instance = occ.get("Instance")
+ id = occ.get("SensorID")
+%>\
+\
+ { ${instance}, ${id} },\
+
+% endfor
+};
+
+} // namespace occ
+} // namespace open_power
OpenPOWER on IntegriCloud