| #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 |