5#include "../File/File.h"
40 enum class FlowControl :
uint8_t
48 DataBits dataBits = DataBits::Bits8;
49 Parity parity = Parity::None;
50 StopBits stopBits = StopBits::One;
51 FlowControl flowControl = FlowControl::None;
58 bool inheritable =
false;
59 bool exclusive =
false;
unsigned char uint8_t
Platform independent (1) byte unsigned int.
Definition PrimitiveTypes.h:36
unsigned int uint32_t
Platform independent (4) bytes unsigned int.
Definition PrimitiveTypes.h:38
[UniqueHandleDeclaration2Snippet]
Definition File.h:79
An ascii string used as boolean result. SC_TRY macro forwards errors to caller.
Definition Result.h:13
Native serial port descriptor with configuration support.
Definition SerialPort.h:67
Result open(StringSpan path, const SerialOpenOptions &options=SerialOpenOptions())
Opens a serial port and applies the requested settings.
Result setSettings(const SerialSettings &settings)
Applies settings to an already opened serial descriptor.
Result getSettings(SerialSettings &settings) const
Reads current settings from an opened serial descriptor.
Open options for a serial descriptor.
Definition SerialPort.h:56
Serial port settings.
Definition SerialPort.h:18
An read-only view over a string (to avoid including Strings library when parsing is not needed).
Definition StringSpan.h:37