#include #include #include #include "RateSeveral.h" int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); RateSeveral rateSeveral; rateSeveral.addRateInterval(1); rateSeveral.addRateInterval(10); rateSeveral.addRateInterval(60); rateSeveral.addRateInterval(3600); rateSeveral.setTimerInterval(1); QObject::connect(&rateSeveral, &RateSeveral::RateSignals, [](quint32 interval, quint32 rate) { qInfo() << interval << "\t" << rate; }); rateSeveral.record(100); return QCoreApplication::exec(); }