def calibrar_u_temp(dato): global u_set_temp #se reciben los parametros para calibracion try: u_set_temp[0] = int(dato['u_temp']) u_set_temp[1] = 0 except: u_set_temp = [SPEED_MAX, SPEED_MAX] try: f = open(DIR + "umbral_set_temp.txt", "w") f.write(str(u_set_temp) + '\n') f.close() communication.actuador( 2, u_set_temp) #FALTA IMPLEMENTARIO EN communication.py except: pass #logging.info("no se pudo guardar u_set_temp en umbral_set_temp.txt") #Con cada cambio en los parametros, se vuelven a emitir a todos los clientes. socketio.emit('u_calibrar_temp', {'set': u_set_temp}, namespace='/biocl', broadcast=True)
def calibrar_u_ph(dato): global u_set_ph #se reciben los parametros para calibracion #setting = [ dato['u_acido_max'], dato['u_base_max'] ] try: u_set_ph[0] = int(dato['u_acido_max']) u_set_ph[1] = int(dato['u_base_max']) except: u_set_ph = [SPEED_MAX, SPEED_MAX] try: f = open(DIR + "umbral_set_ph.txt", "w") f.write(str(u_set_ph) + '\n') f.close() communication.actuador( 1, u_set_ph) #FALTA IMPLEMENTARIO EN communication.py except: pass #logging.info("no se pudo guardar umbrales u_set_ph en umbral_set_ph.txt") #Con cada cambio en los parametros, se vuelven a emitir a todos los clientes. socketio.emit('u_calibrar', {'set': u_set_ph}, namespace='/biocl', broadcast=True)