[Lazarus] Usage of Serial in a testing program?

Bo Berglund bo.berglund at gmail.com
Sun Sep 9 16:26:29 CEST 2018


On Sun, 09 Sep 2018 13:33:22 +0200, Bo Berglund via Lazarus
<lazarus at lists.lazarus-ide.org> wrote:

>3) Receiving data
>----------------
I forgot to add a question about read timeouts...

4) Read timeout
---------------
When running this to read incoming data:

status:= SerRead(serialhandle, s[1], 10);

How can I get out of the call if there never arrives 10 bytes? Is
there a timeout somewhere so that I can set it to some small value and
put the SerRead into a thread that can check arriving data and if
found fire off an event or such?


-- 
Bo Berglund
Developer in Sweden



More information about the Lazarus mailing list