public object Clone() { ArmPosition newObj = new ArmPosition { X = X, Y = Y, Z = Z }; return(newObj); }
public abstract Task MoveToCartesianAsync(ArmPosition position);
public override async Task MoveToCartesianAsync(ArmPosition position) { await MoveToCartesianAsync(position.X, position.Y, position.Z); }