Ejemplo n.º 1
0
        private void Movement_OnMovingEnd(object sender, StepLever e)
        {
            if (IsMoving)
            {
                return;
            }

            if (scriptPosition.LeverType != e.Lever)
            {
                throw new Exception("Ошибка создания сценария");
            }

            scriptPosition.To = movement.GetLeverPosition(e.Lever);
            leverPositions.Add(scriptPosition);

            OnPathChanged(this, EventArgs.Empty);

            scriptPosition = null;
        }
 private void View_ManualControlStop(object sender, StepLever stepLever)
 {
     movement.ManualControlStop(stepLever.Lever);
 }
 private void Movement_OnMovingStart(object sender, StepLever e)
 {
     view.SetStatusMessage(e.Lever.ToRuString() + ": перемещение");
 }
 private void Movement_OnMovingEnd(object sender, StepLever e)
 {
     view.SetStatusMessage("");
 }