oem-ampere: eventManager: Handle pldmMessagePollEvent event class

Add Ampere OEM handler to handle `pldmMessagePollEvent` event class. The
handler will check if the event is one of the RAS_UE sensors IDs
(CORE_UE, SOC_UE, MCU_UE, PCIE_UE) and triggers the `ras_ue_fault` LED
if it is.

Change-Id: I767def72ffda6c20482633f8be0b0bfbd6eea4c7
Signed-off-by: Thu Nguyen <thu@os.amperecomputing.com>
diff --git a/oem/ampere/oem_ampere.hpp b/oem/ampere/oem_ampere.hpp
index ff91652..8e8c301 100644
--- a/oem/ampere/oem_ampere.hpp
+++ b/oem/ampere/oem_ampere.hpp
@@ -122,6 +122,17 @@
                 return platformManager->handlePolledCperEvent(
                     tid, eventId, eventData, eventDataSize);
             }});
+
+        /* Register OEM handling for pldmMessagePollEvent */
+        platformHandler->registerEventHandlers(
+            PLDM_MESSAGE_POLL_EVENT,
+            {[oemEventManager](const pldm_msg* request, size_t payloadLength,
+                               uint8_t formatVersion, uint8_t tid,
+                               size_t eventDataOffset) {
+                return oemEventManager->handlepldmMessagePollEvent(
+                    request, payloadLength, formatVersion, tid,
+                    eventDataOffset);
+            }});
     }
 
   private: