Пример #1
0
 void Config2UI(IPSConfig config)
 {
     WinConfig.nudXStgPort.Value        = config.Port;
     WinConfig.nudIntegrationTime.Value = config.IntegrationTime;
     WinConfig.nudScan2Avg.Value        = config.Scan2Avg;
     WinConfig.nudBoxcar.Value          = config.Boxcar;
     WinConfig.nudXStgSpeed.Value       = config.XStgSpeed;
     WinConfig.nudRStgSpeed.Value       = config.RStgSpeed;
     WinConfig.nudOuterLength.Value     = config.EdgeEnd;
 }
Пример #2
0
        IPSConfig UI2IpsConfig()
        {
            var res = new IPSConfig();

            res.Port              = ( int )WinConfig.nudXStgPort.Value.ToNonNullable();
            res.IntegrationTime   = ( int )WinConfig.nudIntegrationTime.Value.ToNonNullable();
            res.Scan2Avg          = ( int )WinConfig.nudScan2Avg.Value.ToNonNullable();
            res.Boxcar            = ( int )WinConfig.nudBoxcar.Value.ToNonNullable();
            res.XStgSpeed         = ( int )WinConfig.nudXStgSpeed.Value.ToNonNullable();
            res.RStgSpeed         = ( int )WinConfig.nudRStgSpeed.Value.ToNonNullable();
            res.EdgeEnd           = WinConfig.nudOuterLength.Value.ToNonNullable();
            res.BaseDirPath       = Core.ConfigBasePath;
            res.StartupConfigName = Core.ConfigName;
            return(res);
        }