| description: > |
| Implement to emit D-Bus signal for PLDM Event Messages. PLDM Event |
| Messages are PLDM monitoring and control messages that are used by |
| a PLDM terminus to synchronously or asynchronously report PLDM events |
| to a central party called the PLDM Event Receiver. |
| |
| When the PLDM daemon receives a sensorEvent of type stateSensorState, |
| it emits the StateSensorEvent signal. |
| |
| This signal would be used by PLDM Requester apps on the BMC, which |
| will rely on this signal to determine state changes on a connected |
| PLDM entity. |
| |
| More information about PLDM Event Messages can be found at DSP0248 |
| version 1.2.0 section 13. |
| |
| signals: |
| - name: StateSensorEvent |
| description: > |
| Signal indicating that a state sensor change EventMessage is |
| received. |
| More information about properties can be found at DSP0248 version |
| 1.2.0 table 19. |
| properties: |
| - name: TID |
| type: byte |
| description: > |
| A terminus id. |
| |
| - name: sensorID |
| type: uint16 |
| description: > |
| The sensorID is the value that is used in PDRs and PLDM sensor |
| access commands to identify and access a particular sensor |
| within a terminus. |
| |
| - name: sensorOffset |
| type: byte |
| description: > |
| Identifies which state sensor within a composite state sensor |
| the event is being returned for. |
| |
| - name: eventState |
| type: byte |
| description: > |
| The event state value from the state change that triggered |
| the event message. |
| |
| - name: previousEventState |
| type: byte |
| description: > |
| The event state value for the state from which the present |
| event state was entered. |