public BowAndSkewLogic( IDbLocal dbLocal, IBowAndSkewSrc dataSrc, ISewinQueue sewinQueue, IServiceSettings appInfo, IUserAttentions <BowAndSkewModel> userAttentions, ICriticalStops <BowAndSkewModel> criticalStops, IProgramState programState, IScheduler scheduler) : base(dbLocal, dataSrc, sewinQueue, appInfo, userAttentions, criticalStops, programState, scheduler) { this.dbLocal = dbLocal; this.dataSrc = dataSrc; this.SeamDelayLine.DelayTicks = appInfo.SeamToBowAndSkew; }
public FormSim( IDbMfg dbMfg, IMahloSrc mahloSrc, IBowAndSkewSrc bowAndSkewSrc, IPatternRepeatSrc patternRepeatSrc, IProgramState programState) { this.InitializeComponent(); this.dbMfgSim = (IDbMfgSim)dbMfg; this.mahloSrc = mahloSrc; this.bowAndSkewSrc = bowAndSkewSrc; this.patternRepeatSrc = patternRepeatSrc; this.programState = programState; this.simInfo = new SimInfo(this.dbMfgSim, this.programState); this.srcSimInfo.DataSource = this.simInfo; this.srcFormSim.DataSource = this; this.srcGrid.DataSource = this.dbMfgSim.SewinQueue; }