UART — číst zprávu mezi značkami (uart_detect_message)¶
Co dělá: Vyhledá v příchozích datech zprávu mezi start a end značkou a vrátí obsah mezi nimi.

Vstupy¶
start_char: počáteční značka (text).end_char: koncová značka (text).timeout: maximální čekání v milisekundách.
Výstup¶
- Text zprávy bez značek.
None, pokud se zprávu nepodaří sestavit včas.
Kdy použít¶
- Pro rámcované protokoly typu
<payload>nebo#DATA;. - Když potřebuješ z proudu dat vyzobat kompletní rámec.
Tipy a pasti¶
- Start/end značky musí být jednoznačné, jinak může docházet k chybnému parsování.
- Po úspěšném načtení se interní buffer vyprázdní.
Ukázka generovaného Python kódu¶
message = wait_for_message(uart1, "<", ">", 2000)