Hello thank you for the time. 
i din understand what you meant by serial port buffer.? and eventdriven mode does not work on my system it tells
'EventDriven' : is not a member of 'QextSerialPort'
This is what i am doing right now to set the portsettings
port = new QextSerialPort(port_name);
port->setBaudRate(BAUD115200); //(BAUD115200);
port->setFlowControl(FLOW_OFF); // (FLOW_OFF);
port->setParity(PAR_NONE); //(PAR_NONE);
port->setDataBits(DATA_8); //(DATA_8);
port->setStopBits(STOP_1);
port = new QextSerialPort(port_name);
port->setBaudRate(BAUD115200); //(BAUD115200);
port->setFlowControl(FLOW_OFF); // (FLOW_OFF);
port->setParity(PAR_NONE); //(PAR_NONE);
port->setDataBits(DATA_8); //(DATA_8);
port->setStopBits(STOP_1);
To copy to clipboard, switch view to plain text mode
i changed it to this but it gives a error that eventDriven is not a member of QextSerialPort i have a 2 year old version of qextserialport i think i need to update the patch.
port = new QextSerialPort( port_name, QextSerialPort::EventDriven);
{
port = new QextSerialPort(port_name);
port->setBaudRate(BAUD115200); //(BAUD115200);
port->setFlowControl(FLOW_OFF); // (FLOW_OFF);
port->setParity(PAR_NONE); //(PAR_NONE);
port->setDataBits(DATA_8); //(DATA_8);
port->setStopBits(STOP_1);
}
port = new QextSerialPort( port_name, QextSerialPort::EventDriven);
if (port->open(QIODevice::ReadWrite | QIODevice::Unbuffered) == true)
{
port = new QextSerialPort(port_name);
port->setBaudRate(BAUD115200); //(BAUD115200);
port->setFlowControl(FLOW_OFF); // (FLOW_OFF);
port->setParity(PAR_NONE); //(PAR_NONE);
port->setDataBits(DATA_8); //(DATA_8);
port->setStopBits(STOP_1);
}
To copy to clipboard, switch view to plain text mode
thank you.
Bookmarks