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