mahos.inst.pd_interface.PDInterface#

class mahos.inst.pd_interface.PDInterface(client: InstrumentClient | MultiInstrumentClient, inst: str)#

Common interface for SinglePhotonCounter (BufferedEdgeCounter) and AnalogIn-based PD.

__init__(client: InstrumentClient | MultiInstrumentClient, inst: str)#

Methods

configure_stream(cb_samples, buffer_size, ...)

Configure continuously running infinite (stream) acquisition.

configure_triggered(trigger_source, ...[, ...])

Configure triggered fixed-length acquisition.