#include <serial.h>
| Public Member Functions | |
| Timeout (uint32_t inter_byte_timeout_=0, uint32_t read_timeout_constant_=0, uint32_t read_timeout_multiplier_=0, uint32_t write_timeout_constant_=0, uint32_t write_timeout_multiplier_=0) | |
| Static Public Member Functions | |
| static uint32_t | max () | 
| static Timeout | simpleTimeout (uint32_t timeout) | 
| Public Attributes | |
| uint32_t | inter_byte_timeout | 
| uint32_t | read_timeout_constant | 
| uint32_t | read_timeout_multiplier | 
| uint32_t | write_timeout_constant | 
| uint32_t | write_timeout_multiplier | 
Structure for setting the timeout of the serial port, times are in milliseconds.
In order to disable the interbyte timeout, set it to Timeout::max().
| 
 | inlineexplicit | 
| 
 | inlinestatic | 
| uint32_t serial::Timeout::inter_byte_timeout | 
| uint32_t serial::Timeout::read_timeout_constant | 
| uint32_t serial::Timeout::read_timeout_multiplier | 
| uint32_t serial::Timeout::write_timeout_constant | 
| uint32_t serial::Timeout::write_timeout_multiplier |