The function wait-serial-port-state waits for some state in the serial port associated with serial-port to change.
The argument
keys
should be a list of one or more of the keywords
:cts
,
:dsr
,
:err
,
:ring
,
:rlsd
and
:break
.
result is a list giving the keys for which the state has changed.
If
timeout
is non-nil then the function will return
nil
after that many seconds even if the state has not changed.