Skip to content

Add virtual slot information on BPM devices.#347

Draft
gustavosr8 wants to merge 1 commit intomasterfrom
bpm-vslot
Draft

Add virtual slot information on BPM devices.#347
gustavosr8 wants to merge 1 commit intomasterfrom
bpm-vslot

Conversation

@gustavosr8
Copy link
Copy Markdown
Contributor

Each AFC BPM is able to handle two BPMs, and this happen in most cases at Sirius. For this reason, when addressing an specific BPM, besides the physical slot, we must also use the virtual slot information - i.e. if it's the firs or the second AFC slot. Add this information in the microTCA mapping so could be used as SSOT.

Needs to be followed by an update in the RaBPMSearch class from siriuspy.

Copy link
Copy Markdown
Contributor

@ericonr ericonr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

Commit message:

s/firs/first/

s/could/it can/

What do you mean by SSOT?

@ericonr
Copy link
Copy Markdown
Contributor

ericonr commented Feb 10, 2026

If we deploy this, is the old BPM search class broken? I think it's a bit unfortunate to not have any kind of forward or backwards compatibility here...

I see lnls-sirius/dev-packages#1218 (comment) now, and I think the commit here should mention this as well.

Each AFC BPM is able to handle two BPMs, and this happen in most cases
at Sirius. For this reason, when addressing an specific BPM, besides the
physical slot, we must also use the virtual slot information - i.e. if
it's the first or the second AFC slot. Add this information in the
microTCA mapping so it can be used as single source of truth.

The siriuspy RaBPMSearch class must be updated to reflect this changes.
@anacso17 anacso17 marked this pull request as draft March 13, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants