ZIParameter#

class ZIParameter(*args, snapshot_cache: ZISnapshotHelper, zi_node: str, tk_node: Node, **kwargs)[source]#

Bases: Parameter

Zurich Instrument specific QCoDeS Parameter.

Overwrite the snapshot functionality to use the ZISnapshotHelper. Forwards all args and kwargs to the QCoDeS Parameter class.

Parameters:
  • snapshot_cache (ZISnapshotHelper) – ZI specific SnapshotHelper object

  • zi_node (Node) – ZI specific node object of the nodetree

  • tk_node (Node)

Methods

get_as_event()

Trigger an event.

snapshot_base([update, params_to_skip_update])

State of the parameter as a JSON-compatible dict.

subscribe()

Subscribe to nodes.

unsubscribe()

Unsubscribe data stream.

wait_for_state_change(value, *[, invert, ...])

Waits until the node has the expected state/value.

Attributes

node_info

Zurich Instrument node representation of the Parameter.

tk_node

Toolkit node of the Parameter.

zi_node

Zurich Instrument node representation of the Parameter.