Skip to content

Make ElectronAnalyserDetector work with BlueAPI #1924

@oliwenmandiamond

Description

@oliwenmandiamond

The ElectronAnalyserDetector currently works as follows:

  • Define a sequence file made up of multiple regions which are combinations of settings to pass to the detector.
  • The sequence file path is passed to the ElectronAnalyserDetector to load in the data via a plan.
  • Detectors are created for N regions, each assigned one (hoping to remove this, see Read configuration for a device once per stream bluesky/bluesky#1978)
  • Loop through detectors and collect one by one for each detector

With the new BlueAPI client, plans can only take data in as arguments, not file paths as the client and server wont have visibility to the same paths.

Therefore, we need to update ElectronAnalyserDetectorto take in the region data as the argument rather than file path so that it can interact with BlueAPI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions