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