static const std::map> singleLedOn = { { "/xyz/openbmc_project/ledmanager/groups/SingleLed",{ {"One",phosphor::led::Layout::On}, } }, }; static const std::map> singleLedBlink = { { "/xyz/openbmc_project/ledmanager/groups/SingleLed",{ {"One",phosphor::led::Layout::Blink}, } }, }; static const std::map> multipleLedsOn = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLeds",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, } }, }; static const std::map> multipleLedsBlink = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLeds",{ {"One",phosphor::led::Layout::Blink}, {"Two",phosphor::led::Layout::Blink}, {"Three",phosphor::led::Layout::Blink}, } }, }; static const std::map> multipleLedsOnAndBlink = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsMix",{ {"One",phosphor::led::Layout::Blink}, {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::Blink}, {"Four",phosphor::led::Layout::On}, {"Five",phosphor::led::Layout::On}, } }, }; static const std::map> twoGroupsWithDistinctLEDsOn = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsASet",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, } }, { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsBSet",{ {"Four",phosphor::led::Layout::On}, {"Five",phosphor::led::Layout::On}, {"Six",phosphor::led::Layout::On}, } }, }; static const std::map> twoGroupsWithOneComonLEDOn = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsASet",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, } }, { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsBSet",{ {"Four",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, {"Six",phosphor::led::Layout::On}, } }, }; static const std::map> twoGroupsWithOneComonLEDInDifferentState = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsASet",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, } }, { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsBSet",{ {"Two",phosphor::led::Layout::Blink}, {"Four",phosphor::led::Layout::On}, {"Five",phosphor::led::Layout::On}, {"Six",phosphor::led::Layout::On}, } }, }; static const std::map> twoGroupsWithMultiplComonLEDOn = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsASet",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, } }, { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsBSet",{ {"Two",phosphor::led::Layout::On}, {"Six",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::On}, {"Seven",phosphor::led::Layout::On}, } }, }; static const std::map> twoGroupsWithMultipleComonLEDInDifferentState = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsASet",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::Blink}, {"Three",phosphor::led::Layout::On}, {"Four",phosphor::led::Layout::On}, } }, { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsBSet",{ {"Two",phosphor::led::Layout::On}, {"Three",phosphor::led::Layout::Blink}, {"Five",phosphor::led::Layout::On}, {"Six",phosphor::led::Layout::On}, } }, }; static const std::map> twoGroupsWithMultipleComonLEDInDifferentStateBlinkAgain = { { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsASet",{ {"One",phosphor::led::Layout::On}, {"Two",phosphor::led::Layout::Blink}, {"Three",phosphor::led::Layout::On}, {"Four",phosphor::led::Layout::On}, } }, { "/xyz/openbmc_project/ledmanager/groups/MultipleLedsBSet",{ {"Two",phosphor::led::Layout::Blink}, {"Three",phosphor::led::Layout::Blink}, {"Five",phosphor::led::Layout::On}, {"Six",phosphor::led::Layout::On}, } }, };