File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333import time
3434import gc
3535from micropython import const
36+ from adafruit_esp32spi import adafruit_esp32spi
3637
3738_the_interface = None # pylint: disable=invalid-name
3839def set_interface (iface ):
@@ -165,15 +166,14 @@ def connected(self):
165166 return True
166167 else :
167168 status = _the_interface .socket_status (self .socknum )
168- # TODO: why is esp.<ConstantName> not defined? using magic numbers in mean time
169- result = status not in (1 ,
170- 0 ,
171- 5 ,
172- 6 ,
173- 10 ,
174- 2 ,
175- 3 ,
176- 7 )
169+ result = status not in (adafruit_esp32spi .SOCKET_LISTEN ,
170+ adafruit_esp32spi .SOCKET_CLOSED ,
171+ adafruit_esp32spi .SOCKET_FIN_WAIT_1 ,
172+ adafruit_esp32spi .SOCKET_FIN_WAIT_2 ,
173+ adafruit_esp32spi .SOCKET_TIME_WAIT ,
174+ adafruit_esp32spi .SOCKET_SYN_SENT ,
175+ adafruit_esp32spi .SOCKET_SYN_RCVD ,
176+ adafruit_esp32spi .SOCKET_CLOSE_WAIT )
177177 if not result :
178178 self .close ()
179179 self ._socknum = NO_SOCKET_AVAIL
You can’t perform that action at this time.
0 commit comments