lists

This is the lists macro module

class ls0d(*args, **kwargs)[source]

Lists all 0D experiment channels

class ls1d(*args, **kwargs)[source]

Lists all 1D experiment channels

class ls2d(*args, **kwargs)[source]

Lists all 2D experiment channels

class lsa(*args, **kwargs)[source]

Lists all existing objects

class lscom(*args, **kwargs)[source]

Lists all communication channels

class lsct(*args, **kwargs)[source]

Lists all Counter/Timers

class lsctrl(*args, **kwargs)[source]

Lists all existing controllers

class lsctrllib(*args, **kwargs)[source]

Lists all existing controller classes

class lsdef(*args, **kwargs)[source]

List all macro definitions

run(filter)[source]

Macro API. Runs the macro. Overwrite MANDATORY! Default implementation raises RuntimeError.

Raises:

RuntimeError

class lsexp(*args, **kwargs)[source]

Lists all experiment channels

class lsi(*args, **kwargs)[source]

Lists all existing instruments

class lsior(*args, **kwargs)[source]

Lists all IORegisters

class lsm(*args, **kwargs)[source]

Lists all motors

class lsmeas(*args, **kwargs)[source]

List existing measurement groups

prepare(filter, **opts)[source]

Macro API. Prepare phase. Overwrite as necessary. Default implementation does nothing

class lsp(*args, **kwargs)[source]

Lists all pools

prepare(filter, **opts)[source]

Macro API. Prepare phase. Overwrite as necessary. Default implementation does nothing

class lspc(*args, **kwargs)[source]

Lists all pseudo counters

class lspm(*args, **kwargs)[source]

Lists all existing motors

class lsmac(*args, **kwargs)[source]

Lists existing macros

class lsmaclib(*args, **kwargs)[source]

Lists existing macro libraries.

class lstg(*args, **kwargs)[source]

Lists all trigger/gate elements