Macromotors

Base Class

All of the macromotors inherit fromt the MacroBase class, which implements the high level interface for each of the macromotors.

MacroBase(prefix[, name, read_attrs])

Base pseudo-motor class for the SnD macro-motions.

Base Delay Class

All delay macromotors inherit from this abstract class.

DelayTowerMacro(prefix[, name, read_attrs])

Class for the delay tower macros

System Delay

Macromotor snd.Delay that controls the system delay by manipulating the following motors:

  • snd.t1.L

  • snd.t4.L

DelayMacro(prefix[, name])

Macro-motor for the delay macro-motor.

Delay Energy

Macromotor snd.E1 that controls the delay branch energy by manipulating the following motors:

  • snd.t1.tth

  • snd.t1.th1

  • snd.t1.th2

  • snd.t4.tth

  • snd.t4.th1

  • snd.t4.th2

Energy1Macro(prefix[, name, read_attrs])

Macro-motor for the energy 1 macro-motor.

Delay Energy Channel Cut

Macromotor snd.E1_cc that controls the delay branch energy by manipulating the following motors:

  • snd.t1.tth

  • snd.t4.tth

Energy1CCMacro(prefix[, name, read_attrs])

Macro-motor for the energy 1 channel cut macro-motor.

Channel Cut Energy

Macromotor snd.E2 that controls the channel cut branch energy by manipulating the following motors:

  • snd.t2.th

  • snd.t3.th

Energy2Macro(prefix[, name, read_attrs])

Macro-motor for the energy 2 macro-motor.