Lines Matching full:actions
33 * A rule is a sequence of actions that can be shared by multiple voltage
38 * - Actions that set the output voltage of a regulator rail
39 * - Actions that read all the sensors of a regulator rail
40 * - Actions that detect down-level hardware using version registers
57 * @param actions actions in the rule
60 std::vector<std::unique_ptr<Action>> actions) : in Rule() argument
61 id{id}, actions{std::move(actions)} in Rule()
65 * Executes the actions in this rule.
77 return action_utils::execute(actions, environment); in execute()
81 * Returns the actions in this rule.
83 * @return actions in rule
87 return actions; in getActions()
107 * Actions in this rule.
109 std::vector<std::unique_ptr<Action>> actions{}; member in phosphor::power::regulators::Rule