navigate.config.preload_rules.configuration
Functions
|
Add synthetic defaults for missing required device sections. |
|
Apply the current |
|
Remove coupled-axis pairs that reference axes missing from the microscope. |
|
Remove joystick axes that are missing from the microscope stage axes. |
|
Ensure each configured device can build its startup reference name. |
|
Add one synthetic stage hardware entry for required axes not yet covered. |
|
Ensure zoom position and pixel-size maps are startup-safe. |
|
Ensure zoom has a hardware section and type before schema/reference checks. |
|
Normalize startup device types to |
|
Normalize filter-wheel shape and assign stable unique display names. |
|
Generate the unified laser hardware section used by runtime startup. |
|
Apply deceased-name repairs that should not appear in the user report. |
|
Fill required schema defaults and report missing required properties. |
|
Validate channel values required by NI-backed device sections. |