| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- using MaintainModule.Pops;
 
- using MaintainModule.Pops.Boat;
 
- using MaintainModule.Pops.ManualSet;
 
- using MaintainModule.ViewModels;
 
- using MaintainModule.ViewModels.IOTube;
 
- using MaintainModule.Views;
 
- using MaintainModule.Views.IOTube;
 
- namespace MaintainModule;
 
- public class MaintianMoudle : IModule
 
- {
 
-     public MaintianMoudle(IModuleContainer commonContainer)
 
-     {
 
-         commonContainer.AddModule("Maintain");
 
-         Container.SubModules.Add(0, "Boat");
 
-         Container.SubModules.Add(1, "Buffer");
 
-         Container.SubModules.Add(2, "FIMS");
 
-         Container.SubModules.Add(3, "IO-Tube");
 
-         //Container.SubModules.Add(4, "IO-Heater");
 
-         Container.SubModules.Add(5, "ManualSet");
 
-         Container.SubModules.Add(6, "AxisMon");
 
-         commonContainer.AddNavigation(Container);
 
-     }
 
-     public readonly static ContainerInfo Container = new(2, "Maintain", "Maintain", false, []);
 
-     void IModule.OnInitialized(IContainerProvider containerProvider)
 
-     {
 
-         IBottomPopManager popManager = containerProvider.Resolve<IBottomPopManager>();
 
-         popManager.RegistBottomPop<AxisBool, AxisBoolViewModel>("AxisBool");
 
-         popManager.RegistBottomPop<AxisFloat, AxisFloatViewModel>("AxisFloat");
 
-         popManager.RegistBottomPop<BoatMotifyWafer, BoatModifyWaferViewModel>("BoatWafer");
 
-         popManager.RegistBottomPop<ManualSetTempCorrectTable, MSTempCorrectTableViewModel>("MSTempCorrectTable");
 
-         popManager.RegistBottomPop<ManualSetTempMode, MSTempModeViewModel>("MSTempMode");
 
-         popManager.RegistBottomPop<ManualSetAuxSet,MSAuxSetViewModel>("MSAuxSet");
 
-         popManager.RegistBottomPop<ManualSetLoaderCommand,MSLoaderCommandViewModel>("MSLoadCommand");
 
-         popManager.RegistBottomPop<ManualSetPressCommand,MSPressCommandViewModel>("MSPressCommand");
 
-     }
 
-     void IModule.RegisterTypes(IContainerRegistry containerRegistry)
 
-     {
 
-         containerRegistry.RegisterForNavigation<BoatMaintain, BoatMaintianViewModel>("Boat");
 
-         containerRegistry.RegisterForNavigation<BufferMaintain, BufferMaintainViewModel>("Buffer");
 
-         containerRegistry.RegisterForNavigation<FIMSMaintain, FIMSMaintainViewModel>("FIMS");
 
-         containerRegistry.RegisterForNavigation<IOTubeMaintain, IOTubeMaintainViewModel>("IO-Tube");
 
-         containerRegistry.RegisterForNavigation<ManualSetMaintain, ManualSetMaintainViewModel>("ManualSet");
 
-         containerRegistry.RegisterForNavigation<AxisMonMaintain, AxisMinMaintainViewModel>("AxisMon");
 
-         containerRegistry.RegisterForNavigation<IO_Tube_AI, IOTubeAIViewModel>("IOTubeAI");
 
-         containerRegistry.RegisterForNavigation<IO_Tube_AO, IOTubeAOViewModel>("IOTubeAO");
 
-         containerRegistry.RegisterForNavigation<IOTube_DI, IOTubeDIViewModel>("IOTubeDI");
 
-         containerRegistry.RegisterForNavigation<IO_Tube_DO, IOTubeDOViewModel>("IOTubeDO");
 
-     }
 
- }
 
 
  |