Connection Module¶
serial_toolbox.connect¶
- class serial_toolbox.connect.port_manager¶
A utility class for managing asynchronous communication over serial ports.
- classmethod select_port(interactive: bool = False, portname: str = None, baudrate: int = 9600, timeout: float = 0.1, logger: Logger = None) Serial¶
Class method for selecting the port for serial communication.
- Parameters:
interactive (bool, optional) – User interactive mode switch, default is False
portname (str, optional) – User identifier for port, default is None
baudrate (int, optional) – The baudrate, default is 9600
timeout (float, optional) – The timeout, default is 0.1
logger (logging.Logger, optional) – The logger object, default is None
- Returns:
Initialized serial port.
- Return type:
serial.Serial