commit | f902c054532deef11635ebee23ec576fa7dcc7b8 | [log] [tgz] |
---|---|---|
author | Yong Li <yong.b.li@linux.intel.com> | Thu May 07 17:13:53 2020 +0800 |
committer | Yong Li <yong.b.li@intel.com> | Fri May 08 01:09:38 2020 +0000 |
tree | 6ea55f54debe3617cb6bb8ee3ce1b5a22a0738b2 | |
parent | 10306bd5032fda014628487665d8000c0db49177 [diff] |
Skip property changed signal on threshold initialization When the sensor threshold config is changed, the sensor will be re-created, These alarm are initialized as false. In case of there is any asserted event already, needs to avoid the emit changed signal. Tested: Adjust the threshold to trigger the hwmon sensor threshold assert/deassert events, there is no additional logs 1 | 05/08/20 | 17:07:54 UTC | Temperature #0x4a | Upper Non-critical going high | Asserted 2 | 05/08/20 | 17:08:12 UTC | Temperature #0x4a | Upper Non-critical going high | Deasserted 3 | 05/08/20 | 17:08:22 UTC | Temperature #0x4a | Upper Non-critical going high | Asserted 4 | 05/08/20 | 17:08:26 UTC | Temperature #0x4a | Upper Non-critical going high | Deasserted Signed-off-by: Yong Li <yong.b.li@linux.intel.com> Change-Id: Id152efe8f34a8ea00eb10004660b89c3275090d6
dbus-sensors is a collection of sensor applications that provide the xyz.openbmc_project.Sensor collection of interfaces. They read sensor values from hwmon, d-bus, or direct driver access to provide readings. Some advance non-sensor features such as fan presence, pwm control, and automatic cpu detection (x86) are also supported.
runtime re-configurable from d-bus (entity-manager or the like)
isolated: each sensor type is isolated into its own daemon, so a bug in one sensor is unlikely to affect another, and single sensor modifications are possible
async single-threaded: uses sdbusplus/asio bindings
multiple data inputs: hwmon, d-bus, direct driver access