set hpaths [list \ experiment sample monochromator slits \ slits/1 slits/1/horizontal slits/1/vertical slits/2 slits/2/horizontal slits/2/vertical detector detector/monitor detector/histmem ] # Maps devices (eg motors) to hipadaba paths. # obj name path set motor_hpath [list \ ss1u top slits/1/vertical\ ss1d bottom slits/1/vertical\ ss1l left slits/1/horizontal\ ss1r right slits/1/horizontal\ ss2u top slits/2/vertical\ ss2d bottom slits/2/vertical\ ss2l left slits/2/horizontal\ ss2r right slits/2/horizontal\ som rotate sample \ schi chi sample \ sphi phi sample \ sx translate_x sample \ sy translate_y sample \ stth detector_rotate sample \ mchi chi monochromator \ mom rotate monochromator \ mphi phi monochromator \ mtth takeoff_angle monochromator \ mx translate_x monochromator \ my translate_y monochromator ] # Configurable virtual motors # obj name path master_obj set cvirtmotor_hpath [list \ ss1hg gap slits/1/horizontal left\ ss1ho offset slits/1/horizontal left\ ss1vg gap slits/1/vertical top\ ss1vo offset slits/1/vertical top\ ss2hg gap slits/2/horizontal left\ ss2ho offset slits/2/horizontal left\ ss2vg gap slits/2/vertical top\ ss2vo offset slits/2/vertical top] array set counter_hpath [ list \ hm /detector/histmem \ counter /detector/monitor ]