[Qt-interest] enter key event to serial communication
Yuvraj
yuvraj.ragupathi at indieontech.com
Mon Feb 22 10:37:59 CET 2010
Arnold Krille wrote:
> On Monday 22 February 2010 09:20:19 Yuvraj wrote:
>
>> Arnold Krille wrote:
>>
>>> On Monday 22 February 2010 07:39:22 Yuvraj wrote:
>>>
>>>> Bradley T. Hughes wrote:
>>>>
>>>>> On 02/19/2010 02:56 PM, Yuvraj wrote:
>>>>>
>>>>>> Hi all
>>>>>>
>>>>>> How do i send a enter key event to serial communication devices?
>>>>>>
>>>>> No offense, I don't see how this relates to Qt? Perhaps your question
>>>>> is best asked somewhere else (like a forum/mailing-list/news-group
>>>>> that specializes in serial communications?)
>>>>>
>>>> No, my problem is sending enter key value( QT related). when i am
>>>> pressing the push-button i am doing below mentioned task..
>>>>
>>>> QString crlf;
>>>> crlf = 0x0d; // enter key value
>>>> QString data1 = ui->send_text->text().append(crlf);
>>>> com.writeData(data1.toLatin1(),100);
>>>> ui->send_text->clear();
>>>>
>>>> but in receiver side it is waiting for enter key value ,once it get
>>>> enter key value , Then only it will do something
>>>>
>>> Is "com" a QFile accessing the serial device? Then call "com.flush()" to
>>> make sure the data is written...
>>> But why are you doing "com.writeData( ..., 100 )" ? Surely your string
>>> isn't 100 chars long? Better do:
>>>
>>> QByteArray data1 = ui->send_text->text().toLatin1();
>>> data1.append(crlf);
>>> com.writeData(data1);
>>> com.flush();
>>> ui->send_text->clear();
>>>
>>> And maybe your crlf has the wrong value. Sometimes you can't even trust
>>> the documentation, I have seen devices only working with lf or crlf when
>>> the docs stated that it needs cr as line-end.
>>>
>> Always i am getting some garbage value at receiver side
>>
>
> Garbage means a) wrong wiring (if it is more then two-cables) or b) wrong line
> setup, that is wrong speed, wrong stop-bits, wrong parity...
>
> Arnold
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
yes, problem with setup only. i solved that issue. but still problem
with CRLF
Thanks
Yuvraj
More information about the Qt-interest-old
mailing list