浏览代码

corrected pwm_mode to pwm_enable

Maldela 9 年之前
父节点
当前提交
f2bdebbdaf
共有 6 个文件被更改,包括 64 次插入63 次删除
  1. 46 45
      import/src/pwmfan.cpp
  2. 6 6
      import/src/pwmfan.h
  3. 6 6
      import/tests/pwmfantest.cpp
  4. 2 2
      import/tests/pwmfantest.h
  5. 3 3
      import/tests/testpwmfan.cpp
  6. 1 1
      import/tests/testpwmfan.h

+ 46 - 45
import/src/pwmfan.cpp

@@ -46,9 +46,9 @@ namespace Fancontrol
 
 PwmFan::PwmFan(uint index, Hwmon *parent) : Fan(index, parent),
     m_pwmStream(new QTextStream),
-    m_modeStream(new QTextStream),
+    m_enableStream(new QTextStream),
     m_pwm(0),
-    m_pwmMode(0),
+    m_pwmEnable(0),
     m_temp(Q_NULLPTR),
     m_hasTemp(false),
     m_minTemp(0),
@@ -92,22 +92,22 @@ PwmFan::PwmFan(uint index, Hwmon *parent) : Fan(index, parent),
                 delete pwmFile;
             }
 
-            const auto pwmModeFile = new QFile(parent->path() + "/pwm" + QString::number(index) + "_mode", this);
+            const auto pwmEnableFile = new QFile(parent->path() + "/pwm" + QString::number(index) + "_enable", this);
 
-            if (pwmModeFile->open(QFile::ReadWrite))
+            if (pwmEnableFile->open(QFile::ReadWrite))
             {
-                m_modeStream->setDevice(pwmModeFile);
-                *m_modeStream >> m_pwmMode;
+                m_enableStream->setDevice(pwmEnableFile);
+                *m_enableStream >> m_pwmEnable;
             }
-            else if (pwmModeFile->open(QFile::ReadOnly))
+            else if (pwmEnableFile->open(QFile::ReadOnly))
             {
-                m_modeStream->setDevice(pwmModeFile);
-                *m_modeStream >> m_pwmMode;
+                m_enableStream->setDevice(pwmEnableFile);
+                *m_enableStream >> m_pwmEnable;
             }
             else
             {
-                emit error(i18n("Can't open pwm_mode file: \"%1\"", pwmModeFile->fileName()));
-                delete pwmModeFile;
+                emit error(i18n("Can't open pwm_enable file: \"%1\"", pwmEnableFile->fileName()));
+                delete pwmEnableFile;
             }
         }
     }
@@ -118,8 +118,8 @@ PwmFan::~PwmFan()
     auto device = m_pwmStream->device();
     delete m_pwmStream;
     delete device;
-    device = m_modeStream->device();
-    delete m_modeStream;
+    device = m_enableStream->device();
+    delete m_enableStream;
     delete device;
 }
 
@@ -130,8 +130,8 @@ void PwmFan::update()
     m_pwmStream->seek(0);
     setPwm(m_pwmStream->readAll().toInt(), false);
 
-    m_modeStream->seek(0);
-    setPwmMode(m_modeStream->readAll().toInt(), false);
+    m_enableStream->seek(0);
+    setPwmEnable(m_enableStream->readAll().toInt(), false);
 }
 
 void PwmFan::reset()
@@ -141,7 +141,7 @@ void PwmFan::reset()
     setHasTemp(false);
     setTemp(Q_NULLPTR);
     setPwm(0);
-    setPwmMode(0, true);
+    setPwmEnable(0, true);
     setMinTemp(0);
     setMaxTemp(100);
     setMinPwm(255);
@@ -152,14 +152,14 @@ void PwmFan::reset()
     m_testStatus = NotStarted;
     emit testStatusChanged();
 
