Files
MicrOBU/microbu-esp32c5/station-link/python/microbu_link/transport.py
T

13 lines
317 B
Python
Raw Normal View History

"""Common adapter boundary for station-link transports."""
from __future__ import annotations
from typing import Protocol
class TransportAdapter(Protocol):
"""The only transport surface used by LinkClient."""
def write(self, frame_type: int, payload: bytes) -> None: ...
def close(self) -> None: ...