That amount of programming versatility allows you to fine-tune your irrigation schedule by adjusting precipitation levels for such factors as sun or shade, slope of terrain, type of vegetation and so on ??? all to distribute available water more carefully and accurately.