Change to not check powerOn faults if input fault

If there was a VIN_UV_FAULT or INPUT_FAULT, do not bother to check for
the fan fault, temperature fault, output over-voltage fault, output over
current fault, PGOOD, or UNIT_IS_OFF faults. The fans will not be
running, there will be no output voltage or current (aside from Vcs),
the PGOOD will not be active, and the unit will be off. Logging those
additional errors will just create confusion.

Change-Id: Ia9f02509a057300e4992da3a6edd90edf025e766
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
1 file changed
tree: 941e2c6fa85dc39e41ac7c7021f9d4ad6ee5f208
  1. org/
  2. power-sequencer/
  3. power-supply/
  4. test/
  5. .gitignore
  6. argument.hpp
  7. bootstrap.sh
  8. configure.ac
  9. device.hpp
  10. device_monitor.hpp
  11. elog-errors.hpp
  12. event.hpp
  13. file.hpp
  14. LICENSE
  15. Makefile.am
  16. names_values.hpp
  17. pmbus.cpp
  18. pmbus.hpp
  19. README.md
  20. timer.cpp
  21. timer.hpp
  22. utility.cpp
  23. utility.hpp
README.md

Code for detecting and analyzing power faults on Witherspoon.

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`.