yes i would like to turn each enabled timer on for the specified on period, once all on periods run their cycle it would wait for the first off period to expire and run that timer. then the next and so on "possibly not in a 1 2 3 4 sequence specifically". each timer must wait until at least their off duration expires before that timer turns back on. but timer 2 off period might expires first and then timer 1 off period expires. it may be possible that timer 1 off period expires while timer 2 on period is still active. in this case i would like to wait for timer 2 to finish on period before activating timer 1 on period.
the maximum on time for any solenoid would be no more than 10000ms so if a timer was 10 seconds or even 40 seconds late to turn on that would be okay.