diff options
Diffstat (limited to 'chassishandler.cpp')
-rw-r--r-- | chassishandler.cpp | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/chassishandler.cpp b/chassishandler.cpp index 80f4402..b822212 100644 --- a/chassishandler.cpp +++ b/chassishandler.cpp @@ -4,6 +4,7 @@ #include "ipmid.hpp" #include "settings.hpp" +#include "timer.hpp" #include "types.hpp" #include "utils.hpp" @@ -18,7 +19,20 @@ #include <chrono> #include <fstream> #include <future> +#include <map> +#include <phosphor-logging/elog-errors.hpp> +#include <phosphor-logging/log.hpp> +#include <sdbusplus/bus.hpp> +#include <sdbusplus/server/object.hpp> #include <sstream> +#include <string> +#include <xyz/openbmc_project/Common/error.hpp> +#include <xyz/openbmc_project/Control/Boot/Mode/server.hpp> +#include <xyz/openbmc_project/Control/Boot/Source/server.hpp> +#include <xyz/openbmc_project/Control/Power/RestorePolicy/server.hpp> +#include <xyz/openbmc_project/State/Host/server.hpp> +#include <xyz/openbmc_project/State/PowerOnHours/server.hpp> + #if __has_include(<filesystem>) #include <filesystem> #elif __has_include(<experimental/filesystem>) @@ -32,21 +46,6 @@ namespace filesystem = std::experimental::filesystem; #error filesystem not available #endif -#include "timer.hpp" - -#include <map> -#include <phosphor-logging/elog-errors.hpp> -#include <phosphor-logging/log.hpp> -#include <sdbusplus/bus.hpp> -#include <sdbusplus/server/object.hpp> -#include <string> -#include <xyz/openbmc_project/Common/error.hpp> -#include <xyz/openbmc_project/Control/Boot/Mode/server.hpp> -#include <xyz/openbmc_project/Control/Boot/Source/server.hpp> -#include <xyz/openbmc_project/Control/Power/RestorePolicy/server.hpp> -#include <xyz/openbmc_project/State/Host/server.hpp> -#include <xyz/openbmc_project/State/PowerOnHours/server.hpp> - // Defines #define SET_PARM_VERSION 0x01 #define SET_PARM_BOOT_FLAGS_PERMANENT 0x40 // boot flags data1 7th bit on |