36
36
from adafruit_esp32spi import adafruit_esp32spi
37
37
import adafruit_esp32spi .adafruit_esp32spi_requests as requests
38
38
39
+ class WiFiConnType : # pylint: disable=too-few-public-methods
40
+ """An enum-like class representing the different types of WiFi connections
41
+ that can be made. The values can be referenced like ``WiFiConnType.normal``.
42
+ Possible values are
43
+ - ``ThermocoupleType.normal``
44
+ - ``ThermocoupleType.enterprise``
45
+ """
46
+ # pylint: disable=invalid-name
47
+ normal = 1
48
+ enterprise = 2
49
+
39
50
class ESPSPI_WiFiManager :
40
51
"""
41
52
A class to help manage the Wifi connection
@@ -117,12 +128,12 @@ def connect_normal(self):
117
128
Attempt a regular style WiFi connection
118
129
"""
119
130
failure_count = 0
120
- while not self ._esp .is_connected :
131
+ while not self .esp .is_connected :
121
132
try :
122
133
if self .debug :
123
134
print ("Connecting to AP..." )
124
135
self .pixel_status ((100 , 0 , 0 ))
125
- self ._esp .connect_AP (bytes (self .ssid , 'utf-8' ), bytes (self .password , 'utf-8' ))
136
+ self .esp .connect_AP (bytes (self .ssid , 'utf-8' ), bytes (self .password , 'utf-8' ))
126
137
failure_count = 0
127
138
self .pixel_status ((0 , 100 , 0 ))
128
139
except (ValueError , RuntimeError ) as error :
@@ -138,12 +149,12 @@ def connect_enterprise(self):
138
149
Attempt an enterprise style WiFi connection
139
150
"""
140
151
failure_count = 0
141
- self ._esp .wifi_set_network (bytes (self .ent_ssid , 'utf-8' ))
142
- self ._esp .wifi_set_entidentity (bytes (self .ent_ident , 'utf-8' ))
143
- self ._esp .wifi_set_entusername (bytes (self .ent_user , 'utf-8' ))
144
- self ._esp .wifi_set_entpassword (bytes (self .ent_password , 'utf-8' ))
145
- self ._esp .wifi_set_entenable ()
146
- while not self ._esp .is_connected :
152
+ self .esp .wifi_set_network (bytes (self .ent_ssid , 'utf-8' ))
153
+ self .esp .wifi_set_entidentity (bytes (self .ent_ident , 'utf-8' ))
154
+ self .esp .wifi_set_entusername (bytes (self .ent_user , 'utf-8' ))
155
+ self .esp .wifi_set_entpassword (bytes (self .ent_password , 'utf-8' ))
156
+ self .esp .wifi_set_entenable ()
157
+ while not self .esp .is_connected :
147
158
try :
148
159
if self .debug :
149
160
print ("Waiting for the ESP32 to connect to the WPA2 Enterprise AP..." )
0 commit comments