public UpsettingController(EQItem item)
     : base(item)
 {
     Item                     = item;
     _routeController         = new CheckRouteController();
     _updateStationController = new UpdateStationController();
 }
예제 #2
0
 public FirstManOperationController(EQItem item)
     : base(item)
 {
     Item                     = item;
     _routeController         = new CheckRouteController();
     _updateStationController = new UpdateStationController();
     KepController            = new KepController(Item, new ArrayList());
 }
예제 #3
0
 public KepController(EQItem item, ArrayList valList)
 {
     _item         = item;
     subScribeList = valList;
     KepHelper     = new OpcHelper();
     KepHelper.ServerShutdownEvent += new OpcHelper.ServerShutdown(KepHelper_ServerShutdownEvent);
     _kepThread = new Thread(ConnectKep);
     _kepThread.Start();
 }
 public VisualInspectionController(EQItem item)
     : base(item)
 {
     Item                     = item;
     _routeController         = new CheckRouteController();
     _updateStationController = new UpdateStationController();
     //1)设备网络连接
     //2)PLC连接
 }
예제 #5
0
 public LightningImpulseController(EQItem item)
     : base(item)
 {
     Item             = item;
     _dao             = new LightningImpulseDAO();
     _routeController = new CheckRouteController();
     new UpdateStationController();
     //1)设备网络连接
     //2)PLC连接
 }
 public HighPressureAgingEQController(EQItem item)
     : base(item)
 {
     Item = item;
     _dao = new HighPressureAgingEQDAO();
     _updateStationController = new UpdateStationController();
     _routeController         = new CheckRouteController();
     //1)设备网络连接
     //2)PLC连接
 }
        public HighPressureAgingController(EQItem item)
            : base(item)
        {
            Item             = item;
            _dao             = new HighPressureAgingDAO();
            _routeController = new CheckRouteController();

            //1)设备网络连接
            //2)PLC连接
        }
 public SecondVacuumManOperationController(EQItem item)
     : base(item)
 {
     Item = item;            //_dao = new SecondVacuumManOperationDAO();
     _updateStationController = new UpdateStationController();
     _routeController         = new CheckRouteController();
     KepController            = new KepController(Item, new ArrayList());
     //1)设备网络连接
     //2)PLC连接
 }
예제 #9
0
        public FirstVacuumController(EQItem item)
            : base(item)
        {
            _routeController         = new CheckRouteController();
            Item                     = item;
            _updateStationController = new UpdateStationController();
            _dao                     = new VacuumDAO();
            var valList = new ArrayList {
                ScanTouch, DoFinish
            };

            KepController = new KepController(item, valList);
        }
예제 #10
0
        public SecondVacuumController(EQItem item)
            : base(item)
        {
            Item                     = item;
            _dao                     = new VacuumDAO();
            _routeController         = new CheckRouteController();
            _updateStationController = new UpdateStationController();
            var valList = new ArrayList();

            valList.Add(ScanTouch);
            valList.Add(DoFinish);
            KepController = new KepController(Item, valList);
        }
예제 #11
0
        public XRayController(EQItem item)
            : base(item)
        {
            Item                     = item;
            _dao                     = new XRayDAO();
            _routeController         = new CheckRouteController();
            _updateStationController = new UpdateStationController();
            var valList = new ArrayList {
                XrayScan, Commit, LoginCommit
            };

            KepController = new KepController(item, valList);
        }
예제 #12
0
        public VacuumRetestController(EQItem item)
            : base(item)
        {
            Item             = item;
            _routeController = new CheckRouteController();
            KepController    = new KepController(Item, new ArrayList());
            _dao             = new VacuumRetestDAO();//1)设备网络连接
            //2)PLC连接
            var valList = new ArrayList {
                DoFinish
            };

            KepController = new KepController(item, valList);
        }
        public SprayPaintingController(EQItem item)
            : base(item)
        {
            Item = item;

            _routeController         = new CheckRouteController();
            _updateStationController = new UpdateStationController();
            var valList = new ArrayList();

            valList.Add(SprayPaintingTouch);
            KepController = new KepController(item, valList);
            //1)设备网络连接
            //2)PLC连接
        }
예제 #14
0
        public TouchResistanceController(EQItem item) : base(item)
        {
            Item = item;

            _routeController         = new CheckRouteController();
            _updateStationController = new UpdateStationController();

            _dao = new TouchResistanceDAO();
            //1)设备网络连接
            //2)PLC连接
            var valList = new ArrayList {
                DoFinish
            };

            KepController = new KepController(item, valList);
        }
예제 #15
0
 public ModuleController(EQItem item)
 {
 }
예제 #16
0
 public TcpController(EQItem eqItem)
 {
     _eqItem = eqItem;
 }