haniwers.v1.port.lister#
Serial port enumeration and discovery.
Provides functions to list available serial ports and identify likely OSECHI detector connections through UART bridge detection.
Module Contents#
Functions#
List all available serial ports with device information. |
API#
- haniwers.v1.port.lister.list_available_ports() list#
List all available serial ports with device information.
Enumerates serial ports on the system and identifies likely OSECHI detector connections by detecting common UART-to-USB bridge chips (FTDI, Silicon Labs, Prolific).
Returns: List of serial port objects with device information
Example: >>> ports = list_available_ports() >>> for port in ports: … print(f"{port.device}: {port.description}")