""" minimateplus — Instantel MiniMate Plus protocol library. Provides a clean Python API for communicating with MiniMate Plus seismographs over RS-232 serial (direct cable) or TCP (modem / ACH Auto Call Home). Typical usage (serial): from minimateplus import MiniMateClient with MiniMateClient("COM5") as device: info = device.connect() events = device.get_events() Typical usage (TCP / modem): from minimateplus import MiniMateClient from minimateplus.transport import TcpTransport with MiniMateClient(transport=TcpTransport("203.0.113.5", 12345)) as device: info = device.connect() """ from .client import MiniMateClient from .models import DeviceInfo, Event from .transport import SerialTransport, TcpTransport __version__ = "0.1.0" __all__ = ["MiniMateClient", "DeviceInfo", "Event", "SerialTransport", "TcpTransport"]