#TODO This interface and the logging entry interface # is having common properties,Ideally there should be # one common interface and the specific properties # for logging should go in (Logging/Entry). # https://github.com/openbmc/openbmc/issues/2923 description: > Implement to provide event entry attributes. This interface should be instantiated for the phosphor::events namespace. This interface is a collection of objects, therefore it is required to implement org.freedesktop.DBus.ObjectManager on the events namespace root. Optionally, implement xyz.openbmc_project.Delete to allow the deletion of individual entries. The event D-Bus object path would look like /events// Here "type" is the type of event, Could be network/system state event etc. Type would be given by the application configuration file which would be implementing this interface. Here "id" is positive integer starts from 1 and it gets incremented by 1 with any newly created object. properties: - name: Timestamp type: uint64 description: > Event creation timestamp in milliseconds since 1970. - name: Message type: string description: > The message description of the event entry. - name: AdditionalData type: array[string] description: > Additional information in the form of metadata field strings VAR=val