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
-
class lsreclib(*args, **kwargs)[source]
Lists existing recorder libraries
-
class lsrec(*args, **kwargs)[source]
Lists available recorder classes