def start_attack_thread(): global b3, l2 toggle_button(b3, "ATTACK COMPLETED!", DISABLED) thread = threading.Thread(target=server.send_data()) thread.daemon = True thread.start() l2.pack(pady=10) l2.configure(text="WORKING CREDENTIALS:\n" + server.final_text)
def draw(v0, vf): for v0 in range(v0, vf): print('v0,vf', v0, vf) if v0 % 6 == 0: time.sleep(1) send_data('l01r01.') try: ob = open('d.txt', 'r') for line in ob: print(line) st = line.split(',') a1, a2, b1, b2 = int(st[0]), int(st[1]), int(st[2]), int(st[3]) ob.close() try: print("removing d.txt") os.remove('d.txt') print('calling', a1, a2, b1, b2, "v0,vf", v0, vf) start(a1, a2, b1, b2) except: pass except: pass
def start(x0, y0, xf, yf): try: os.remove('f.txt') except: pass print('x0,y0,xf,yf', x0, y0, xf, yf) write_on_file(x0, y0, xf, yf) fileobj = open('path.txt', 'r') for line in fileobj: if line == '1': print('path 1 is selected') if x0 < xf: draw(x0, xf) else: draw_m2(x0, xf) send_data('l01r01.') if x0 < xf: draw(y0, yf) else: draw_m2(y0, yf) else: print('path 2 is selected') #send_data('path2') if x0 < xf: draw(y0, yf) else: draw_m2(y0, yf) send_data('l00r01.') if x0 < xf: draw(x0, xf) else: draw_m2(x0, xf)
MOSI = bed['moisture']['MOSI'] CS = bed['moisture']['CS'] moisture = adc.read_moisture(CHANNEL, CLK, MISO, MOSI, CS) # get temp readings temp_id = bed['temp_id'] temperature = temp.read_temp(temp_id) # create timestamp # timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S') timestamp = int(time.time()) #create objects for request data = { 'timestamp': timestamp, 'temp': temperature, 'moisture': moisture } url = base_url + '/d/' + bed['url']['location'] + '/' + bed['url'][ 'plot'] + '/' + 'add-data' # send request print(data) server.send_data(url, data) # increment loop i = i + 1 time.sleep(interval * 60)