141ad4ff1SKumar Thangavel 225b79bf4SBonnie Lo enum class fb_bic_cmds : uint8_t 325b79bf4SBonnie Lo { 425b79bf4SBonnie Lo CMD_OEM_BIC_INFO = 0x1, 525b79bf4SBonnie Lo CMD_OEM_GET_BIC_GPIO_STATE = 0x3, 625b79bf4SBonnie Lo CMD_OEM_SEND_POST_BUFFER_TO_BMC = 0x8, 7*41027b96SBonnie Lo CMD_OEM_SET_HOST_POWER_STATE = 0x0C, 825b79bf4SBonnie Lo }; 9ad04924dSKumar Thangavel 10ad04924dSKumar Thangavel const char* dbusObj = "/xyz/openbmc_project/state/boot/raw"; 11ad04924dSKumar Thangavel 12ad04924dSKumar Thangavel const char* dbusService = "xyz.openbmc_project.State.Boot.Raw"; 13*41027b96SBonnie Lo 14*41027b96SBonnie Lo constexpr auto systemdService = "org.freedesktop.systemd1"; 15*41027b96SBonnie Lo constexpr auto systemdObjPath = "/org/freedesktop/systemd1"; 16*41027b96SBonnie Lo constexpr auto systemdInterface = "org.freedesktop.systemd1.Manager"; 17*41027b96SBonnie Lo 18*41027b96SBonnie Lo enum class HostPowerState : uint8_t 19*41027b96SBonnie Lo { 20*41027b96SBonnie Lo HOST_POWER_OFF = 0x0, 21*41027b96SBonnie Lo HOST_POWER_ON = 0x1, 22*41027b96SBonnie Lo }; 23