diff options
author | Matthew Barth <msbarth@us.ibm.com> | 2017-09-11 16:07:58 -0500 |
---|---|---|
committer | Matthew Barth <msbarth@us.ibm.com> | 2017-09-18 10:35:10 -0500 |
commit | f9201abb8ca5a30220b05f3bbaa2db9343699a80 (patch) | |
tree | 35643a2081fc4be8f9d9c1f1576b4211294b04f4 /control/zone.hpp | |
parent | 6ad28430764b7d16ee7abcb9965b76ea5583008f (diff) | |
download | phosphor-fan-presence-f9201abb8ca5a30220b05f3bbaa2db9343699a80.tar.gz phosphor-fan-presence-f9201abb8ca5a30220b05f3bbaa2db9343699a80.zip |
Support a list of actions for a set speed event
Each set speed event will contain a list of one-to-many actions to
perform for the given event group's property. This reduces the amount of
code generated and properly handles property changed events against the
group.
Change-Id: If2b8c0d0b8ecf6e1c974c43d96e1c6e9e952022b
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Diffstat (limited to 'control/zone.hpp')
-rw-r--r-- | control/zone.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/control/zone.hpp b/control/zone.hpp index cb1ce69..bc21b9f 100644 --- a/control/zone.hpp +++ b/control/zone.hpp @@ -243,12 +243,12 @@ class Zone /** * @brief Callback function for event timers that processes the given - * action for a group + * actions for a group * - * @param[in] eventGroup - Group to process action on - * @param[in] eventAction - Event action to run + * @param[in] eventGroup - Group to process actions on + * @param[in] eventActions - List of event actions to run */ - void timerExpired(Group eventGroup, Action eventAction); + void timerExpired(Group eventGroup, std::vector<Action> eventActions); private: |