mahos.meas.common_meas.BasicMeasNode#

class mahos.meas.common_meas.BasicMeasNode(gconf: dict, name, context=None)#

Base Implementation for Basic Meas Nodes (Node with the BinaryState, Data, and Buffer).

implements initialization (client and communication), change_state() and get_param_dict().

__init__(gconf: dict, name, context=None)#

Methods

__init__(gconf, name[, context])

change_state(msg)

Change state to msg.state.

clear_buffer(msg)

Clear the data buffer.

clear_fit(msg)

Clear fit data.

export_data(msg)

Export data.

fit(msg)

Fit data.

get_param_dict(msg)

Get parameter dict.

get_param_dict_labels(msg)

Get parameter dict labels.

handle_req(msg)

Handle Request other than basic requests.

load_data(msg)

Load data.

pop_buffer(msg)

Pop data from the buffer.

save_data(msg)

Save data.

Attributes