br (move to reciprocal space coordinate)

 
class br(Macro, _diffrac):
    """The br macro is used to move the diffractometer to the reciprocal space 
    coordinates given by H, K and L. If a fourth parameter is given, the combination
    of angles to be set is the correspondig to the given index. The index of the
    angles combinations are then changed."""


    param_def = [
       ['H', Type.Float, None, "H value"],
       ['K', Type.Float, None, "K value"],
       ['L', Type.Float, None, "L value"],
       ['AnglesIndex', Type.Integer, -1, "Angles index"]
    ]

 
p09/door/haso107d1.01 [3]: br 1 0 0 
H = 1.00381  K = 0.99617 L = 0.00309
H = 1.04769  K = 0.87619 L = 0.07269
...
H = 1.00000  K = 0.00000 L = 0.00000