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 33
33
import time
34
34
import gc
35
35
from micropython import const
36
+ from adafruit_esp32spi import adafruit_esp32spi
36
37
37
38
_the_interface = None # pylint: disable=invalid-name
38
39
def set_interface (iface ):
@@ -165,15 +166,14 @@ def connected(self):
165
166
return True
166
167
else :
167
168
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 )
177
177
if not result :
178
178
self .close ()
179
179
self ._socknum = NO_SOCKET_AVAIL
You can’t perform that action at this time.
0 commit comments