Skip to content

ILE: Restore per-laser Power Enable property - #978

Open
ieivanov wants to merge 1 commit into
micro-manager:mainfrom
mehta-lab:restore-ile-laser-enable-property
Open

ILE: Restore per-laser Power Enable property#978
ieivanov wants to merge 1 commit into
micro-manager:mainfrom
mehta-lab:restore-ile-laser-enable-property

Conversation

@ieivanov

Copy link
Copy Markdown
Contributor

Re-enables the per-laser-line <wavelength>-Power Enable property for the Andor ILE, which was compiled out in e0e33fc by gating its creation behind the never-defined SHOW_LASER_ENABLE_PROPERTY macro.

This defines that macro in both Debug and Release configs of IntegratedLaserEngine.vcxproj. All supporting code (OnEnable, LasersState_.Enable_, g_LaserEnable* constants) was left intact by the original commit, so no other changes are needed. Verified the property is exposed in a local Release x64 build.

🤖 Generated with Claude Code

Define SHOW_LASER_ENABLE_PROPERTY in both Debug and Release configs so the
per-laser-line "<wavelength>-Power Enable" property is registered again. The
property was compiled out in e0e33fc by gating its creation behind this
never-defined macro; all supporting code (OnEnable, LasersState_.Enable_,
g_LaserEnable* constants) was left intact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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