dodal.devices.fast_grid_scan.FastGridScanCommon#
- class dodal.devices.fast_grid_scan.FastGridScanCommon[source]#
Device containing the minimal signals for a general fast grid scan.
When the motion program is started, the goniometer will move in a snake-like grid trajectory, with X as the fast axis and Y as the slow axis.
See ZebraFastGridScanThreeD as an example of how to implement.
Methods
complete
()kickoff
()prepare
(value)Submit the gridscan parameters to the device for validation prior to gridscan kickoff :type value:
TypeVar
(ParamType
, bound=GridScanParamsCommon
) :param value: the gridscan parametersAttributes
- prepare(value: ParamType)[source]#
Submit the gridscan parameters to the device for validation prior to gridscan kickoff :type value:
TypeVar
(ParamType
, bound=GridScanParamsCommon
) :param value: the gridscan parameters- Raises:
GridScanInvalidException – if the gridscan parameters were not valid