5291
Pathfinder; Convert Certain I/O to Machine Options on Update
Pathfinder

Changes made for Pathfinder V5 PC's.

New method: MigrateFeatureGroupsFromBackupIfNeeded in MaintenanceTool.cs

Flow:

Reads selected config, finds base ConfigurationStore Extracts old config from backup zip (via new shared helper ReadConfigurationStoreFromBackup) Compares InputFunctionList/OutputFunctionList: finds I/O where backup IsEnabled = true ? current IsEnabled = null Looks up which FeatureGroups in the current config own those I/O Adds/updates those FeatureGroups with IsEnabled = true in the install override Also refactored: Extracted ReadConfigurationStoreFromBackup helper so both the ParameterStore and FeatureGroup migrations share the backup-reading logic.

Called from: ApplicationManager.cs Start(), right after the ParameterStore migration.

Model Version Released
Pathfinder PC 5.01.48.3703 4/16/2026