Skip to content

fix(2-bm): move AlignmentCamera to the 2-BM-A conditioning-optics group#297

Merged
xmap merged 1 commit into
mainfrom
worktree-2bm-aperture-regroup
Jun 22, 2026
Merged

fix(2-bm): move AlignmentCamera to the 2-BM-A conditioning-optics group#297
xmap merged 1 commit into
mainfrom
worktree-2bm-aperture-regroup

Conversation

@xmap

@xmap xmap commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Enclosure mis-grouping fix flagged as a fix-later during the PIEZO-1 work.

What

The AlignmentCamera is an A-station device (pv: 2bma:m21, "A-station beam-view camera") but sat in the beam-defining-and-safety group, whose enclosure is 2-BM-B — so it was being reported as located in the experiment hutch. Moved it to conditioning-optics (2-BM-A), where the rest of the A-station optics chain lives, matching its intended placement (ALIGN-1).

Note on the original flag

The device originally noted (the Aperture) turned out to be correctly placed: it's a 2-BM-B device (z=51300) in the 2-BM-B group. The #285 rebase landed both the Aperture and the AlignmentCamera after BeamPositionMonitor, which fixed the Aperture's enclosure as a side effect but mis-placed the AlignmentCamera — this corrects that.

Pure descriptor move (15 lines out of one group, 15 into another). tests/unit/deployments/ (62) + mkdocs --strict clean.

🤖 Generated with Claude Code

The AlignmentCamera is an A-station device (pv 2bma:m21, "A-station
beam-view camera") but was sitting in the beam-defining-and-safety group,
whose enclosure is 2-BM-B, so it was being reported as located in the
experiment hutch. Moved it to conditioning-optics (enclosure 2-BM-A),
where the rest of the A-station optics chain lives, matching its intended
placement (ALIGN-1).

This is the enclosure mis-grouping flagged as a fix-later during the
PIEZO-1 work. The Aperture (the device originally noted) turned out to be
correctly placed: it is a 2-BM-B device (z=51300) in the 2-BM-B group; the
#285 rebase that landed both devices after BeamPositionMonitor fixed the
Aperture's enclosure as a side effect but mis-placed the AlignmentCamera,
which this corrects.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@xmap xmap enabled auto-merge (squash) June 22, 2026 05:05
@github-actions

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

@xmap xmap merged commit 7216189 into main Jun 22, 2026
16 checks passed
@xmap xmap deleted the worktree-2bm-aperture-regroup branch June 22, 2026 05:16
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.

1 participant