🐛 Fixes memory overflow and removes server health check
All checks were successful
Gitea Build Action / build (push) Successful in 22s
All checks were successful
Gitea Build Action / build (push) Successful in 22s
This commit is contained in:
parent
307b467ac1
commit
7d2ad1cd49
@ -1,3 +1,4 @@
|
||||
import gc
|
||||
import utime
|
||||
import ujson
|
||||
import network
|
||||
@ -89,14 +90,6 @@ class App:
|
||||
print(f"Connected with IP {self.wlan.ifconfig()[0]}")
|
||||
self.update_server()
|
||||
|
||||
def health_check_server(self):
|
||||
print("Health checking server...", end="\r")
|
||||
try:
|
||||
r = urequests.get(f"{self.server}/")
|
||||
print(f"Server healthy [{r.status_code}]{" " * 8}")
|
||||
except Exception as e:
|
||||
print(f"Error occurred: {e}")
|
||||
|
||||
def update_server(self):
|
||||
print("Updating state...", end="\r")
|
||||
data = {"opened": self.opened}
|
||||
@ -129,7 +122,7 @@ class App:
|
||||
|
||||
delta_time = received_time - sent_time
|
||||
distance = delta_time / 1_000_000 * SOUND_SPEED / 2
|
||||
print(f"Distance: {distance} cm")
|
||||
print(f"Distance: {distance:0<5} cm; mem_free = {gc.mem_free()}")
|
||||
|
||||
return distance
|
||||
|
||||
@ -161,13 +154,14 @@ class App:
|
||||
self.previously_opened = True
|
||||
|
||||
if i >= 20:
|
||||
print("Blinking...")
|
||||
self.led.toggle()
|
||||
utime.sleep_ms(100)
|
||||
self.led.toggle()
|
||||
utime.sleep_ms(400)
|
||||
|
||||
i = 0
|
||||
self.health_check_server()
|
||||
gc.collect()
|
||||
else:
|
||||
utime.sleep_ms(500)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user