mxcubecore.HardwareObjects.abstract#

Modules

mxcubecore.HardwareObjects.abstract.AbstractActuator

Abstract Actuator.

mxcubecore.HardwareObjects.abstract.AbstractAperture

Abstract hardware object for the aperture.

mxcubecore.HardwareObjects.abstract.AbstractAuthenticator

mxcubecore.HardwareObjects.abstract.AbstractBeam

Abstract beam hardware object.

mxcubecore.HardwareObjects.abstract.AbstractCharacterisation

Abstract hardware object class for characterisation.

mxcubecore.HardwareObjects.abstract.AbstractCollect

Abstract hardware object for data collection.

mxcubecore.HardwareObjects.abstract.AbstractDetector

Detector API Abstract methods: prepare_acquisition start_acquisition has_shutterless Overloaded methods: force_emit_signals Implemented methods: stop_acquisition get_pixel_size, get_width, get_heigth, get_metadata get_radius, get_outer_radius get_beam_position get_roi_mode, set_roi_mode, get_roi_mode_name, get_roi_modes get_exposure_time_limits get_threshold_energy, set_threshold_energy get_binning_mode, set_binning_mode Implemented propertries: distance Emitted signals: detectorRoiModeChanged temperatureChanged humidityChanged expTimeLimitsChanged frameRateChanged stateChanged specificStateChanged Hardware objects used: energy

mxcubecore.HardwareObjects.abstract.AbstractDiffractometer

Abstract Diffractometer class. Initialises the username property and all the motors and nstate (discrete positions) equipment, which are part of the diffractometer. Certain number of roles are fixed and define a corresponding motor or nstate actuator object. This allows to use them in a standard way by the MXCuBE application (web or Qt). There is also a convention of the direction of the motors: - x axis is parallel to the beam. Positive direction is from right to left. - y axis is perpendicular to the beam, parallel to the ground. Positive direction is from left to right when facing the beam. - z axis is perpendicular to the floor. Positive direction is top down.

mxcubecore.HardwareObjects.abstract.AbstractEnergy

Abstract Energy and Wavelength class.

mxcubecore.HardwareObjects.abstract.AbstractEnergyScan

mxcubecore.HardwareObjects.abstract.AbstractFlux

AbstractFlux class Defines get_average_flux_density.

mxcubecore.HardwareObjects.abstract.AbstractLims

mxcubecore.HardwareObjects.abstract.AbstractMCA

mxcubecore.HardwareObjects.abstract.AbstractMachineInfo

Abstract machine info class

mxcubecore.HardwareObjects.abstract.AbstractMotor

Abstract Motor class.

mxcubecore.HardwareObjects.abstract.AbstractMultiCollect

mxcubecore.HardwareObjects.abstract.AbstractNState

AbstractNState class - interface for N state devices.

mxcubecore.HardwareObjects.abstract.AbstractOnlineProcessing

Abstract Online Processing class

mxcubecore.HardwareObjects.abstract.AbstractProcedure

mxcubecore.HardwareObjects.abstract.AbstractResolution

Resolution abstract implementation.

mxcubecore.HardwareObjects.abstract.AbstractSampleChanger

Description

mxcubecore.HardwareObjects.abstract.AbstractSampleView

Abstract class for a Sample View.

mxcubecore.HardwareObjects.abstract.AbstractShutter

AbstractShutter class - interface for shutter type devices.

mxcubecore.HardwareObjects.abstract.AbstractSlits

mxcubecore.HardwareObjects.abstract.AbstractTransmission

Abstract Transmission Set the unit as [%] and the limits to 0-100.

mxcubecore.HardwareObjects.abstract.AbstractVideoDevice

[Name] GenericVideo

mxcubecore.HardwareObjects.abstract.AbstractXRFSpectrum

Abstract XRF spectrum class.

mxcubecore.HardwareObjects.abstract.AbstractXrayCentring

Xray Centring Abstract Class with yaml configuration file.

mxcubecore.HardwareObjects.abstract.ISPyBAbstractLims

mxcubecore.HardwareObjects.abstract.ISPyBDataAdapter

mxcubecore.HardwareObjects.abstract.ISPyBValueFactory

mxcubecore.HardwareObjects.abstract.sample_changer