Fri, 19 May 2023 15:09:24 +0200
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).
10015
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric7.MicroPython.MicroPythonWebreplSocket</title> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <link rel="stylesheet" href="styles.css"> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | </head> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | <body> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | <a NAME="top" ID="top"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | <h1>eric7.MicroPython.MicroPythonWebreplSocket</h1> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | Module implementing a websocket class to be connect to the MicroPython webrepl |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | interface. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | <h3>Global Attributes</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | <tr><td>None</td></tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | <h3>Classes</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | <td><a href="#MicroPythonWebreplSocket">MicroPythonWebreplSocket</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <td>Class implementing a websocket client to be connected to the MicroPython webrepl interface.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | <h3>Functions</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr><td>None</td></tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <hr /> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | <hr /> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | <a NAME="MicroPythonWebreplSocket" ID="MicroPythonWebreplSocket"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <h2>MicroPythonWebreplSocket</h2> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | Class implementing a websocket client to be connected to the MicroPython webrepl |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | interface. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <h3>Signals</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | <dt>readyRead()</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | emitted to signal the availability of data |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <h3>Derived from</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | QWebSocket |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | <h3>Class Attributes</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | <tr><td>None</td></tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | <h3>Class Methods</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | <tr><td>None</td></tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | <h3>Methods</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | <td><a href="#MicroPythonWebreplSocket.__init__">MicroPythonWebreplSocket</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | <td>Constructor</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <td><a href="#MicroPythonWebreplSocket.__textDataReceived">__textDataReceived</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | <td>Private slot handling a received text message.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <td><a href="#MicroPythonWebreplSocket.connectToDevice">connectToDevice</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <td>Public method to connect to the given host and port.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | <td><a href="#MicroPythonWebreplSocket.disconnect">disconnect</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <td>Public method to disconnect the websocket.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <td><a href="#MicroPythonWebreplSocket.hasTimedOut">hasTimedOut</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | <td>Public method to check, if the last 'readUntil()' has timed out.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <td><a href="#MicroPythonWebreplSocket.isConnected">isConnected</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | <td>Public method to check the connected state of the websocket.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | <td><a href="#MicroPythonWebreplSocket.login">login</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | <td>Public method to login to the webrepl console of the device.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <td><a href="#MicroPythonWebreplSocket.readAll">readAll</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <td>Public method to read all available data.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <td><a href="#MicroPythonWebreplSocket.readUntil">readUntil</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <td>Public method to read data until an expected sequence is found (default: \n) or a specific size is exceeded.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <td><a href="#MicroPythonWebreplSocket.setTimeout">setTimeout</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <td>Public method to set the socket timeout value.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | <td><a href="#MicroPythonWebreplSocket.timeout">timeout</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <td></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | <td><a href="#MicroPythonWebreplSocket.waitForConnected">waitForConnected</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | <td>Public method to wait for the websocket being connected.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <td><a href="#MicroPythonWebreplSocket.writeTextMessage">writeTextMessage</a></td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | <td>Public method write some text data to the webrepl server of the connected device.</td> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | </tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | <h3>Static Methods</h3> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | <tr><td>None</td></tr> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | </table> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | <a NAME="MicroPythonWebreplSocket.__init__" ID="MicroPythonWebreplSocket.__init__"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | <h4>MicroPythonWebreplSocket (Constructor)</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | <b>MicroPythonWebreplSocket</b>(<i>timeout=10000, parent=None</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | Constructor |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | <dt><i>timeout</i> (int)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | timout in milliseconds to be set |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <dt><i>parent</i> (QObject)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | reference to the parent object |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | <a NAME="MicroPythonWebreplSocket.__textDataReceived" ID="MicroPythonWebreplSocket.__textDataReceived"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | <h4>MicroPythonWebreplSocket.__textDataReceived</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | <b>__textDataReceived</b>(<i>strMessage</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | Private slot handling a received text message. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | <dt><i>strMessage</i> (str)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | received text message |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | <a NAME="MicroPythonWebreplSocket.connectToDevice" ID="MicroPythonWebreplSocket.connectToDevice"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | <h4>MicroPythonWebreplSocket.connectToDevice</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | <b>connectToDevice</b>(<i>host, port</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | Public method to connect to the given host and port. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | <dt><i>host</i> (str)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | host name or IP address |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | <dt><i>port</i> (int)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | port number |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | flag indicating success |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | <dt>Return Type:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | bool |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | <a NAME="MicroPythonWebreplSocket.disconnect" ID="MicroPythonWebreplSocket.disconnect"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | <h4>MicroPythonWebreplSocket.disconnect</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | <b>disconnect</b>(<i></i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | Public method to disconnect the websocket. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | <a NAME="MicroPythonWebreplSocket.hasTimedOut" ID="MicroPythonWebreplSocket.hasTimedOut"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | <h4>MicroPythonWebreplSocket.hasTimedOut</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | <b>hasTimedOut</b>(<i></i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | Public method to check, if the last 'readUntil()' has timed out. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | flag indicating a timeout |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | @rtype bool |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <a NAME="MicroPythonWebreplSocket.isConnected" ID="MicroPythonWebreplSocket.isConnected"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <h4>MicroPythonWebreplSocket.isConnected</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | <b>isConnected</b>(<i></i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | Public method to check the connected state of the websocket. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | flag indicating the connected state |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | <dt>Return Type:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | bool |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | <a NAME="MicroPythonWebreplSocket.login" ID="MicroPythonWebreplSocket.login"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | <h4>MicroPythonWebreplSocket.login</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | <b>login</b>(<i>password</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | Public method to login to the webrepl console of the device. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | <dt><i>password</i> (str)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | password |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | flag indicating a successful login |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | <dt>Return Type:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | bool |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | <a NAME="MicroPythonWebreplSocket.readAll" ID="MicroPythonWebreplSocket.readAll"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | <h4>MicroPythonWebreplSocket.readAll</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | <b>readAll</b>(<i>timeout=0</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | Public method to read all available data. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | <dt><i>timeout</i> (int (optional))</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | timeout in milliseconds (0 for no timeout) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | (defaults to 0) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
272 | received data |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276 | <dt>Return Type:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | bytes |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | <a NAME="MicroPythonWebreplSocket.readUntil" ID="MicroPythonWebreplSocket.readUntil"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <h4>MicroPythonWebreplSocket.readUntil</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | <b>readUntil</b>(<i>expected=b"\n", size=None, timeout=0</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | Public method to read data until an expected sequence is found |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | (default: \n) or a specific size is exceeded. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | <dt><i>expected</i> (bytes)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | expected bytes sequence |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | <dt><i>size</i> (int (optional))</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | maximum data to be read (defaults to None) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | <dt><i>timeout</i> (int (optional))</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | timeout in milliseconds (0 for configured default) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | (defaults to 0) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | bytes read from the device including the expected sequence |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | <dt>Return Type:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | bytes |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | <a NAME="MicroPythonWebreplSocket.setTimeout" ID="MicroPythonWebreplSocket.setTimeout"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | <h4>MicroPythonWebreplSocket.setTimeout</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | <b>setTimeout</b>(<i>timeout</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | Public method to set the socket timeout value. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | <dt><i>timeout</i> (int)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | timout in milliseconds to be set |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | <a NAME="MicroPythonWebreplSocket.timeout" ID="MicroPythonWebreplSocket.timeout"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332 | <h4>MicroPythonWebreplSocket.timeout</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | <b>timeout</b>(<i></i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | <a NAME="MicroPythonWebreplSocket.waitForConnected" ID="MicroPythonWebreplSocket.waitForConnected"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | <h4>MicroPythonWebreplSocket.waitForConnected</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | <b>waitForConnected</b>(<i></i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
340 | Public method to wait for the websocket being connected. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | <dt>Return:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | flag indicating the connect result |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | <dt>Return Type:</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | bool |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | <a NAME="MicroPythonWebreplSocket.writeTextMessage" ID="MicroPythonWebreplSocket.writeTextMessage"></a> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | <h4>MicroPythonWebreplSocket.writeTextMessage</h4> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | <b>writeTextMessage</b>(<i>data</i>) |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | <p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | Public method write some text data to the webrepl server of the connected |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | device. |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | </p> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | <dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | <dt><i>data</i> (bytes)</dt> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | <dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366 | text data to be sent |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | </dd> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | </dl> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369 | <div align="right"><a href="#top">Up</a></div> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370 | <hr /> |
9352f33732ae
Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | </body></html> |