Chicago Duan | 3ff4a70 | 2020-06-12 16:24:41 +0800 | [diff] [blame] | 1 | description: > |
| 2 | Implement to emit D-Bus signal for PLDM Event Messages. PLDM Event |
| 3 | Messages are PLDM monitoring and control messages that are used by |
| 4 | a PLDM terminus to synchronously or asynchronously report PLDM events |
| 5 | to a central party called the PLDM Event Receiver. |
| 6 | |
| 7 | When the PLDM daemon receives a sensorEvent of type stateSensorState, |
| 8 | it emits the StateSensorEvent signal. |
| 9 | |
| 10 | This signal would be used by PLDM Requester apps on the BMC, which |
| 11 | will rely on this signal to determine state changes on a connected |
| 12 | PLDM entity. |
| 13 | |
| 14 | More information about PLDM Event Messages can be found at DSP0248 |
| 15 | version 1.2.0 section 13. |
| 16 | |
| 17 | signals: |
| 18 | - name: StateSensorEvent |
| 19 | description: > |
| 20 | Signal indicating that a state sensor change EventMessage is |
| 21 | received. |
| 22 | More information about properties can be found at DSP0248 version |
| 23 | 1.2.0 table 19. |
| 24 | properties: |
| 25 | - name: TID |
| 26 | type: byte |
| 27 | description: > |
| 28 | A terminus id. |
| 29 | |
| 30 | - name: sensorID |
| 31 | type: uint16 |
| 32 | description: > |
| 33 | The sensorID is the value that is used in PDRs and PLDM sensor |
| 34 | access commands to identify and access a particular sensor |
| 35 | within a terminus. |
| 36 | |
| 37 | - name: sensorOffset |
| 38 | type: byte |
| 39 | description: > |
| 40 | Identifies which state sensor within a composite state sensor |
| 41 | the event is being returned for. |
| 42 | |
| 43 | - name: eventState |
| 44 | type: byte |
| 45 | description: > |
| 46 | The event state value from the state change that triggered |
| 47 | the event message. |
| 48 | |
| 49 | - name: previousEventState |
| 50 | type: byte |
| 51 | description: > |
| 52 | The event state value for the state from which the present |
| 53 | event state was entered. |
| 54 | |