lists

This is the lists macro module

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 lsm(*args, **kwargs)[source]

Lists all motors

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

Lists all existing motors

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

Lists all communication channels

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

Lists all IORegisters

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

Lists all experiment channels

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

Lists all Counter/Timers

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 lspc(*args, **kwargs)[source]

Lists all pseudo counters

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

Lists all trigger/gate elements

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

Lists all existing controller classes

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

Lists all existing controllers

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

Lists all existing instruments

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

Lists all existing objects

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 lsmac(*args, **kwargs)[source]

Lists existing macros

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

Lists existing macro libraries.