19 Eylül 2019 Perşembe

QSerialPort Sınıfı

Giriş
Şu satırı dahil ederiz.
#include <QSerialPort>
Constructor
Şöyle yaparız.
QSerialPort port("COM1");
readyRead metodu
Şöyle yaparız.
port.setBaudRate(QSerialPort::Baud4800);
port.setDataBits(QSerialPort::Data8);
port.setStopBits(QSerialPort::OneStop);
port.setParity(QSerialPort::NoParity);
port.setFlowControl(QSerialPort::NoFlowControl);

QObject::connect(&port, &QSerialPort::readyRead,[&port](){
  qDebug() << port.readAll();
});

QObject::connect(&port, &QSerialPort::bytesWritten,[](qint64 bytes){
  qDebug() << bytes;
});

QObject::connect(&port, &QSerialPort::errorOccurred,
                     [](QSerialPort::SerialPortError error){
  qDebug() << error;
});

if (port.open(QSerialPort::ReadWrite)) {
  qDebug() << port.write("Test");
}

Hiç yorum yok:

Yorum Gönder