diff options
author | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-07-25 19:59:46 -0400 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-08-02 20:18:19 +0000 |
commit | fcbedca0d847c27fdeab59cda9c6659d8640b6dd (patch) | |
tree | 165fe3c760f9896979eefc0f0732551abd75a2ea /presence/templates/anyof.mako.hpp | |
parent | 00b520827e5d16fc8262783e1ccf8de89a213006 (diff) | |
download | phosphor-fan-presence-fcbedca0d847c27fdeab59cda9c6659d8640b6dd.tar.gz phosphor-fan-presence-fcbedca0d847c27fdeab59cda9c6659d8640b6dd.zip |
presence: Add parser support for any of
Add support for the anyof yaml keyword.
Change-Id: Ib28ca8ef9959cec29cb2d15a0bf758668375895f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'presence/templates/anyof.mako.hpp')
-rw-r--r-- | presence/templates/anyof.mako.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/presence/templates/anyof.mako.hpp b/presence/templates/anyof.mako.hpp new file mode 100644 index 0000000..cc0ca09 --- /dev/null +++ b/presence/templates/anyof.mako.hpp @@ -0,0 +1,7 @@ +std::make_unique<AnyOf>( +${indent(1)}ConfigFans::get()[${f.fan}], +${indent(1)}std::vector<std::reference_wrapper<PresenceSensor>>{ +% for s in f.sensors: +${indent(2)}*ConfigSensors::get()[${s}], +% endfor +${indent(1)}})\ |