mxcubecore.HardwareObjects.SOLEIL.PX2.PX2BeamInfo#

[Name] BeamInfo

[Description] BeamInfo hardware object informs mxCuBE (HutchMenuBrick) about the beam position and size.

This is the Soleil PX1 version

[Emited signals]

beamInfoChanged beamPosChanged

[Included Hardware Objects]

[Example XML file]

<object class = “BeaminfoPX2”>

<username>Beamstop</username> <channel type=”tango” tangoname=”i11-ma-cx1/ex/md2” polling=”1000” name=”beamsizex”>BeamSizeHorizontal</channel> <channel type=”tango” tangoname=”i11-ma-cx1/ex/md2” polling=”1000” name=”beamsizey”>BeamSizeVertical</channel> <channel type=”tango” tangoname=”i11-ma-cx1/ex/md2” polling=”1000” name=”positionx”>BeamPositionHorizontal</channel> <channel type=”tango” tangoname=”i11-ma-cx1/ex/md2” polling=”1000” name=”positiony”>BeamPositionVertical</channel> <object role=”zoom” hwrid=”/zoom”></object>

</object>

Classes

PX2BeamInfo(*args)

class mxcubecore.HardwareObjects.SOLEIL.PX2.PX2BeamInfo.PX2BeamInfo(*args)[source]#

Bases: HardwareObject

get_beam_shape()[source]#

Descript. : Arguments : Return :

get_beam_size()[source]#

Descript. : returns beam size in millimeters Return : list with two integers

init()[source]#

Hardware object init.