Robust micro processor controlled unit which provides accurate system test, in depth battery life check and sure firing.