#pragma once #include #include namespace ipmi { namespace fru { using FruAreaData = std::vector; using Section = std::string; using Value = std::string; using Property = std::string; using PropertyMap = std::map; using FruInventoryData = std::map; /** * @brief Builds Fru area data from inventory data * * @param[in] invData FRU properties values read from inventory * * @return FruAreaData FRU area data as per IPMI specification */ FruAreaData buildFruAreaData(const FruInventoryData& inventory); } //fru } //ipmi