Exemplo n.º 1
0
        public override void Dispose()
        {
            theTransfer.OnArrivedAtTransferController -= transfer_OnArrivedAtTransferController;
            //theTransfer.OnDivertCompleteController -= transfer_OnDivertCompleteController;
            theTransfer.OnTransferStatusChangedController -= theTransfer_OnTransferStatusChangedController;

            theTransfer        = null;
            transferDatcomInfo = null;
        }
Exemplo n.º 2
0
        //private List<string> PriorityRoutes = null;

        //Timer LeftBlockedTimer = new Timer(1);
        //Timer RightBlockedTimer = new Timer(1);


        public MHEControl_Transfer(TransferATCInfo info, Transfer transfer)
        {
            Info = info;                // set this to save properties
            transferDatcomInfo = info;
            theTransfer        = transfer;
            casePLC            = transfer.Controller as MHEController_Case;
            theTransfer.OnDivertCompleteController        += transfer_OnDivertCompleteController;
            theTransfer.OnArrivedAtTransferController     += transfer_OnArrivedAtTransferController;
            theTransfer.OnTransferStatusChangedController += theTransfer_OnTransferStatusChangedController;
            LHSRoutingCode = info.lhsRoutingCode;
            RHSRoutingCode = info.rhsRoutingCode;

            //LeftBlockedTimer.OnElapsed += LeftBlockedTimer_OnElapsed;
            //RightBlockedTimer.OnElapsed += RightBlockedTimer_OnElapsed;
        }