11 lines
540 B
C
11 lines
540 B
C
// 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<double> fanTemperatures(const QVariantMap &config);
|