From e2d1bf317c0ddf25ddd305aa8f3c6f09118f799c Mon Sep 17 00:00:00 2001 From: Harisuddin Mohamed Isa Date: Thu, 6 Feb 2020 17:32:38 +0800 Subject: PEL: Print Failing MTMS section into JSON Remove any trailing whitespace for serial number. "Failing MTMS": { "Section Version": "1", "Sub-section type": "0", "Created by": "0x4552", "Machine Type Model": "OPWR-131", "Serial Number": "1318ABA" }, Testing: Manually run peltool and verified output. All unit tests passed. Signed-off-by: Harisuddin Mohamed Isa Change-Id: I7a05790bdf406ef6d7946ffae831a45ee6dd5cda --- extensions/openpower-pels/failing_mtms.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'extensions/openpower-pels/failing_mtms.hpp') diff --git a/extensions/openpower-pels/failing_mtms.hpp b/extensions/openpower-pels/failing_mtms.hpp index 65186eb..8f5cd44 100644 --- a/extensions/openpower-pels/failing_mtms.hpp +++ b/extensions/openpower-pels/failing_mtms.hpp @@ -81,6 +81,12 @@ class FailingMTMS : public Section return _mtms.machineSerialNumber(); } + /** + * @brief Get section in JSON. + * @return std::optional - Failing MTMS section in JSON + */ + std::optional getJSON() const override; + private: /** * @brief Validates the section contents -- cgit v1.2.1