commit | ef9665a8afe704f57fb1db2d052f0b6ba9b73622 | [log] [tgz] |
---|---|---|
author | Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> | Thu Oct 10 10:26:39 2019 -0700 |
committer | Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> | Thu Oct 10 10:43:26 2019 -0700 |
tree | 64b40334b5c896de0bb2e6d446d6fcea0226f825 | |
parent | 61bc6dccfeaaf1fbfdddc01bbc754898c7f170da [diff] |
Fix file descriptor checking '0' is also a valid file descriptor so this commit fixes incorrect checks on fd after opening a file. Actually, fd 0, 1 and 2 will be assigned to stdin, stdout and stderr respectively so this patch doesn't fix any issue but it's for code consistency. Tested: Detecting and reading sensors worked well. Change-Id: I2626a0b92352257d1c294a61ca385f95568dae7d Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
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