9.2.2.3. qumada.instrument.buffers.mfli_buffer
- class qumada.instrument.buffers.mfli_buffer.MFLIBuffer(mfli)[source]
Bases:
BufferBuffer for ZurichInstruments MFLI
-
TRIGGER_MODE_MAPPING:
dict= {'continuous': 0, 'digital': 6, 'edge': 1, 'pulse': 3, 'tracking_edge': 4, 'tracking_pulse': 7}
- is_finished()[source]
True, if measurement is done and data has finished reading from the buffer.
- Return type:
- is_subscribed(parameter)[source]
True, if the parameter is subscribed and saved in buffer.
- Return type:
- property num_points: int | None
Number of points to write into buffer for each burst. Required to setup qcodes datastructure and to compare with max. buffer length.
- read()[source]
Read the buffer
Output is a dict with the following structure:
{ "timestamps": list[float], "param1": list[float], "param2": list[float], ... }
- Return type:
- property trigger
The parameter, that triggers the instruments buffer. Set the trigger parameter using a qcodes parameter.
-
TRIGGER_MODE_MAPPING: