File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
Expand file tree Collapse file tree 1 file changed +9
-9
lines changed 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