Ejemplo n.º 1
0
        public MHEControl_AngledDivert(AngledDivertSimulationInfo info, AngledDivert angledDivert)
        {
            angledDivertConveyor      = angledDivert;
            angledDivertSimulaionInfo = info;
            Info = info;

            // angledDivertConveyor.divertEntryArrival = divertEntryArrival;
            // angledDivertConveyor.divertArrival      = divertArrival;

            angledDivertConveyor.OnDivertPointArrivedControl += angledDivertConveyor_OnDivertArrivalController;
        }
Ejemplo n.º 2
0
        public MHEControl_AngledDivert(AngledDivertDatcomInfo info, AngledDivert angledDivert)
        {
            divertConveyor   = angledDivert;
            divertDatcomInfo = info;
            Info             = info; // set this to save properties

            //Subscribe to the diverter events
            divertConveyor.OnDivertPointArrivedControl  += divertConveyor_OnDivertPointArrivedControl;
            divertConveyor.OnDivertPointDivertedControl += divertConveyor_OnDivertPointDivertedControl;


            casePLC = divertConveyor.Controller as CasePLC_Datcom;

            //Anything with setup code in the "set" of a property except setting the value will need to be called
            //explicitly so that the "set" code will execute when loading from a saved configuration
            DivertRoutingCode = info.divertRoutingCode;
            //StraightRoutingCode = info.straightRoutingCode;
        }