Sensor network stuff works now
This commit is contained in:
@@ -12,7 +12,6 @@ random.random()
|
||||
class NetworkHandler:
|
||||
def __init__(self, sensor_class, listen_max_buffer, listen_timeout, listen_port, send_timeout, send_port):
|
||||
self._sensor_class = sensor_class
|
||||
print(self._sensor_class)
|
||||
self._wifi_connected = False
|
||||
self._listen_socket = None
|
||||
self._listen_max_buffer = listen_max_buffer
|
||||
@@ -45,19 +44,20 @@ class NetworkHandler:
|
||||
break
|
||||
time.sleep(random.randint(1, 10) / 10)
|
||||
|
||||
def update(self, utc, timer):
|
||||
def update(self, utc, reset_timer):
|
||||
if self._receive_udp():
|
||||
timer.reset(utc)
|
||||
timer.set_interval(10)
|
||||
if not timer.check_timer(utc):
|
||||
reset_timer.reset()
|
||||
return
|
||||
if not reset_timer.check_timer():
|
||||
return
|
||||
if self._send_socket:
|
||||
self._send_socket.close()
|
||||
self._send_socket = None
|
||||
self._send_addr = None
|
||||
self._send_addr = None
|
||||
|
||||
def send(self, message):
|
||||
if self._send_addr is None or self._send_socket is None:
|
||||
print(self._send_addr, self._send_socket)
|
||||
return
|
||||
buffer = bytearray(message)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user