From 45387d650cd3ffa3ff8cd75e8478d1936fcd9ca4 Mon Sep 17 00:00:00 2001 From: Brad Bishop Date: Thu, 10 Nov 2016 21:58:58 -0600 Subject: Add initial sensor interfaces xyz.openbmc_project.Sensor.Value xyz.openbmc_project.Sensor.Threshold.Warning xyz.openbmc_project.Sensor.Threshold.Critical Change-Id: Ib3e993d0b2e87387993d7b6c1c8b1a47e71b5af1 Signed-off-by: Brad Bishop --- .../Sensor/Threshold/Warning.interface.yaml | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 xyz/openbmc_project/Sensor/Threshold/Warning.interface.yaml (limited to 'xyz/openbmc_project/Sensor/Threshold/Warning.interface.yaml') diff --git a/xyz/openbmc_project/Sensor/Threshold/Warning.interface.yaml b/xyz/openbmc_project/Sensor/Threshold/Warning.interface.yaml new file mode 100644 index 0000000..84bf8fa --- /dev/null +++ b/xyz/openbmc_project/Sensor/Threshold/Warning.interface.yaml @@ -0,0 +1,31 @@ +description: > + Implement to provide warning class sensor thresholds. Objects implementing + Sensor.Threshold.Warning must be instantiated in the correct hierarchy within + the sensors namespace. The following sensor hierarchies are recognized: + temperature + fan_tach + voltage + altitude + + Additionally, any object implementing Sensor.Threshold.Warning must also + implement Sensor.Value. + +properties: + - name: WarningHigh + type: int64 + description: > + The upper bound of the warning threshold. + - name: WarningLow + type: int64 + description: > + The lower bound of the warning threshold. + - name: WarningAlarm + type: boolean + description: > + True if the sensor value has exceeded the defined bounds. + False if the sensor value has not exceeded the defined bounds. + + WarningAlarm may be set to False to clear an alarm condition. + The behavior of setting WarningAlarm to True is undefined. + +# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 -- cgit v1.2.1