Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <structs.hpp>
Public Member Functions | |
Timeout (const uint32_t _interByteTimeout=0, const uint32_t _readTimeoutConstant=0, const uint32_t _readTimeoutMultiplier=0, const uint32_t _writeTimeoutConstant=0, const uint32_t _writeTimeoutMultiplier=0) | |
Static Public Member Functions | |
static uint32_t | max () |
static iv::comms::serial::Timeout | simpleTimeout (const uint32_t timeout) |
Public Attributes | |
uint32_t | interByteTimeout |
uint32_t | readTimeoutConstant |
uint32_t | readTimeoutMultiplier |
uint32_t | writeTimeoutConstant |
uint32_t | writeTimeoutMultiplier |
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 |
|
inlinestatic |
uint32_t iv::comms::serial::Timeout::interByteTimeout |
uint32_t iv::comms::serial::Timeout::readTimeoutConstant |
uint32_t iv::comms::serial::Timeout::readTimeoutMultiplier |
uint32_t iv::comms::serial::Timeout::writeTimeoutConstant |
uint32_t iv::comms::serial::Timeout::writeTimeoutMultiplier |