esptest.tools.uart_monitor module

class esptest.tools.uart_monitor.Chip(target: str = '', mac: str = '', revision: str = '', xtal: str = '', flash: str = '', description: str = '')[source]

Bases: object

Parameters:
target: str = ''
mac: str = ''
revision: str = ''
xtal: str = ''
flash: str = ''
description: str = ''
clear()[source]
Return type:

None

class esptest.tools.uart_monitor.Device(name: str, sys_device: str, location: str, description: str, connected: bool, last_seen: float, first_seen: float, chip: esptest.tools.uart_monitor.Chip)[source]

Bases: object

Parameters:
name: str
sys_device: str
location: str
description: str
connected: bool
last_seen: float
first_seen: float
chip: Chip
esptest.tools.uart_monitor.debug_print(*args)[source]

Record debug message for on-screen debug log panel.

Return type:

None

async esptest.tools.uart_monitor.detect_port_chip(device)[source]

Detect chip info on a serial port with retry.

Parameters:

device (Device)

Return type:

None

async esptest.tools.uart_monitor.detect_chip(device)[source]

Detect the espressif chip on specified serial port.

Parameters:

device (Device)

Return type:

None

async esptest.tools.uart_monitor.detect_all_chips()[source]

Detect all devices concurrently.

Return type:

None

esptest.tools.uart_monitor.detect_chip_worker()[source]
Return type:

None

esptest.tools.uart_monitor.refresh_serial_ports(initial=True)[source]
Parameters:

initial (bool)

Return type:

bool

esptest.tools.uart_monitor.device_event_handler(action, device)[source]
esptest.tools.uart_monitor.check_new_devices_status()[source]
Return type:

None

esptest.tools.uart_monitor.display_serial_ports()[source]
Return type:

None

esptest.tools.uart_monitor.start_monitoring()[source]
Return type:

None

esptest.tools.uart_monitor.main()[source]
Return type:

None