public virtual void ParseLogicStep(T_LogicStep Step) { this.Step = Step; this.Parameters = Step.Parameters; this.Name = Step.Name; this.StepID = Step.StepID; }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); int val = 0; int.TryParse(this.Parameters, out val); Index = val; }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); Detect = this.Parameters.ToInstance <DetectAction>(); if (Detect.Indexs != null) { injector.Entercloses.AsParallel().ForAll(et => et.Selected = Detect.Indexs.Contains(et.Index)); } }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); TakeGel = this.Parameters.ToInstance <GelAction>(); if (!String.IsNullOrEmpty(TakeGel.BJType) && Constants.BJDict.ContainsKey(TakeGel.BJType)) { TakeBJ = Constants.BJDict[TakeGel.BJType].Where(c => c.ID == TakeGel.BJID).FirstOrDefault(); } }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); OutTip = this.Parameters.ToInstance <OutTipAction>(); foreach (var et in this.injector.Entercloses) { et.Selected = OutTip.Indexs.Contains(et.Index); } }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); TakeTip = this.Parameters.ToInstance <TakeTipAction>(); if (!String.IsNullOrEmpty(TakeTip.TipBoxName) && Constants.BJDict.ContainsKey(TakeTip.Key)) { TakeBJ = Constants.BJDict[TakeTip.Key].Where(c => c.Name == TakeTip.TipBoxName).FirstOrDefault(); } }
private void M_ConfirmEvent(object sender, T_LogicStep Step) { if (Step.OrderIndex == 0) { int orderIndex = 1; if (StepList.Count > 0) { orderIndex = StepList[StepList.Count - 1].OrderIndex + 1; } Step.OrderIndex = orderIndex; StepList.Add(Step); } }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); TakeTip = this.Parameters.ToInstance <TakeTipAction>(); foreach (var ent in injectorDevice.Injector.Entercloses) { ent.Selected = false; } foreach (byte i in TakeTip.Indexs) { if (i < Constants.EntercloseCount) { injectorDevice.Injector.Entercloses[i].Selected = true; } } if (!String.IsNullOrEmpty(TakeTip.TipBoxName) && Constants.BJDict.ContainsKey(typeof(T_BJ_Tip).Name)) { TakeBJ = Constants.BJDict[typeof(T_BJ_Tip).Name].Where(c => c.Name == TakeTip.TipBoxName).FirstOrDefault(); } }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); PieAction = Parameters.ToInstance <SKABO.Common.Models.Logic.CommonAction>(); }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); Command = Parameters.ToInstance <HexCommand>(); }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); Action = Parameters.ToInstance <SimpleAction>(); }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); Timer = this.Parameters.ToInstance <LogicTimer>(); }
public override void ParseLogicStep(T_LogicStep Step) { base.ParseLogicStep(Step); Loop = this.Parameters.ToInstance <LogicLoop>(); }