mahos.meas.pos_tweaker.PosTweaker#
- class mahos.meas.pos_tweaker.PosTweaker(gconf: dict, name, context=None)#
Specialized tweaker for manually operated positioners.
The target instrument must provide
SinglePositionerInterface.- Parameters:
target.servers (dict[str, str]) – The InstrumentServer targets (instrument name, server full name).
target.log (str) – The LogBroker target (broker full name).
- __init__(gconf: dict, name, context=None)#
Methods
__init__(gconf, name[, context])handle_req(msg)home(msg)home_all(msg)load(msg)Load the tweaker state (target) and set the target.
main()Main procedure that will be looped.
save(msg)Save tweaker state (pos, target, homed) to file using h5.
set_target(msg)stop(msg)stop_all(msg)wait()Wait until required resources are ready.
Attributes