-    if (m_pwmStream->device() && m_modeStream->device() && m_parent)
+    if (m_pwmStream->device() && m_enableStream->device() && m_parent)
     {
         auto device = m_pwmStream->device();
         m_pwmStream->setDevice(Q_NULLPTR);
         delete device;
 
-        device = m_modeStream->device();
-        m_modeStream->setDevice(Q_NULLPTR);
+        device = m_enableStream->device();
+        m_enableStream->setDevice(Q_NULLPTR);
         delete device;
 
         const auto pwmFile = new QFile(m_parent->path() + "/pwm" + QString::number(m_index), this);
@@ -180,29 +180,29 @@ void PwmFan::reset()
             delete pwmFile;
         }
 
-        const auto pwmModeFile = new QFile(m_parent->path() + "/pwm" + QString::number(m_index) + "_mode", this);
+        const auto pwmEnableFile = new QFile(m_parent->path() + "/pwm" + QString::number(m_index) + "_enable", this);
 
-        if (pwmModeFile->open(QFile::ReadWrite))
+        if (pwmEnableFile->open(QFile::ReadWrite))
         {
-            m_modeStream->setDevice(pwmModeFile);
-            *m_modeStream >> m_pwmMode;
+            m_enableStream->setDevice(pwmEnableFile);
+            *m_enableStream >> m_pwmEnable;
         }
-        else if (pwmModeFile->open(QFile::ReadOnly))
+        else if (pwmEnableFile->open(QFile::ReadOnly))
         {
-            m_modeStream->setDevice(pwmModeFile);
-            *m_modeStream >> m_pwmMode;
+            m_enableStream->setDevice(pwmEnableFile);
+            *m_enableStream >> m_pwmEnable;
         }
         else
         {
-            emit error(i18n("Can't open pwm_mode file: \"%1\"", pwmModeFile->fileName()));
-            delete pwmModeFile;
+            emit error(i18n("Can't open pwm_enable file: \"%1\"", pwmEnableFile->fileName()));
+            delete pwmEnableFile;
         }
     }
 }
 
 bool PwmFan::isValid() const
 {
-    return Fan::isValid() && (m_pwmStream->device() || m_pwmStream->string()) && (m_modeStream->device() || m_modeStream->string());
+    return Fan::isValid() && (m_pwmStream->device() || m_pwmStream->string()) && (m_enableStream->device() || m_enableStream->string());
 }
 
 bool PwmFan::setPwm(int pwm, bool write)
@@ -220,7 +220,7 @@ bool PwmFan::setPwm(int pwm, bool write)
 
         if (write)
         {
-            setPwmMode(1);
+            setPwmEnable(1);
 
             if (m_pwmStream->string() || (m_pwmStream->device() && m_pwmStream->device()->isWritable()))
                 *m_pwmStream << pwm;
@@ -243,7 +243,7 @@ bool PwmFan::setPwm(int pwm, bool write)
                         {
 //                            qDebug() << "Helper busy...";
 
-                            QTimer::singleShot(50, this, [this] (){ setPwmMode(m_pwmMode); });
+                            QTimer::singleShot(50, this, [this] (){ setPwmEnable(m_pwmEnable); });
                         }
 
                         emit error(i18n("Could not set pwm: %1", job->errorText()));
@@ -258,23 +258,23 @@ bool PwmFan::setPwm(int pwm, bool write)
     return true;
 }
 
