#include "host_condition.hpp" namespace pldm { namespace dbus_api { Host::FirmwareCondition Host::currentFirmwareCondition() const { bool hostRunning = false; if (hostPdrObj != nullptr) { hostRunning = hostPdrObj.get()->isHostUp(); } auto value = hostRunning ? Host::FirmwareCondition::Running : Host::FirmwareCondition::Off; return value; } } // namespace dbus_api } // namespace pldm