Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SerialConnector::SerialConnector(QObject *parent) : QObject(parent)
- {
- serial.setPortName("COM1");
- serial.setBaudRate(QSerialPort::Baud115200);
- serial.setDataBits(QSerialPort::Data8);
- serial.setStopBits(QSerialPort::OneStop);
- serial.setFlowControl(QSerialPort::NoFlowControl);
- serial.setParity(QSerialPort::NoParity);
- buff.clear();
- qDebug() << buff.length();
- connect(&serial, SIGNAL(readyRead()), this, SLOT(serialSlot()));
- }
- bool SerialConnector::connectSerial(){
- if ((serial.open(QIODevice::ReadOnly))){
- return true;
- }
- else return false;
- }
- bool SerialConnector::disconnectSerial(){
- if (serial.isOpen()){
- serial.close();
- return true;
- }
- else return false;
- }
- void SerialConnector::serialSlot()
- {
- QString inputString;
- inputString = serial.readAll();
- buff.append(inputString);
- getMessage();
- //qDebug() << "Input: " << inputString;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement