コード例 #1
0
 public Task(Controller c, Stepper stepper, Stepper.Direction direction, int loadFactor)
 {
     this.stepper           = stepper;
     this.direction         = direction;
     this.controller        = c;
     this.stepper.direction = direction;
     this.loadFactor        = loadFactor;
 }
コード例 #2
0
        public Job(Controller controller, Stepper.Direction direction)
        {
            this.controller = controller;
            this.direction  = direction;
            int load = 0;

            foreach (Stepper s in controller.steppers)
            {
                if (s.enabled)
                {
                    load++;
                }
            }
            foreach (Stepper s in controller.steppers)
            {
                if (s.enabled)
                {
                    tasks.Add(new Task(controller, s, this.direction, load));
                }
            }
        }
コード例 #3
0
 public MoveRequest(Stepper stepper, Stepper.Direction direction)
 {
     this.stepper   = stepper;
     this.direction = direction;
 }