Hi everyone,

I had bit problem on setting up serial port parameters.
Qt Code:
  1. port->setBaudRate(BAUD9600);
  2. port->setFlowControl(FLOW_OFF);
  3. port->setParity(PAR_NONE);
  4. port->setDataBits(DATA_8);
  5. port->setStopBits(STOP_1);
  6. port->setRts(true);
  7. port->setDtr(true);
  8. port->setTimeout(500);
  9.  
  10. if (port->open(QIODevice::ReadWrite))
  11. {
  12. qDebug()<<"Port Info";
  13. qDebug()<<"---------";
  14. qDebug()<<port->baudRate();
  15. qDebug()<<port->dataBits();
  16. qDebug()<<port->portName();
  17. qDebug()<<"---------";
  18. }
To copy to clipboard, switch view to plain text mode 

What I get back from dataBits() funtion is 3, not 8, what's wrong?