diff options
Diffstat (limited to 'monitor/tach_sensor.cpp')
-rw-r--r-- | monitor/tach_sensor.cpp | 10 |
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; |