platform_serial library

Unified serial port management library.

Classes

SerialConfig
Serial port configuration.
SerialControlSignals
Snapshot of serial modem control and status lines.
SerialManager
Central manager for serial ports. Provides access to available ports and manages their lifecycle.
SerialPlatformInterface
Platform interface for serial communication. Provides the base methods for platform-specific implementations.
SerialPort
Unified serial port implementation. Provides a consistent interface across all platforms.
SerialPortInfo
Information about an available serial port.
SerialPortInterface
Abstract contract for the serial port interface.

Enums

SerialDataType
Supported serial data types.
SerialErrorType
Error types specific to serial communication.
SerialFlowControl
Enumeration for flow control.
SerialParity
Enumeration for data bit parity.
SerialStopBits
Enumeration for stop bits.

Exceptions / Errors

SerialError
Represents a serial communication error.