Skip to content

ASITiger: create a command table for CRISP#895

Merged
marktsuchida merged 8 commits intomicro-manager:mainfrom
bls337:ASITiger4
Mar 12, 2026
Merged

ASITiger: create a command table for CRISP#895
marktsuchida merged 8 commits intomicro-manager:mainfrom
bls337:ASITiger4

Conversation

@bls337
Copy link
Contributor

@bls337 bls337 commented Mar 11, 2026

Precompute serial command strings and put them in the CRISP command table.

We use std::optional to late-init an effectively const struct in the Initialize() function.

Use the if initializers instead of RETURN_ON_MM_ERROR() macro in CRISP.

Remove duplication of FirmwareVersionAtLeast and make the function public.

@marktsuchida marktsuchida merged commit 0dc8669 into micro-manager:main Mar 12, 2026
2 checks passed
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.

2 participants