mahos.gui.client.QBasicMeasClient#

class mahos.gui.client.QBasicMeasClient(gconf: dict, name: NodeName, context: Context | None = None, parent: QObject | None = None, rep_endpoint='rep_endpoint')#

QNodeClient for Basic Meas Nodes (Node with the BinaryState and a data).

__init__(gconf: dict, name: NodeName, context: Context | None = None, parent: QObject | None = None, rep_endpoint='rep_endpoint')#

Methods

__init__(gconf, name[, context, parent, ...])

check_buffer(buffer)

check_data(data)

check_state(status)

get_buffer()

get_data()

get_state()

Attributes

bufferUpdated

buffer is updated.

dataUpdated

data is updated.

stateUpdated

state is updated: (current_state, last_state).

statusUpdated

subscribed topic status is updated.

stopped

measurement has been stopped (running became True to False).