Exemple #1
0
        public static List <FabAoEquipment> InitJobFilterInfo(this JobFilterInfo info, FabAoEquipment eqp, Dictionary <string, List <FabAoEquipment> > workingEqps)
        {
            info.IsRunning = eqp.CheckIsRunning(info);

            var key = FilterHelper.GetJobFilterKey(info);

            List <FabAoEquipment> eqpList;

            workingEqps.TryGetValue(key, out eqpList);

            if (eqpList == null || eqpList.Count == 0)
            {
                info.IsNoAssign = true;
            }

            info.SetHarmonicTactInfo(eqp, eqpList);
            info.SetSetupTime(eqp);

            return(eqpList);
        }