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