dodal.devices.i10.i10_apple2.LinearArbitraryAngle#

class dodal.devices.i10.i10_apple2.LinearArbitraryAngle[source]#
Device to set polorisation angle of the ID. Linear Arbitrary Angle (laa)

is the direction of the magnetic field which can be change by varying the jaw_phase in (linear arbitrary (la) mode, The angle of 0 is equivalent to linear horizontal “lh” (sigma) and

90 is linear vertical “lv” (pi).

This device require a jaw_phase to angle conversion which is done via a polynomial.

Parameters:
  • id (I10Apple2)

  • name (str)

  • jaw_phase_limit (float)

  • jaw_phase_poly_param (list)

  • id – An I10Apple2 device.

  • name – New device name.

  • jaw_phase_limit – The maximum allowed jaw_phase movement.

  • jaw_phase_poly_param – polynomial parameters highest power first.

Methods

set(value)

Attributes