Create a FanSpeedObject interface

Create the FanSpeedObject target interface when the fanx_target sysfs
file exists. The "xyz.openbmc_project.Control.Target" interface is on
the /xyz/openbmc_project/sensors/fan_tac/fan[#] object paths.

Change-Id: Ib4a099cff17cacea501b474969f292516db212b5
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
4 files changed
tree: 80ab54b0d52f1ac6372299956811b1d1d5c9dcb4
  1. test/
  2. .gitignore
  3. argument.cpp
  4. argument.hpp
  5. bootstrap.sh
  6. configure.ac
  7. env.cpp
  8. env.hpp
  9. hwmon.hpp
  10. interface.hpp
  11. LICENSE
  12. mainloop.cpp
  13. mainloop.hpp
  14. Makefile.am
  15. readd.cpp
  16. README.md
  17. sensorset.cpp
  18. sensorset.hpp
  19. sysfs.cpp
  20. sysfs.hpp
  21. targets.hpp
  22. thresholds.hpp
  23. util.hpp
README.md

Exposes generic hwmon entries as DBus objects.

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To full clean the repository again run `./bootstrap.sh clean`.