DiamondLightSource / DiamondLightSource/dodal
I19: update optics device to new Blueapi endpoints
Open
Beginner friendly
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
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