dodal.beamlines.i10#

Module Attributes

LOOK_UPTABLE_DIR

I10 has two insertion devices one up(idu) and one down stream(idd). It is worth noting that the down stream device is slightly longer, so it can reach Mn edge for linear arbitrary. idd == id1 and idu == id2.

Functions

idd([wait_for_connection, fake_with_ophyd_sim])

idd_gap([wait_for_connection, ...])

idd_gap_phase([wait_for_connection, ...])

idd_jaw([wait_for_connection, ...])

idd_la_angle([wait_for_connection, ...])

idd_phase_axes([wait_for_connection, ...])

idd_pol([wait_for_connection, ...])

idu([wait_for_connection, fake_with_ophyd_sim])

idu_gap([wait_for_connection, ...])

idu_gap_phase([wait_for_connection, ...])

idu_jaw([wait_for_connection, ...])

idu_la_angle([wait_for_connection, ...])

idu_phase_axes([wait_for_connection, ...])

idu_pol([wait_for_connection, ...])

pgm([wait_for_connection, fake_with_ophyd_sim])

dodal.beamlines.i10.LOOK_UPTABLE_DIR = '/dls_sw/i10/software/gda/workspace_git/gda-diamond.git/configurations/i10-shared/lookupTables/'#

I10 has two insertion devices one up(idu) and one down stream(idd). It is worth noting that the down stream device is slightly longer,

so it can reach Mn edge for linear arbitrary. idd == id1 and idu == id2.

dodal.beamlines.i10.idd_gap(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorGap[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

UndulatorGap

dodal.beamlines.i10.idd_phase_axes(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorPhaseAxes[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

UndulatorPhaseAxes

dodal.beamlines.i10.idd_jaw(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorJawPhase[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

UndulatorJawPhase

dodal.beamlines.i10.idu_gap(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorGap[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

UndulatorGap

dodal.beamlines.i10.idu_phase_axes(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorPhaseAxes[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

UndulatorPhaseAxes

dodal.beamlines.i10.idu_jaw(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) UndulatorJawPhase[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

UndulatorJawPhase

dodal.beamlines.i10.pgm(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) PGM[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

PGM

dodal.beamlines.i10.idu_gap_phase(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) I10Apple2[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

I10Apple2

dodal.beamlines.i10.idd_gap_phase(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) I10Apple2[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

I10Apple2

dodal.beamlines.i10.idu_pol(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) I10Apple2Pol[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

I10Apple2Pol

dodal.beamlines.i10.idd_pol(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) I10Apple2Pol[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

I10Apple2Pol

dodal.beamlines.i10.idu(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) I10Apple2PGM[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

I10Apple2PGM

dodal.beamlines.i10.idd(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) I10Apple2PGM[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

I10Apple2PGM

dodal.beamlines.i10.idu_la_angle(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) LinearArbitraryAngle[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

LinearArbitraryAngle

dodal.beamlines.i10.idd_la_angle(wait_for_connection: bool = True, fake_with_ophyd_sim: bool = False) LinearArbitraryAngle[source]#
Parameters:
  • wait_for_connection (bool, default: True)

  • fake_with_ophyd_sim (bool, default: False)

Return type:

LinearArbitraryAngle