You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When processing the FRU Record Set PDRs lookup for state sensors with state set ID OperationalFaultStatus and matching entity information(containerID, entityType and entityInstanceNumber).
Implement xyz.openbmc_project.State.Decorator.OperationalStatus interface and initialize Functional property by reading the sensor value (GetStateSensorReadings).
When the functional status changes on the host ( for example when the FRU goes faulty), host reports it by sending sensorEvent(PlatformEventMessage) to the BMC. Refactor the PlatformEventMessage handler to update the Functional property for the corresponding FRU D-Bus object.
Note: Sensors need not be necessarily related to FRU where PLDM hosts the D-Bus object. There are other sensors which maps to D-Bus property hosted by other OpenBMC applications. The goal should be to write generic code and handle both scenarios.
tomjoseph83
changed the title
PLDM: Process host PDRs for state sensors with state set ID OperationalStatus
PLDM: Process host state sensor PDRs with state set ID OperationalStatus
Dec 18, 2020
tomjoseph83
changed the title
PLDM: Process host state sensor PDRs with state set ID OperationalStatus
PLDM: Process host state sensor PDRs with state set ID Operational Fault Status
Dec 18, 2020
nmuruli
changed the title
PLDM: Process host state sensor PDRs with state set ID Operational Fault Status
PLDM: (MEX LED) Process host state sensor PDRs with state set ID Operational Fault Status
Apr 30, 2021
When processing the FRU Record Set PDRs lookup for state sensors with state set ID OperationalFaultStatus and matching entity information(containerID, entityType and entityInstanceNumber).
Implement xyz.openbmc_project.State.Decorator.OperationalStatus interface and initialize Functional property by reading the sensor value (GetStateSensorReadings).
When the functional status changes on the host ( for example when the FRU goes faulty), host reports it by sending sensorEvent(PlatformEventMessage) to the BMC. Refactor the PlatformEventMessage handler to update the Functional property for the corresponding FRU D-Bus object.
Note: Sensors need not be necessarily related to FRU where PLDM hosts the D-Bus object. There are other sensors which maps to D-Bus property hosted by other OpenBMC applications. The goal should be to write generic code and handle both scenarios.
Related to #2817
The text was updated successfully, but these errors were encountered: