DiamondLightSource / mx-bluesky

Bluesky plans, plan stubs, and utilities for MX beamlines
https://diamondlightsource.github.io/mx-bluesky/
Apache License 2.0
0 stars 2 forks source link

Reinstate full mapping (and fix all the functions that are needed there) #648

Open noemifrisina opened 2 weeks ago

noemifrisina commented 2 weeks ago

Removed in #515

We will need to sit down with the beamline scientists to understand what was needed of the removed code, what was broken and how exactly it should work.

Some notes to be able to find things in older versions ...

Motion program: 13 get_prog_num: 13

In write_parameter_file for chip:

if map_type == MappingType.Full:
        # This step creates some header files (.addr, .spec), containing the parameters,
        # that are only needed when full mapping is in use.
        SSX_LOGGER.info("Full mapping in use. Running start up now.")
        startup.run()

i24ssx_Chip_Mapping_py3v1.py completely removed

startup.run()

also in chip startup:

in chip_manager: