Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (Running code: )
- #include <QSerialPort>
- #include <QCoreApplication>
- #include <QElapsedTimer>
- #include <QDebug>
- int main(int argc, char *argv[])
- {
- QCoreApplication app(argc, argv);
- QSerialPort p("COM3");
- p.open(QIODevice::ReadWrite);
- qDebug() << "Starting program";
- qDebug() << "Is port open: " << p.isOpen();
- QElapsedTimer timer;
- qint64 prev_elapsed = 0;
- timer.start();
- QCoreApplication::connect(&p, &QSerialPort::readyRead, [&]() {
- const auto data = p.readAll();
- const auto curr_elapsed = timer.elapsed();
- if (prev_elapsed > 0) {
- const auto diff = curr_elapsed - prev_elapsed;
- qDebug() << "rx:" << data.toHex() << ", diff:" << diff;
- }
- prev_elapsed = curr_elapsed;
- });
- return app.exec();
- }
- (Error condition output: )
- Starting program
- Is port open: true
- (No error output:)
- Starting program
- Is port open: true
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008f7ec" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 4
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 3
- rx: "0008edaa" , diff: 0
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 3
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- ....
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008f7ec" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 3
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008f7ec" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 1
- The program has unexpectedly finished.
- The process was ended forcefully.
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa" , diff: 2
- rx: "0008edaa" , diff: 2
- rx: "0008e8b1" , diff: 2
- rx: "0008edaa" , diff: 1
- rx: "0008edaa0008e8b10008e8b10008e8b10008e8b10008edaa0008edaa0008f7ec0008edaa0008edaa" , diff: 17
- rx: "0008edaa" , diff: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement