diff options
Diffstat (limited to 'read_fru_data.hpp')
-rw-r--r-- | read_fru_data.hpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/read_fru_data.hpp b/read_fru_data.hpp new file mode 100644 index 0000000..f536cf2 --- /dev/null +++ b/read_fru_data.hpp @@ -0,0 +1,22 @@ +#pragma once +#include <string> +#include <sdbusplus/bus.hpp> +#include "ipmi_fru_info_area.hpp" + +namespace ipmi +{ +namespace fru +{ +using FRUId = uint8_t; +using FRUAreaMap = std::map<FRUId, FruAreaData>; +/** + * @brief Get fru area data as per IPMI specification + * + * @param[in] fruNum FRU ID + * + * @return FRU area data as per IPMI specification + */ +const FruAreaData& getFruAreaData(const FRUId& fruNum); + +} //fru +} //ipmi |