system source, some code improvements

This commit is contained in:
2019-12-14 23:54:15 +03:00
parent c05a87a540
commit 276248a748
133 changed files with 748 additions and 526 deletions

View File

@ -32,15 +32,15 @@ public:
const int TREND_LIMIT = 20;
explicit BatterySource(QObject *_parent, const QStringList &_args);
virtual ~BatterySource();
~BatterySource() override;
QStringList getSources();
QVariant data(const QString &_source);
QVariantMap initialData(const QString &_source) const;
void run();
QStringList sources() const;
QVariant data(const QString &_source) override;
QVariantMap initialData(const QString &_source) const override;
void run() override;
QStringList sources() const override;
private:
double approximate(const QList<int> &_trend);
static double approximate(const QList<int> &_trend);
void calculateRates();
// configuration and values
int m_batteriesCount = 0;