// SPDX-License-Identifier: MIT #pragma once #include "hardware.h" QString validateFan(const QVariantMap &config); QString restoreFan(); QString updateFan(const QVariantMap &config, double &lastDuty, const QString &sys = QStringLiteral("/sys")); inline const QString fanConfigPath = QStringLiteral("/run/framework-laptop-tools/fan.json"); inline const QString savedFanConfigPath = QStringLiteral("/etc/framework-laptop-tools/fan.json"); QVariantMap readFanConfig(QString &error); QVector fanTemperatures(const QVariantMap &config);