Skip to content

Add apple2 controller and Energy to beamlines #195

@Relm-Arrowny

Description

@Relm-Arrowny

Add Energy device to each of the SMG beamlines.
Tasks and goals below should be repeated for each beamline:

  • i05
  • i06
  • k07
  • i10
  • i17

When starting create an sub issue and transfer it to dodal.

A bare-bone example for i17 with dummy energy look up can be find here.

Full example with dac-config sever, look up table schema and energy motors conversion can be found on I10.

Goals

Acceptance criteria :

  • To be able to control pgm and apple2 devices via set.
  • To be able to read and set polarisation.
  • To perform energy scan with both pgm and insertion devices.
  • A set of dodal devices are needed that acheve the goal.

Tasks

base on the goals, deduce the tasks required. check them off once they're done

  • Create apple2 device.
  • Create an energy to motor (ETM) position function.
  • Use the apple2 and the ETM function to make a apple2 controller that control energy and polarisation.
  • Using the controller to make a id energy and polarisation device.
  • Combine the id energy and PGM to from beam energy device to control the beamline energy.
  • Add all these device to beamline config.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions