def power_vusb(): try: logfunc(">> Starting power-vusb\n") # V-USB > On, testing V-USB. GPIO.output(18, GPIO.HIGH) logfunc(">>> Vusb is powered on\n") sleep(2) adcUSB = check_adc_usb_on() adc3v = check_adc_3v_on() adc5v = check_adc_5v_on() adc9v = check_adc_vin_off() values = ">>> vin: " + str(adc9v) + " 3v: " + str(adc3v) + " 5v: " + str(adc5v) + " usb: " + str(adcUSB) logfunc(values) if not adcUSB or not adc3v or not adc5v or not adc9v: logfunc(">>> Power-vusb unccesful\n") # Power test was unsuccesful. GPIO.output(18, GPIO.LOW) logfunc(">>> Vusb is powered off\n") finish_test(0) logfunc(">>> Power-vin succesful\n") logfunc(">> Finished power-vusb\n") except Exception, e: result = traceback.format_exc() logfunc("********************************\n") logfunc("********************************\n") logfunc("Failure: power-vusb\n") logfunc(result) logfunc("DONE -----------------------------------\n\n\n") finish_test(0)
def start_monitoring_ldo(): try: logfunc("\n\nStarted: minotor-ldo-process\n") while 1: adcUSB = check_adc_usb_on() adc9v = check_adc_vin_off() adc3v = check_adc_3v_on() adc5v = check_adc_5v_on() if not adcUSB or not adc9v or not adc3v or not adc5v: logfunc("\n\Failure: minotor-ldo-process, unsuccesful\n") finish_test(0) except Exception, e: result = traceback.format_exc() logfunc("********************************\n") logfunc("********************************\n") logfunc("Failure: monitor-ldo process\n") logfunc(result) logfunc("DONE -----------------------------------\n\n\n") finish_test(0)
def power_vusb_vin(): try: logfunc(">> Starting power-vusb-vin\n") #Vin > On, testing Vin and V-USB. GPIO.output(17, GPIO.HIGH) logfunc(">>> Vusb-Vin is powered on\n") sleep(2) adcUSB = check_adc_usb_on() sleep(.1) adc9v = check_adc_vin_on() sleep(.1) adc3v = check_adc_3v_on() sleep(.1) adc5v = check_adc_5v_on() sleep(.1) values = '>>> vin: ' + str(adc9v) + ' 3v: ' + str(adc3v) + ' 5v: ' + str(adc5v) + ' usb: ' + str(adcUSB) logfunc(values) if(not adcUSB or not adc9v or not adc3v or not adc5v): logfunc(">>> Power-vusb-vin unsuccessful\n") GPIO.output(17, GPIO.LOW) GPIO.output(18, GPIO.LOW) logfunc(">>> Vusb and Vin is powered off\n") finish_test(0) logfunc(">>> Power-vin succesful\n") #Vin > Off, leave V-USB On for all the testing. GPIO.output(17, GPIO.LOW) logfunc(">>> Vin is powered off, Vusb left on for test\n") sleep(2) logfunc(">> Finished power-vusb\n") except Exception, e: result = traceback.format_exc() logfunc("********************************\n") logfunc("********************************\n") logfunc("Failure: power-vusb-vin\n") logfunc(result) logfunc("DONE -----------------------------------\n\n\n") finish_test(0)
def power_vin(): try: logfunc(">> Starting power-vin\n") #Vin > On, testing Vin. GPIO.output(17, GPIO.HIGH) logfunc(">>> Vin is powered on\n") sleep(2) adc9v = check_adc_vin_on() sleep(.1) adc3v = check_adc_3v_on() sleep(.1) adc5v = check_adc_5v_on() sleep(.1) adcUSB = check_adc_usb_off() sleep(.1) values = '>>> vin: ' + str(adc9v) + ' 3v: ' + str(adc3v) + ' 5v: ' + str(adc5v) + ' usb: ' + str(adcUSB) logfunc(values) if(not adc9v or not adc3v or not adc5v or not adcUSB): logfunc(">>> Power-vin unsuccesful\n") #Power test was unsuccesful GPIO.output(17, GPIO.LOW) logfunc(">>> Vin is powered off\n") finish_test(0) logfunc(">>> Power-vin succesful\n") #Vin > Off GPIO.output(17, GPIO.LOW) logfunc(">>> Vin is powered off\n") sleep(2) logfunc(">> Finished power-vin\n") except Exception, e: result = traceback.format_exc() logfunc("********************************\n") logfunc("********************************\n") logfunc("Failure: power-vin\n") logfunc(result) logfunc("DONE -----------------------------------\n\n\n") finish_test(0)