Skip to content

API reference

Auto-generated from source docstrings via mkdocstrings-python.

  • fujilib.registry — the register map, regions, the write envelope, type codes, channels, units and enums.
  • fujilib.devices — open_device, the Analyzer facade, its session, discovery and profiles; data models, pure decoders, read procedures, capability flags and snapshots.
  • fujilib.sync — the blocking facade: Fuji.open, SyncAnalyzer, discovery, recording and sinks, and SyncPortal.
  • fujilib.protocol — the register-word codec, the read planner, the Modbus port and client, and the error map.
  • fujilib.transport — the transport contract, SerialSettings, the serial transport and the scripted fake.
  • fujilib.streaming — Sample, DeviceResult, poll sources, the recorder (record(), Recording, AcquisitionSummary) and to_pint().
  • fujilib.sinks — sample_to_row(), row_columns(), the memory, CSV and Parquet sinks, and pipe().
  • fujilib.testing — arrow-format frame fixtures, the simulated analyzer and the bench bank.
  • fujilib.errors — typed exception hierarchy and ErrorContext.