diff options
Diffstat (limited to 'scripts/writesensor.mako.cpp')
-rw-r--r-- | scripts/writesensor.mako.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/scripts/writesensor.mako.cpp b/scripts/writesensor.mako.cpp index 5cc024e..9cd4e48 100644 --- a/scripts/writesensor.mako.cpp +++ b/scripts/writesensor.mako.cpp @@ -73,8 +73,21 @@ extern const IdInfoMap sensors = { <% continue %>\ % endif <% valueType = values["type"] %>\ +<% +try: + skip = values["skipOn"] + if skip == "assert": + skipVal = "SkipAssertion::ASSERT" + elif skip == "deassert": + skipVal = "SkipAssertion::DEASSERT" + else: + assert "Unknown skip value " + str(skip) +except KeyError, e: + skipVal = "SkipAssertion::NONE" +%>\ + ${skipVal}, % for name,value in values.items(): - % if name == "type": + % if name == "type" or name == "skipOn": <% continue %>\ % endif % if valueType == "string": |