<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 19 Sep 2022, 03:18 James Richters via fpc-pascal, <<a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I can't seem to find any documentation or SerRead or SerReadTimeout..<br>
searching for either along with Freepascal doesn't get me any results.  <br>
If it exists somewhere and I am just missing it, can someone tell me where<br>
it is?<br>
<br>
Anyway, what I'm trying to figure out is when the timeout timer starts...<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">FPC uses the OS provided functionality to interact with the serial port. On Windows the timeout seems to start when the read request is made (<a href="https://learn.microsoft.com/en-us/previous-versions/ff547486(v=vs.85)">https://learn.microsoft.com/en-us/previous-versions/ff547486(v=vs.85)</a>). On POSIX (at least Linux) it depends on the specific set of flags specified , scroll down to the discussion on canonical/noncanonical mode for the details (<a href="https://linux.die.net/man/3/termios">https://linux.die.net/man/3/termios</a>). </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>