#include <iostream> | |
#include "occ_device.hpp" | |
namespace open_power | |
{ | |
namespace occ | |
{ | |
fs::path Device::bindPath = fs::path(OCC_HWMON_PATH) / "bind"; | |
fs::path Device::unBindPath = fs::path(OCC_HWMON_PATH) / "unbind"; | |
bool Device::master() const | |
{ | |
int master; | |
auto masterFile = fs::path(DEV_PATH) / config / "occ_master"; | |
std::ifstream file(masterFile, std::ios::in); | |
if (!file) | |
{ | |
return false; | |
} | |
file >> master; | |
file.close(); | |
return (master != 0); | |
} | |
} // namespace occ | |
} // namespace open_power |