/// <summary> /// Возвращает экзмеляр класса <see cref="StepLever"/>, указывающий какое количество /// импульсов необходимо подать на плечо робота-манипулятора для достижения пооложения <paramref name="position"/>. /// </summary> public StepLever GetStepLeverToPosition(LeverPosition position) { return(new StepLever(position.LeverType, CalculateStepsToLeverPosition(position.LeverType, position.Position))); }
/// <summary> /// Перемещает указанное плечо в заданное положение. /// </summary> /// <param name="leverPosition">Экземпляр класса, содержащий тип плеча и его положение</param> public void MoveLever(LeverPosition leverPosition) { leverMovement.Move(Calculation.GetStepLeverToPosition(leverPosition)); }