mahos.inst.daq_interface.BufferedReaderInterface#

class mahos.inst.daq_interface.BufferedReaderInterface(client: InstrumentClient | MultiInstrumentClient, inst: str)#

Common interface for AnalogIn and BufferedEdgeCounter.

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

Methods

get_unit()

Get reading / count unit in str.

pop_all_block()

Get all data from buffer as list.

pop_all_opt()

Get all data from buffer as list.

pop_block()

Get data from buffer.

pop_opt()

Get data from buffer.