Skip to content

Add sleep into Jungfrau prepare #1645

@jacob720

Description

@jacob720

As described by @olliesilvester:

After ophyd-async sets some JF signals (eg pedestal loops), the IOC appears to turn pedestal mode OFF after a short delay. This caused a race condition and meant pedestal mode was being turned off after we explicitly turn it on. Long term, need to investigate why this happens from the IOC. Short term, need to add an async sleep(0.3s) in JF prepare just before we turn on pedestal mode

This could either be done in the ophyd-async device or the fly_jungfrau bluesky plan. Probably fine to put it in bluesky plan as this is a temporary fix that should be sorted by being able to wait on the IOC to finish changing signals eventually.

Acceptance Criteria

  • The jungfrau waits a short time before turning on pedestal mode, allowing preventing the race condition with the IOC

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