summaryrefslogtreecommitdiffstats
path: root/control/gen-fan-zone-defs.py
diff options
context:
space:
mode:
Diffstat (limited to 'control/gen-fan-zone-defs.py')
-rwxr-xr-xcontrol/gen-fan-zone-defs.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/control/gen-fan-zone-defs.py b/control/gen-fan-zone-defs.py
index 6d04bbd..061c314 100755
--- a/control/gen-fan-zone-defs.py
+++ b/control/gen-fan-zone-defs.py
@@ -11,11 +11,11 @@ import yaml
from argparse import ArgumentParser
from mako.template import Template
-tmpl = '''
+tmpl = '''\
<%!
def indent(str, depth):
return ''.join(4*' '*depth+line for line in str.splitlines(True))
-%>
+%>\
<%def name="genSSE(event)" buffered="True">
Group{
%for member in event['group']:
@@ -49,7 +49,7 @@ Timer{
std::vector<Signal>{
%for s in event['signals']:
Signal{
- ${s['match']}(
+ match::${s['match']}(
%for i, mp in enumerate(s['mparams']):
%if (i+1) != len(s['mparams']):
"${mp}",
@@ -79,17 +79,16 @@ std::vector<Signal>{
},
%endfor
}
-</%def>
+</%def>\
/* This is a generated file. */
-#include <sdbusplus/bus.hpp>
#include "manager.hpp"
#include "functor.hpp"
#include "actions.hpp"
#include "handlers.hpp"
#include "preconditions.hpp"
+#include "matches.hpp"
using namespace phosphor::fan::control;
-using namespace sdbusplus::bus::match::rules;
const unsigned int Manager::_powerOnDelay{${mgr_data['power_on_delay']}};
@@ -200,7 +199,7 @@ const std::vector<ZoneGroup> Manager::_zoneLayouts
std::vector<Signal>{
%for s in event['pc']['pcsigs']:
Signal{
- ${s['match']}(
+ match::${s['match']}(
%for i, mp in enumerate(s['mparams']):
%if (i+1) != len(s['mparams']):
"${mp}",
OpenPOWER on IntegriCloud