16add0b81SVishwanatha Subbanna ## This file is a template. The comment below is emitted 26add0b81SVishwanatha Subbanna ## into the rendered file; feel free to edit this file. 36add0b81SVishwanatha Subbanna // WARNING: Generated header. Do not edit! 46add0b81SVishwanatha Subbanna 56add0b81SVishwanatha Subbanna 66add0b81SVishwanatha Subbanna #pragma once 76add0b81SVishwanatha Subbanna 86add0b81SVishwanatha Subbanna #include <map> 91d69e192SAlexander Filippov #include <string> 101d69e192SAlexander Filippov #include <tuple> 116add0b81SVishwanatha Subbanna 126add0b81SVishwanatha Subbanna namespace open_power 136add0b81SVishwanatha Subbanna { 146add0b81SVishwanatha Subbanna namespace occ 156add0b81SVishwanatha Subbanna { 166add0b81SVishwanatha Subbanna 17*7e374fb4SChris Cain using instanceID = unsigned int; 186add0b81SVishwanatha Subbanna using sensorID = uint8_t; 191d69e192SAlexander Filippov using sensorName = std::string; 201d69e192SAlexander Filippov using sensorDefs = std::tuple<sensorID, sensorName>; 211d69e192SAlexander Filippov const std::map<instanceID, sensorDefs> Status::sensorMap = { 226add0b81SVishwanatha Subbanna \ 236add0b81SVishwanatha Subbanna % for occ in occDict: 246add0b81SVishwanatha Subbanna <% 256add0b81SVishwanatha Subbanna instance = occ.get("Instance") 266add0b81SVishwanatha Subbanna id = occ.get("SensorID") 271d69e192SAlexander Filippov name = occ.get("SensorName") 286add0b81SVishwanatha Subbanna %>\ 296add0b81SVishwanatha Subbanna \ 301d69e192SAlexander Filippov { ${instance}, { ${id}, "${name}" }},\ 316add0b81SVishwanatha Subbanna 326add0b81SVishwanatha Subbanna % endfor 336add0b81SVishwanatha Subbanna }; 346add0b81SVishwanatha Subbanna 356add0b81SVishwanatha Subbanna } // namespace occ 366add0b81SVishwanatha Subbanna } // namespace open_power 37