예제 #1
0
        public LPMSimPartConfigBase(LPMSimPartConfigBase rhs)
        {
            LPMName           = rhs.LPMName;
            Type              = rhs.Type;
            PortSpecStr       = rhs.PortSpecStr;
            PersistDirPathStr = rhs.PersistDirPathStr;

            Mapper_Installed    = rhs.Mapper_Installed;
            E84_1_Installed     = rhs.E84_1_Installed;
            E84_2_Installed     = rhs.E84_2_Installed;
            IntegratedRFID_Type = rhs.IntegratedRFID_Type;
            SeperateRFID_Type   = rhs.SeperateRFID_Type;

            ResetInputsOnStart   = rhs.ResetInputsOnStart;
            ResetPositionOnStart = rhs.ResetPositionOnStart;
            ResetE84OnStart      = rhs.ResetE84OnStart;

            useFastMotion       = rhs.useFastMotion;
            VacuumOffMotionTime = rhs.VacuumOffMotionTime;
            VacuumOnMotionTime  = rhs.VacuumOnMotionTime;
            ClampMotionTime     = rhs.ClampMotionTime;
            TBarMotionTime      = rhs.TBarMotionTime;
            MidMotionTime       = rhs.MidMotionTime;
            LongMotionTime      = rhs.LongMotionTime;

            MapResultPattern = new LPMSimConfigSetAndArrayItems(rhs.MapResultPattern);
            CarrierTypeSpec  = new LPMSimConfigSetAndArrayItems(rhs.CarrierTypeSpec);
        }
예제 #2
0
 public LPMSimConfigSetAndArrayItems(LPMSimConfigSetAndArrayItems rhs)
 {
     Item1  = rhs.Item1;
     Item2  = rhs.Item2;
     Item3  = rhs.Item3;
     Item4  = rhs.Item4;
     Item5  = rhs.Item5;
     Item6  = rhs.Item6;
     Item7  = rhs.Item7;
     Item8  = rhs.Item8;
     Item9  = rhs.Item9;
     Item10 = rhs.Item10;
 }
예제 #3
0
 internal bool IsEqualTo(LPMSimConfigSetAndArrayItems rhs)
 {
     return(ItemsAsArray.IsEqualTo(rhs.ItemsAsArray));
 }
예제 #4
0
        public LPMSimPartConfigBase(LPMSimPartConfigBase rhs)
        {
            LPMName = rhs.LPMName;
            Type = rhs.Type;
            PortSpecStr = rhs.PortSpecStr;
            PersistDirPathStr = rhs.PersistDirPathStr;

            Mapper_Installed = rhs.Mapper_Installed;
            E84_1_Installed = rhs.E84_1_Installed;
            E84_2_Installed = rhs.E84_2_Installed;
            IntegratedRFID_Type = rhs.IntegratedRFID_Type;
            SeperateRFID_Type = rhs.SeperateRFID_Type;

            ResetInputsOnStart = rhs.ResetInputsOnStart;
            ResetPositionOnStart = rhs.ResetPositionOnStart;
            ResetE84OnStart = rhs.ResetE84OnStart;

            useFastMotion = rhs.useFastMotion;
            VacuumOffMotionTime = rhs.VacuumOffMotionTime;
            VacuumOnMotionTime = rhs.VacuumOnMotionTime;
            ClampMotionTime = rhs.ClampMotionTime;
            TBarMotionTime = rhs.TBarMotionTime;
            MidMotionTime = rhs.MidMotionTime;
            LongMotionTime = rhs.LongMotionTime;

            MapResultPattern = new LPMSimConfigSetAndArrayItems(rhs.MapResultPattern);
            CarrierTypeSpec = new LPMSimConfigSetAndArrayItems(rhs.CarrierTypeSpec);
        }
예제 #5
0
 internal bool IsEqualTo(LPMSimConfigSetAndArrayItems rhs)
 {
     return ItemsAsArray.IsEqualTo(rhs.ItemsAsArray);
 }
예제 #6
0
 public LPMSimConfigSetAndArrayItems(LPMSimConfigSetAndArrayItems rhs)
 {
     Item1 = rhs.Item1;
     Item2 = rhs.Item2;
     Item3 = rhs.Item3;
     Item4 = rhs.Item4;
     Item5 = rhs.Item5;
     Item6 = rhs.Item6;
     Item7 = rhs.Item7;
     Item8 = rhs.Item8;
     Item9 = rhs.Item9;
     Item10 = rhs.Item10;
 }