Lines Matching +full:auto +full:- +full:load
4 #include "json-config.hpp"
8 #include <phosphor-logging/lg2.hpp>
27 * @param[in] path - path of LED JSON file
29 * @return const Json - Json object
56 * @param[in] action - action string
58 * @return Action - action enum (On/Off/Blink)
82 auto name = member.value("Name", ""); in loadJsonConfigV1GroupMember()
83 auto action = getAction(member.value("Action", "")); in loadJsonConfigV1GroupMember()
110 auto objpath = tmpPath.string(); in loadJsonConfigV1Group()
111 auto members = entry.value("members", empty); in loadJsonConfigV1Group()
119 for (const auto& member : members) in loadJsonConfigV1Group()
132 /** @brief Load JSON config and return led map (JSON version 1)
142 auto leds = json.value("leds", empty); in loadJsonConfigV1()
144 for (const auto& entry : leds) in loadJsonConfigV1()
152 /** @brief Load JSON config and return led map
158 auto json = readJson(path); in loadJsonConfig()
160 auto version = json.value("version", 1); in loadJsonConfig()
177 * @param[in] config - Path to the JSON config.