diff options
author | Aatir <aatrapps@gmail.com> | 2019-11-19 10:37:37 -0600 |
---|---|---|
committer | Matt Spinler <spinler@us.ibm.com> | 2019-12-09 18:52:48 +0000 |
commit | 7b291ec64bffa3038e075154a474fe0fab80f26f (patch) | |
tree | 391c015697908b8f6e0d15278e58ad3372ef65a0 /extensions/openpower-pels/user_header.hpp | |
parent | c92b4eb4f00c5b6516476eda7965f8fecd6fbe35 (diff) | |
download | phosphor-logging-7b291ec64bffa3038e075154a474fe0fab80f26f.tar.gz phosphor-logging-7b291ec64bffa3038e075154a474fe0fab80f26f.zip |
PEL: Print list of PELs
PelTool commands for printing a list of PELs.
PEL list sample:
{
"0x50000004": {
"SRC": "BD8D1001",
"PLID": "0x50000004",
"CreatorID": "BMC",
"Subsystem": "bmc_firmware",
"Commit Time": "10/24/2019 15:50:08",
"Sev": "unrecoverable",
"CompID": "0x1000"
}
}
Change-Id: Ifd864a6561c09de098689195edcf107b3fe550e3
Signed-off-by: Aatir <aatrapps@gmail.com>
Diffstat (limited to 'extensions/openpower-pels/user_header.hpp')
-rw-r--r-- | extensions/openpower-pels/user_header.hpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/extensions/openpower-pels/user_header.hpp b/extensions/openpower-pels/user_header.hpp index 5689a1c..6692dd3 100644 --- a/extensions/openpower-pels/user_header.hpp +++ b/extensions/openpower-pels/user_header.hpp @@ -173,6 +173,15 @@ class UserHeader : public Section */ std::optional<std::string> getJSON() const override; + /** + * @brief Helper function to get values from lookup tables. + * @return std::string - the value + * @param[in] uint8_t - field to get value for + * @param[in] PELValues - lookup table + */ + std::string getValue(const uint8_t field, + const pel_values::PELValues& values) const; + private: /** * @brief Fills in the object from the stream data @@ -232,15 +241,6 @@ class UserHeader : public Section * @brief The second reserved word placeholder. */ uint32_t _reserved4Byte2; - - /** - * @brief Helper function to get values from lookup tables. - * @return std::string - the value - * @param[in] uint8_t - field to get value for - * @param[in] PELValues - lookup table - */ - std::string getValue(const uint8_t field, - const pel_values::PELValues& values) const; }; } // namespace pels |