nomad_camels.manual_controls package
Subpackages
- nomad_camels.manual_controls.set_panel package
 - nomad_camels.manual_controls.stage_control package
- Submodules
 - nomad_camels.manual_controls.stage_control.stage_control module
Move_ThreadReadback_ThreadStage_ControlStage_Control.check_change()Stage_Control.close()Stage_Control.closeEvent()Stage_Control.device_ready()Stage_Control.eventFilter()Stage_Control.exception_caught()Stage_Control.input_position()Stage_Control.keyPressEvent()Stage_Control.keyReleaseEvent()Stage_Control.line_change()Stage_Control.move_to_position()Stage_Control.reference_drive()Stage_Control.start_move_thread()Stage_Control.start_read_thread()Stage_Control.staticMetaObjectStage_Control.step_axis()Stage_Control.stop_moving()Stage_Control.update_readback()
Stage_Control_Config
 - nomad_camels.manual_controls.stage_control.ui_stage_control module
 - Module contents
 
 
Submodules
nomad_camels.manual_controls.get_manual_controls module
This package provides access to all classes of Manual_Control that can be used by CAMELS, including device specific ones.
- class nomad_camels.manual_controls.get_manual_controls.New_Manual_Control_Dialog(parent=None)
 Bases:
QDialogA dialog that provides the user with a selection of available manual controls.
- accept()
 Writes the control that was selected into self.selected_control.
- staticMetaObject = PySide6.QtCore.QMetaObject("New_Manual_Control_Dialog" inherits "QDialog": )
 
- nomad_camels.manual_controls.get_manual_controls.get_control_by_type_name(name)
 Returns a tuple/list of the specified control’s class / config-class.
- Parameters:
 name (str) – Name of the manual control (could be CAMELS-main or instrument specific)
- Return type:
 tuple(Manual_Control, Manual_Control_Config)
- nomad_camels.manual_controls.get_manual_controls.get_instrument_controls()
 Goes through all configured instruments and checks them for manual controls. If there are any, they will be added to a dictionary.
- Returns:
 controls – Dictionary with the manual controls and there config widgets.
- Return type:
 dict{‘<name>’: (Manual_Control, Manual_Control_Config)}