Example #1
0
 public override void Begin(ControllerParams parameters)
 {
     if (!IsRunning)
     {
         IsRunning = true;
         PalletiseAsync();
     }
 }
Example #2
0
 public override void Begin(ControllerParams parameters)
 {
     var p = parameters as TrayVerifierParams;
     if (p != null)
     {
         IsRunning = true;
         VerifyTrayAsync(p.TraySpecification, p.VerificationMode);
     }
 }
Example #3
0
 public override void Begin(ControllerParams parameters)
 {
     var p = parameters as LoaderParams;
     if (p != null)
     {
         if (!IsRunning)
         {
             IsRunning = true;
             _actionMap[p.Action]();
         }
     }
 }
Example #4
0
 public override void Begin(ControllerParams parameters)
 {
     var p = parameters as ConveyorControllerParams;
     if (p != null)
     {
         if (!IsRunning)
         {
             IsRunning = true;
             MoveConveyorAsync(p.ConveyorType, p.ConveyorAction);
         }
     }
 }
Example #5
0
 public override void Begin(ControllerParams parameters)
 {
     var p = parameters as SorterParams;
     if (p != null)
     {
         if (!IsRunning)
         {
             IsRunning = true;
             _actionMap[p.Action](p);
         }
     }
     else
     {
         throw new ArgumentException("Controller Parameters cannot be null");
     }
 }
Example #6
0
 public abstract void Begin(ControllerParams parameters);