Serial Communications Library
Copyright (c) 2005, Brian E. Heilig
Eiffel Forum License v2 (see license.txt)
-- Inter-character read timer, in milliseconds.
-- Total read timer, in milliseconds.
-- Is other attached to an object considered equal
-- to current object?
-- Indicates read operations return when either the
-- requested number of bytes have been received, or when
-- inter_character_timer milliseconds have elapsed between
-- successive characters. At least one character must be
-- received to satisfy a read operation.
-- Can be combined with an overall timer.
-- Indicates read operations return when either the
-- requested number of bytes have been received, or when
-- overall_timer milliseconds have elapsed.
-- Can be combined with an inter-character timer.
-- Indicates read operations block until the requested
-- number of bytes have been read.
-- Indicates read operations return immediately with the number of
-- bytes already received, even if no bytes have been received.
-- Set the timeout properties to be an inter-character timed read.
-- The timer may be altered to meet operating system constraints.
-- Set the timer to 0 to indicate the timer is not used.
-- Set the timeout properties to be a non-blocking read.
-- Set the timeout properties to be an overall timed read. The timer
-- may be altered to meet operating system constraints.
-- Set the timer to 0 to indicate the timer is not used.
Read timeout settings for an abstract serial communications device.
Settings will not be applied until you call set_timeouts on the device.