Hi Dave,

Thanks the attached patch, I will be trying.

I familiar with diff patch appliing related.

When I test the attached patch, I what command use?

Use the following command:

LANG=C brltty -ldebug,usb,serial,inpkts,outpkts -b fs -d serial:ttyACM0+baud=57600 -L logfile_name.log

Or, the following general command?

LANG=C brltty -ldebug,usb,serial,inpkts,outpkts -b fs -d /dev/ttyACM0 -L brltty_usb_serialdongle_log.log

I hammered a little measure script in Python with automatically measure four time with USB serial adapter baud rate.

Only me need doing the file store related few code lines.

The measure script is very simple:

import subprocess, time
time_dict={}
for i in range(0,4):
    time_dict[time.strftime('%X')]=subprocess.getoutput('sudo stty -F /dev/ttyACM0 -a')
    time.sleep(10)
print(time_dict)
So:

The scrypt first time measure /dev/ttyACM0 port baud rate the stty command, waiting 10 seconds, and repeat three times the measurement.

Not perfect, but working the script, automatic measurement related perhaps is perfect without always need execute manual the measure command. :-):-)


I will be report back for you the results.


Attila

2024. 12. 29. 14:14 keltezéssel, Dave Mielke írta:
[quoted lines by Hammer Attila on 2024/12/28 at 14:15 +0100]

I haven't looked at the serial code for a long, long time. It turns out that 
the generic ready timeout was being applied before the port configuration 
changes were being applied. I guess, since by the time that brltty's generic 
I/O was introduced, most displays were using either USB or Bluetooth so this 
just went unnoticed.

Do you know how to apply a patch? If so, could you please test the attached 
patch (serial-1.patch) and then see what effect setting the ready timeout has?


_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to:[email protected]
For general information, go to:http://brltty.app/mailman/listinfo/brltty
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty

Reply via email to