commit | 7e624b6a4ab51bf72cb7c6a2d17afedc0be08b4a | [log] [tgz] |
---|---|---|
author | Szymon Dompke <szymon.dompke@intel.com> | Mon Sep 20 18:45:12 2021 +0200 |
committer | Patrick Williams <patrick@stwcx.xyz> | Wed Sep 29 11:44:26 2021 +0000 |
tree | a8854f945c5452fdd0d3251de4f77f46a8fcd193 | |
parent | 329d1d8169339717e4955f736b8181fde8f0ac9c [diff] |
Update Telemetry Trigger and TriggerManager For Trigger interface: - Removed LogToJournal, LogToRedfish and UpdateReport properties. - Added TriggerActions property which is an array of TriggerAction enum. - Defined TriggerAction enum: LogToLogService, RedfishEvent, UpdateReport. Those values correspond to removed properties. - Modified Thresholds property to reflect current telemetry implementation. For TriggerManager interface: - Removed 'discrete' param from AddTrigger method. This can be deduced by service. - Removed 'logToJournal', 'logToRedfish' and 'updateReport' params from AddTrigger method. - Added 'triggerActions' param to AddTrigger method, which contains values corresponding to removed params. - Modified 'thresholds' param in AddTrigger method to reflect current telemetry implementation. By replacing bool properties/params with single array, trigger interface will be easier to implement in Redfish. Signed-off-by: Szymon Dompke <szymon.dompke@intel.com> Change-Id: I995ba8272c633054106c76fefaa38df87384f64d
YAML descriptors of standard D-Bus interfaces. The format is described by the sdbusplus binding generation tool sdbus++.
This project can be built with meson
. The typical meson
workflow is: meson builddir && ninja -C builddir
.
The meson files used to handle the YAML files are automatically generated and found under the gen
subdirectory. When adding or removing YAML files, this must be regenerated. This can be done with the helper script found in the gen
subdirectory: cd gen && ./regenerate-meson
.
Only the xyz/openbmc_project interfaces are built by default. Other interfaces can be enabled by meson options:
-Ddata_com_ibm=true
-Ddata_org_open_power=true
Example: meson builddir -Ddata_com_ibm=true && ninja -C builddir