summaryrefslogtreecommitdiffstats
path: root/mainloop.cpp
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2017-01-06 20:44:05 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-01-17 20:35:53 -0500
commit5afe21a525e975d9307ca8306beea866aa10464a (patch)
treeb1cc78098308c164e091b05989d486fd0bc48c77 /mainloop.cpp
parent951a79e7a297ba01298a539478438c9312d1d626 (diff)
downloadphosphor-hwmon-5afe21a525e975d9307ca8306beea866aa10464a.tar.gz
phosphor-hwmon-5afe21a525e975d9307ca8306beea866aa10464a.zip
Detect power current and energy sensors
Change-Id: I058eb1f3093a583ef21dd4be01d3fa535131fbde Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'mainloop.cpp')
-rw-r--r--mainloop.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/mainloop.cpp b/mainloop.cpp
index 78d0b1a..7e579a8 100644
--- a/mainloop.cpp
+++ b/mainloop.cpp
@@ -46,6 +46,18 @@ static constexpr auto typeAttrMap =
hwmon::type::cvolt,
ValueInterface::Unit::Volts,
-3),
+ std::make_tuple(
+ hwmon::type::ccurr,
+ ValueInterface::Unit::Amperes,
+ -3),
+ std::make_tuple(
+ hwmon::type::cenergy,
+ ValueInterface::Unit::Joules,
+ -6),
+ std::make_tuple(
+ hwmon::type::cpower,
+ ValueInterface::Unit::Watts,
+ -6),
};
auto getHwmonType(decltype(typeAttrMap)::const_reference attrs)
OpenPOWER on IntegriCloud