Lines Matching full:groups
42 * are made up of groups of sensors, triggers from those sensors, and actions
92 * @brief Clear all groups available for events
100 * @brief Set the groups that are available for events
102 * @param[in] groups - All groups available for events
105 std::map<configKey, std::unique_ptr<Group>>&& groups) in setAllGroups() argument
107 allGroups = std::move(groups); in setAllGroups()
111 * @brief Load and/or return all groups available to be configured on events
113 * @param[in] loadGroups - Whether to load the groups or not
114 * (default is to load the groups if not already loaded)
116 * @return Groups available to be configured on events from `groups.json`
132 * @brief Parse and set the event's groups(OPTIONAL)
135 * @param[in] profiles - List of profiles to validate groups against
136 * @param[out] groups - List of groups to be configured
138 * Sets the list of groups associated with the event
142 std::vector<Group>& groups);
145 * @brief Return the contained groups and actions as JSON
147 * @return json - A JSON object of groups and actions
155 /* List of groups associated with the event */
167 /* All groups available to be configred on events */