13 #include "atcorewidgets_export.h"
23 explicit PlotWidget(QWidget *parent =
nullptr);
30 void addPlot(
const QString &name);
36 void removePlot(
const QString &name);
43 void appendPoint(
const QString &name,
float value);
55 void setMaximumPoints(
const int newMax);
61 void setMaximumTemperature(
const uint maxTemp);
68 : _series(new QLineSeries())
73 : _series(other.serie())
75 setName(other.
name());
85 QDateTime now = QDateTime::currentDateTime();
86 _series->append(now.toMSecsSinceEpoch(), value);
92 _series->setName(_name);
95 QDateTime now = QDateTime::currentDateTime();
96 _series->append(now.toMSecsSinceEpoch() - 2 * 60e3, 0.0);
97 _series->append(now.toMSecsSinceEpoch() - 60e3, 0.0);
98 _series->append(now.toMSecsSinceEpoch(), 0.0);