Exemple #1
0
 public override void Begin(ControllerParams parameters)
 {
     if (!IsRunning)
     {
         IsRunning = true;
         PalletiseAsync();
     }
 }
Exemple #2
0
 public override void Begin(ControllerParams parameters)
 {
     var p = parameters as TrayVerifierParams;
     if (p != null)
     {
         IsRunning = true;
         VerifyTrayAsync(p.TraySpecification, p.VerificationMode);
     }
 }
Exemple #3
0
 public override void Begin(ControllerParams parameters)
 {
     var p = parameters as LoaderParams;
     if (p != null)
     {
         if (!IsRunning)
         {
             IsRunning = true;
             _actionMap[p.Action]();
         }
     }
 }
Exemple #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);
         }
     }
 }
Exemple #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");
     }
 }
Exemple #6
0
 public abstract void Begin(ControllerParams parameters);