Follow up on Todo, move path out of base sensor
Not every sensor needs a sysfs path, because of that
move it out of the base class and into the classes that
need it.
Change-Id: I62b7df681e1ee889eb66e371d1cd6094097e9f21
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/src/ADCSensor.cpp b/src/ADCSensor.cpp
index a8d98ae..c94f251 100644
--- a/src/ADCSensor.cpp
+++ b/src/ADCSensor.cpp
@@ -64,10 +64,10 @@
const double scaleFactor, PowerState readState,
const std::string& sensorConfiguration,
std::optional<int> bridgeGpio) :
- Sensor(boost::replace_all_copy(sensorName, " ", "_"), path,
+ Sensor(boost::replace_all_copy(sensorName, " ", "_"),
std::move(_thresholds), sensorConfiguration,
"xyz.openbmc_project.Configuration.ADC", maxReading, minReading),
- objServer(objectServer), scaleFactor(scaleFactor),
+ objServer(objectServer), scaleFactor(scaleFactor), path(path),
readState(std::move(readState)), inputDev(io, open(path.c_str(), O_RDONLY)),
waitTimer(io), errCount(0), thresholdTimer(io, this), bridgeGpio(bridgeGpio)
{