psu-ng: Create error for communication fault
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
Change-Id: I3f147063759559bf2486e78d9873c6d464381ddd
diff --git a/phosphor-power-supply/power_supply.hpp b/phosphor-power-supply/power_supply.hpp
index 3386b80..875e714 100644
--- a/phosphor-power-supply/power_supply.hpp
+++ b/phosphor-power-supply/power_supply.hpp
@@ -150,7 +150,7 @@
*/
bool isFaulted() const
{
- return faultFound;
+ return (faultFound || hasCommFault());
}
/**
@@ -193,6 +193,11 @@
return vinUVFault;
}
+ const std::string getDevicePath() const
+ {
+ return pmbusIntf->path();
+ }
+
const std::string& getInventoryPath() const
{
return inventoryPath;