""" LIN interface package. Exports: - LinInterface, LinFrame: core abstraction and frame type - MockBabyLinInterface: mock implementation for fast, hardware-free tests Real hardware adapters live in their own modules and are imported by the fixture only when selected by config: - babylin.BabyLinInterface (legacy; needs the BabyLIN SDK + native libs) - mum.MumLinInterface (current; needs Melexis pylin + pymumclient) """ from .base import LinInterface, LinFrame from .mock import MockBabyLinInterface __all__ = [ "LinInterface", "LinFrame", "MockBabyLinInterface", ]