src/eric7/Documentation/Source/eric7.MicroPython.WifiDialogs.WifiController.html

Fri, 19 May 2023 15:09:24 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 19 May 2023 15:09:24 +0200
branch
eric7
changeset 10040
b5ef1a93cd1a
parent 10022
a95800b414b7
child 10479
856476537696
permissions
-rw-r--r--

Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).

9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.MicroPython.WifiDialogs.WifiController</title>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.MicroPython.WifiDialogs.WifiController</h1>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing the WiFi related functionality.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#WifiController">WifiController</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing the WiFi related functionality.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <hr />
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <a NAME="WifiController" ID="WifiController"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <h2>WifiController</h2>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 Class implementing the WiFi related functionality.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <h3>Derived from</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 QObject
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Class Attributes</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <h3>Class Methods</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <h3>Methods</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <td><a href="#WifiController.__init__">WifiController</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <td>Constructor</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <td><a href="#WifiController.__checkInternet">__checkInternet</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <td>Private slot to check the availability of an internet connection.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <td><a href="#WifiController.__connectWifi">__connectWifi</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td>Private slot to connect the current device to a WiFi network.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#WifiController.__deactivateInterface">__deactivateInterface</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Private method to deactivate a given WiFi interface of the connected device.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
10022
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
74 <td><a href="#WifiController.__disableWebrepl">__disableWebrepl</a></td>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
75 <td>Private slot to disable the WebREPL server of the device.</td>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
76 </tr>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
77 <tr>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#WifiController.__disconnectWifi">__disconnectWifi</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Private slot to disconnect the current device from the WiFi network.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <tr>
10022
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
82 <td><a href="#WifiController.__enableWebrepl">__enableWebrepl</a></td>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
83 <td>Private slot to enable the WebREPL server of the device.</td>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
84 </tr>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
85 <tr>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#WifiController.__removeCredentials">__removeCredentials</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Private slot to remove the saved WiFi credentials from the connected device.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td><a href="#WifiController.__scanNetwork">__scanNetwork</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td>Private slot to scan for visible WiFi networks.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <tr>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
94 <td><a href="#WifiController.__setNetworkTime">__setNetworkTime</a></td>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
95 <td>Private slot to synchronize the device clock to network time.</td>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
96 </tr>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
97 <tr>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td><a href="#WifiController.__showConnectedClients">__showConnectedClients</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td>Private slot to show a list of WiFi clients connected to the Access Point interface.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <td><a href="#WifiController.__showWifiStatus">__showWifiStatus</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <td>Private slot to show a dialog with the WiFi status of the current device.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <td><a href="#WifiController.__startAccessPoint">__startAccessPoint</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <td>Private slot to start the Access Point interface of the connected device.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td><a href="#WifiController.__startAccessPointIP">__startAccessPointIP</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <td>Private slot to start the Access Point interface of the connected device with given IP parameters.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <td><a href="#WifiController.__stopAccessPoint">__stopAccessPoint</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <td>Private slot to stop the Access Point interface of the connected device.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td><a href="#WifiController.__writeCredentials">__writeCredentials</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <td>Private slot to save the WiFi login credentials to the connected device.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td><a href="#WifiController.createMenu">createMenu</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <td>Public method to create the WiFi submenu.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <h3>Static Methods</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 <a NAME="WifiController.__init__" ID="WifiController.__init__"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <h4>WifiController (Constructor)</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <b>WifiController</b>(<i>microPython, parent=None</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 Constructor
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <dt><i>microPython</i> (MicroPythonWidgep)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 reference to the MicroPython widget
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <dt><i>parent</i> (QObject (optional))</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 reference to the parent object (defaults to None)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <a NAME="WifiController.__checkInternet" ID="WifiController.__checkInternet"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <h4>WifiController.__checkInternet</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <b>__checkInternet</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 Private slot to check the availability of an internet connection.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <a NAME="WifiController.__connectWifi" ID="WifiController.__connectWifi"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <h4>WifiController.__connectWifi</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 <b>__connectWifi</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 Private slot to connect the current device to a WiFi network.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <a NAME="WifiController.__deactivateInterface" ID="WifiController.__deactivateInterface"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <h4>WifiController.__deactivateInterface</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <b>__deactivateInterface</b>(<i>interface</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 Private method to deactivate a given WiFi interface of the connected device.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <dt><i>interface</i> (str)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 designation of the interface to be deactivated (one of 'AP'
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 or 'STA')
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 </dl>
10022
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
179 <a NAME="WifiController.__disableWebrepl" ID="WifiController.__disableWebrepl"></a>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
180 <h4>WifiController.__disableWebrepl</h4>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
181 <b>__disableWebrepl</b>(<i></i>)
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
182
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
183 <p>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
184 Private slot to disable the WebREPL server of the device.
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
185 </p>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
186 <p>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
187 This will not remove the 'webrepl_cfg.py' file. It will just modify the boot
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
188 script.
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
189 </p>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <a NAME="WifiController.__disconnectWifi" ID="WifiController.__disconnectWifi"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 <h4>WifiController.__disconnectWifi</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <b>__disconnectWifi</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 Private slot to disconnect the current device from the WiFi network.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 </p>
10022
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
197 <a NAME="WifiController.__enableWebrepl" ID="WifiController.__enableWebrepl"></a>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
198 <h4>WifiController.__enableWebrepl</h4>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
199 <b>__enableWebrepl</b>(<i></i>)
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
200
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
201 <p>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
202 Private slot to enable the WebREPL server of the device.
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
203 </p>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
204 <p>
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
205 This will also modify the boot script.
a95800b414b7 MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9878
diff changeset
206 </p>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <a NAME="WifiController.__removeCredentials" ID="WifiController.__removeCredentials"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 <h4>WifiController.__removeCredentials</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <b>__removeCredentials</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 Private slot to remove the saved WiFi credentials from the connected device.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 This will not remove the auto-connect part of the boot script. This needs to be
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 done manually if desired.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <a NAME="WifiController.__scanNetwork" ID="WifiController.__scanNetwork"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 <h4>WifiController.__scanNetwork</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 <b>__scanNetwork</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 Private slot to scan for visible WiFi networks.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 </p>
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
225 <a NAME="WifiController.__setNetworkTime" ID="WifiController.__setNetworkTime"></a>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
226 <h4>WifiController.__setNetworkTime</h4>
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
227 <b>__setNetworkTime</b>(<i></i>)
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
228
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
229 <p>
9878
a82014a9e57b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9871
diff changeset
230 Private slot to synchronize the device clock to network time.
9871
4a302b8c4d28 Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
231 </p>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 <a NAME="WifiController.__showConnectedClients" ID="WifiController.__showConnectedClients"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 <h4>WifiController.__showConnectedClients</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 <b>__showConnectedClients</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 Private slot to show a list of WiFi clients connected to the Access Point
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 interface.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <a NAME="WifiController.__showWifiStatus" ID="WifiController.__showWifiStatus"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <h4>WifiController.__showWifiStatus</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <b>__showWifiStatus</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 Private slot to show a dialog with the WiFi status of the current device.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <a NAME="WifiController.__startAccessPoint" ID="WifiController.__startAccessPoint"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <h4>WifiController.__startAccessPoint</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 <b>__startAccessPoint</b>(<i>withIP=False</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 Private slot to start the Access Point interface of the connected device.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <dt><i>withIP</i> (bool)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 flag indicating to start the access point with an IP configuration
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <a NAME="WifiController.__startAccessPointIP" ID="WifiController.__startAccessPointIP"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 <h4>WifiController.__startAccessPointIP</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 <b>__startAccessPointIP</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 Private slot to start the Access Point interface of the connected device
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 with given IP parameters.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <a NAME="WifiController.__stopAccessPoint" ID="WifiController.__stopAccessPoint"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 <h4>WifiController.__stopAccessPoint</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 <b>__stopAccessPoint</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 Private slot to stop the Access Point interface of the connected device.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <a NAME="WifiController.__writeCredentials" ID="WifiController.__writeCredentials"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 <h4>WifiController.__writeCredentials</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 <b>__writeCredentials</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 Private slot to save the WiFi login credentials to the connected device.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 This will also modify the boot script to perform an automatic WiFi connection.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 <a NAME="WifiController.createMenu" ID="WifiController.createMenu"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 <h4>WifiController.createMenu</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <b>createMenu</b>(<i>menu</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 Public method to create the WiFi submenu.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 <dt><i>menu</i> (QMenu)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 reference to the parent menu
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 <dt>Return:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 reference to the created menu
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 <dt>Return Type:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 QMenu
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
310 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
312 <div align="right"><a href="#top">Up</a></div>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
313 <hr />
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314 </body></html>

eric ide

mercurial