Cyclic timer runs ONOFF cycles; ONOFF timings are pre-programmed values. Output will be ONOFF for predefined time. Cyclic timers are also used for determining the life cycle of the batteries. The product is provided with charging and discharging timing options which can be easily programmed by the user.