[Qt-interest] QSerialExtPort - Am i missing something

Donal donaloconnor at gmail.com
Sun Jan 18 00:43:46 CET 2009


Hey,

Under windows I successfully compiled the QSerialExtPort library and
resulted in a .a and .dll.

I placed both files in the directory of a project using QSerialExtPort.

I successfully compiled the qespta example program using the library.
To test my set up i downloaded a Null-Modem emulator (com0com) and set up 2
virtual com ports, 25 and 26 that were virtuall connected to eachother.
Tested this with hyperterminal of both ports at different baud rates and all
worked.

So then i decided to set up 25 under hyperterminal and use that example
program on 26 as follows:

port = new QextSerialPort("COM26");

port->setBaudRate(BAUD19200);

port->setFlowControl(FLOW_OFF);

port->setParity(PAR_NONE);

port->setDataBits(DATA_8);

port->setStopBits(STOP_2);

On hyper terminal I set up the COM25 with same settings. However I don't get
output or input from the program or see anything on hyperterminal.

Thinking that it couldn't handle this null-modem emulator I hooked up a
linux device to my serial port that gave linux terminal. Works under
hyperterminal
but not under this program.

Now the program has to be opening the port since if I attempt to open the
com port with hyperterminal it says port in use.

Under debug I get:
*
Debug: is open: 0 *

*Debug: trasmitted : -1*

Obviously failing to transmit and nothing received.


I am thinking of moving to a linux development environment altogether as
further down the road I could end up running into a lot of stupid issues
like this.

Just wondering if anyone has any hints?

THanks!

Donal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090117/bff1dad8/attachment.html 


More information about the Qt-interest-old mailing list