DiamondLightSource / DiamondLightSource/dodal

I19: update optics device to new Blueapi endpoints

Open Beginner friendly
#2,192 0 comments 0 reactions 0 assignees View on GitHub
i19-1 i19-2
Dominant language
Python
Stars
5
Forks
13
Avg merge
3d 2h
Merged PRs (30d)
10

Description

Starting from 1.15.0 blueapi has versioned the endpoints by moving them to `/api/v1/*` and deprecated the old ones. Once a new blueapi (>=1.15) has been deployed on the beamline we should make sure the `OpticsBlueAPIDevice` is updated to use the new ones

Contributor guide

Open the contributing guide

Research direction

Find the OpticsBlueAPIDevice implementation and inspect the blueapi endpoint paths it uses. Update its references to the versioned /api/v1/* endpoints, then verify that the device uses the new paths when blueapi 1.15 or newer is deployed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.