-bool PwmFan::setPwmMode(int pwmMode, bool write)
+bool PwmFan::setPwmEnable(int pwmEnable, bool write)
 {
-    if (pwmMode < 0 || pwmMode > 2)
+    if (pwmEnable < 0 || pwmEnable > 2)
     {
-        emit error(i18n("PwmMode cannot exceed 0-2!"), true);
+        emit error(i18n("PwmEnable cannot exceed 0-2!"), true);
         return false;
     }
 
-    if (m_pwmMode != pwmMode)
+    if (m_pwmEnable != pwmEnable)
     {
-        m_pwmMode = pwmMode;
-        emit pwmModeChanged();
+        m_pwmEnable = pwmEnable;
+        emit pwmEnableChanged();
 
         if (write)
         {
-            if (m_modeStream->string() || (m_modeStream->device() && m_modeStream->device()->isWritable()))
-                *m_modeStream << pwmMode;
+            if (m_enableStream->string() || (m_enableStream->device() && m_enableStream->device()->isWritable()))
+                *m_enableStream << pwmEnable;
 
             else
             {
@@ -284,8 +284,8 @@ bool PwmFan::setPwmMode(int pwmMode, bool write)
                 {
                     QVariantMap map;
                     map[QStringLiteral("action")] = QVariant("write");
-                    map[QStringLiteral("filename")] = qobject_cast<QFile *>(m_modeStream->device())->fileName();
-                    map[QStringLiteral("content")] = QString::number(pwmMode);
+                    map[QStringLiteral("filename")] = qobject_cast<QFile *>(m_enableStream->device())->fileName();
+                    map[QStringLiteral("content")] = QString::number(pwmEnable);
                     action.setArguments(map);
 
                     const auto job = action.execute();
@@ -295,10 +295,10 @@ bool PwmFan::setPwmMode(int pwmMode, bool write)
                         {
 //                            qDebug() << "Helper busy...";
 
-                            QTimer::singleShot(50, this, [this] (){ setPwmMode(m_pwmMode); });
+                            QTimer::singleShot(50, this, [this] (){ setPwmEnable(m_pwmEnable); });
                         }
 
-                        emit error(i18n("Could not set pwm mode: %1", job->errorText()));
+                        emit error(i18n("Could not set pwm enable: %1", job->errorText()));
                     }
                     update();
                 }
@@ -342,7 +342,7 @@ void PwmFan::setMaxPwm(int maxPwm)
 
 void PwmFan::test()
 {
-    if ((!m_modeStream->device()->isWritable() && !m_modeStream->string()) ||
+    if ((!m_enableStream->device()->isWritable() && !m_enableStream->string()) ||
         (!m_pwmStream->device()->isWritable() && !m_pwmStream->string()))
     {
         auto action = newFancontrolAction();
@@ -385,12 +385,13 @@ void PwmFan::abortTest()
         emit testStatusChanged();
 
         setPwm(255);
+        setPwmEnable(0);
     }
 }
 
 void PwmFan::continueTest()
 {
-    if ((!m_modeStream->device()->isWritable() && !m_modeStream->string()) ||
+    if ((!m_enableStream->device()->isWritable() && !m_enableStream->string()) ||
         (!m_pwmStream->device()->isWritable() && !m_pwmStream->string()))
     {
         auto action = newFancontrolAction();

+ 6 - 6
import/src/pwmfan.h

@@ -50,7 +50,7 @@ class PwmFan : public Fan
     Q_PROPERTY(bool active READ active WRITE setActive NOTIFY activeChanged)
     Q_PROPERTY(bool testing READ testing NOTIFY testStatusChanged)
     Q_PROPERTY(TestStatus testStatus READ testStatus NOTIFY testStatusChanged)
-    Q_PROPERTY(int pwmMode READ pwmMode WRITE setPwmMode NOTIFY pwmModeChanged)
+    Q_PROPERTY(int pwmEnable READ pwmEnable WRITE setPwmEnable NOTIFY pwmEnableChanged)
     Q_ENUMS(TestStatus)
 
 public:
@@ -78,7 +78,7 @@ public:
     int maxPwm() const { return m_maxPwm; }
     int minStart() const { return m_minStart; }
     int minStop() const { return m_minStop; }
-    int pwmMode() const { return m_pwmMode; }
+    int pwmEnable() const { return m_pwmEnable; }
     TestStatus testStatus() const { return m_testStatus; }
     bool active() const;
     bool testing() const;
@@ -91,7 +91,7 @@ public:
     void setMaxPwm(int maxPwm);
     void setMinStart(int minStart) { if (minStart != m_minStart) { m_minStart = minStart; emit minStartChanged(); } }
     void setMinStop(int minStop) { if (minStop != m_minStop) { m_minStop = minStop; emit minStopChanged(); } }
-    bool setPwmMode(int pwmMode, bool write = true);
+    bool setPwmEnable(int pwmEnable, bool write = true);
     void setActive(bool active);
     void reset() Q_DECL_OVERRIDE;
     bool isValid() const Q_DECL_OVERRIDE;
@@ -112,7 +112,7 @@ signals:
     void minStopChanged();
     void activeChanged();
     void testStatusChanged(bool = false);
-    void pwmModeChanged();
+    void pwmEnableChanged();
 
 
 public slots:
@@ -124,13 +124,13 @@ public slots:
 protected:
 
     QTextStream *m_pwmStream;
-    QTextStream *m_modeStream;
+    QTextStream *m_enableStream;
 
 
 private:
 
     int m_pwm;
-    int m_pwmMode;
+    int m_pwmEnable;
     Temp *m_temp;
     bool m_hasTemp;
     int m_minTemp;

+ 6 - 6
import/tests/pwmfantest.cpp

@@ -95,7 +95,7 @@ void PwmFanTest::pwmTest()
     }
 }
 
-void PwmFanTest::modeTest_data()
+void PwmFanTest::enableTest_data()
 {
     QTest::addColumn<int>("value");
     QTest::addColumn<QString>("error");
@@ -103,21 +103,21 @@ void PwmFanTest::modeTest_data()
     QTest::newRow("0")   <<  0  << "";
     QTest::newRow("1")   <<  1  << "";
     QTest::newRow("2")   <<  2  << "";
-    QTest::newRow("3")   <<  3  << "PwmMode cannot exceed 0-2!";
-    QTest::newRow("-1")  << -1  << "PwmMode cannot exceed 0-2!";
+    QTest::newRow("3")   <<  3  << "PwmEnable cannot exceed 0-2!";
+    QTest::newRow("-1")  << -1  << "PwmEnable cannot exceed 0-2!";
 }
 
-void PwmFanTest::modeTest()
+void PwmFanTest::enableTest()
 {
     QFETCH(int, value);
     QFETCH(QString, error);
 
     QSignalSpy spy(m_fan, SIGNAL(error(QString,bool)));
 
-    m_fan->setPwmMode(value);
+    m_fan->setPwmEnable(value);
 
     if (error.isEmpty())
-        QCOMPARE(m_fan->pwmMode(), value);
+        QCOMPARE(m_fan->pwmEnable(), value);
     else
     {
         QCOMPARE(spy.at(0).at(0).toString(), error);

+ 2 - 2
import/tests/pwmfantest.h

@@ -46,8 +46,8 @@ private slots:
     void pwmTest_data();
     void pwmTest();
 
-    void modeTest_data();
-    void modeTest();
+    void enableTest_data();
+    void enableTest();
 
     void activeTest();
 

+ 3 - 3
import/tests/testpwmfan.cpp

@@ -23,13 +23,13 @@
 #include "testpwmfan.h"
 
 
-TestPwmFan::TestPwmFan(QString *pwmString, QString *modeString, QString *rpmString, uint index, Hwmon *parent) : PwmFan(index, parent)
+TestPwmFan::TestPwmFan(QString *pwmString, QString *enableString, QString *rpmString, uint index, Hwmon *parent) : PwmFan(index, parent)
 {
     if (pwmString)
         m_pwmStream->setString(pwmString);
 
-    if (modeString)
-        m_modeStream->setString(modeString);
+    if (enableString)
+        m_enableStream->setString(enableString);
 
     if (rpmString)
         m_rpmStream->setString(rpmString);

+ 1 - 1
import/tests/testpwmfan.h

@@ -38,7 +38,7 @@ class TestPwmFan : public PwmFan
 
 public:
 
-    explicit TestPwmFan(QString *pwmString, QString *modeString, QString *rpmString, uint index = 0, Hwmon *parent = Q_NULLPTR);
+    explicit TestPwmFan(QString *pwmString, QString *enableString, QString *rpmString, uint index = 0, Hwmon *parent = Q_NULLPTR);
 };
 
 #endif // TESTPWMFAN_H