summaryrefslogtreecommitdiffstats
path: root/monitor/tach_sensor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'monitor/tach_sensor.cpp')
-rw-r--r--monitor/tach_sensor.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/monitor/tach_sensor.cpp b/monitor/tach_sensor.cpp
index 8ae8583..1069313 100644
--- a/monitor/tach_sensor.cpp
+++ b/monitor/tach_sensor.cpp
@@ -126,13 +126,21 @@ TachSensor::TachSensor(sdbusplus::bus::bus& bus,
}
-
std::string TachSensor::getMatchString(const std::string& interface)
{
return sdbusplus::bus::match::rules::propertiesChanged(
_name, interface);
}
+uint64_t TachSensor::getTarget() const
+{
+ if (!_hasTarget)
+ {
+ return _fan.findTargetSpeed();
+ }
+ return _tachTarget;
+}
+
void TachSensor::setFunctional(bool functional)
{
_functional = functional;
OpenPOWER on IntegriCloud