9.2.2.4. qumada.instrument.buffers.sr830_buffer
- class qumada.instrument.buffers.sr830_buffer.SR830Buffer(device)[source]
Bases:
BufferBuffer for Stanford SR830
- ch1_names = ['X', 'R', 'X Noise', 'aux_in1', 'aux_in2']
- ch2_names = ['Y', 'Phase', 'Y Noise', 'aux_in3', 'aux_in4']
- 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: