1#ifndef IV_SRC_COMMS_SERIAL_STRUCTS_HPP_
2#define IV_SRC_COMMS_SERIAL_STRUCTS_HPP_
20 return std::numeric_limits<uint32_t>::max();
33 explicit Timeout(
const uint32_t _interByteTimeout = 0,
const uint32_t _readTimeoutConstant = 0,
34 const uint32_t _readTimeoutMultiplier = 0,
const uint32_t _writeTimeoutConstant = 0,
35 const uint32_t _writeTimeoutMultiplier = 0)
Definition structs.hpp:17
uint32_t readTimeoutMultiplier
Definition structs.hpp:47
uint32_t writeTimeoutConstant
Definition structs.hpp:49
uint32_t interByteTimeout
Definition structs.hpp:43
static uint32_t max()
Definition structs.hpp:18
uint32_t writeTimeoutMultiplier
Definition structs.hpp:51
static iv::comms::serial::Timeout simpleTimeout(const uint32_t timeout)
Definition structs.hpp:28
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)
Definition structs.hpp:33
uint32_t readTimeoutConstant
Definition structs.hpp:45