Add PGOODMonitor class

This class checks that PGOOD comes on in the amount of
time specified.  If it doesn't, it will create an error log.

Future commits will analyze the power sequencer chip for failures
in this case so a better callout can be done.

Change-Id: Ia3679e5a7d36103f908b70aa0301cd012b0e7b20
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
3 files changed
tree: 9ff5811456bfcad595b7bf33ab8a826ad153931b
  1. power-sequencer/
  2. xyz/
  3. .gitignore
  4. argument.hpp
  5. bootstrap.sh
  6. configure.ac
  7. device.hpp
  8. device_monitor.hpp
  9. elog-errors.hpp
  10. event.hpp
  11. LICENSE
  12. Makefile.am
  13. pmbus.cpp
  14. pmbus.hpp
  15. README.md
  16. timer.cpp
  17. timer.hpp
  18. utility.cpp
  19. 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`.