MqttMonitor/Documentation/source/Plugin_Mqtt_Monitor.MqttMonitor.MqttClient.html

Wed, 21 Sep 2022 09:42:33 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 21 Sep 2022 09:42:33 +0200
branch
eric7
changeset 123
3d7e63ed4fd1
parent 115
357257ad48d2
child 132
b4fde9ee3d83
permissions
-rw-r--r--

Performed some code refactoring and reformatted the source code with 'Black'

12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>Plugin_Mqtt_Monitor.MqttMonitor.MqttClient</title>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
115
357257ad48d2 Updated version info to indicate relation to eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 108
diff changeset
5 <link rel="stylesheet" href="styles.css">
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
7 <body>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
8 <a NAME="top" ID="top"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>Plugin_Mqtt_Monitor.MqttMonitor.MqttClient</h1>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
10
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing a PyQt wrapper around the paho MQTT client.
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
15
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
20
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
22
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#MqttClient">MqttClient</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing a PyQt wrapper around the paho MQTT client.</td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
29
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
31
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <td><a href="#mqttConnackMessage">mqttConnackMessage</a></td>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
34 <td>Module function to get the string associated with a CONNACK result.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
35 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
36 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <td><a href="#mqttErrorMessage">mqttErrorMessage</a></td>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
38 <td>Module function to get the error string associated with an MQTT error number.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
39 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
40 <tr>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
41 <td><a href="#mqttLogLevelString">mqttLogLevelString</a></td>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
42 <td>Module function to get the log level string associated with a log level.</td>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 </tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 </table>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
45 <hr />
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
46 <hr />
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <a NAME="MqttClient" ID="MqttClient"></a>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <h2>MqttClient</h2>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
49
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 Class implementing a PyQt wrapper around the paho MQTT client.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
52 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
53 <h3>Signals</h3>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <dl>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
55
58
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
56 <dt>connectTimeout()</dt>
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
57 <dd>
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
58 emitted to indicate, that a connection attempt
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
59 timed out
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
60 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
61 <dt>onConnectV3(flags, rc)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
63 emitted after the client has connected to
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
64 the broker (MQTT v3)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
65 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
66 <dt>onConnectV5(flags, rc, packetType, properties emitted after theclient has connected to the broker (MQTT v5)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
67 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
68
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
69 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
70 <dt>onDisconnectedV3(rc)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 emitted after the client has disconnected from
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
73 the broker (MQTT v3)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
74 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
75 <dt>onDisconnectedV5(rc, packetType)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
76 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
77 emitted after the client has
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
78 disconnected from the broker (MQTT v5)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
79 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
80 <dt>onLog(level, message)</dt>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
81 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
82 emitted to send client log data
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
83 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
84 <dt>onMessageV3(topic, payload, qos, retain)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
86 emitted after a message
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
87 has been received by the client (MQTT v3)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
88 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
89 <dt>onMessageV5(topic, payload, qos, retain, properties)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
90 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
91 emitted after
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
92 a message has been received by the client (MQTT v5)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
93 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
94 <dt>onPublish(mid)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 emitted after a message has been published
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
97 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
98 <dt>onSubscribeV3(mid, grantedQos)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 emitted after the client has
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
101 subscribed to some topics (MQTT v3)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
102 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
103 <dt>onSubscribeV5(mid, reasonCodes, properties)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
104 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
105 emitted after the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
106 client has subscribed to some topics (MQTT v5)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
107 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
108 <dt>onUnsubscribeV3(mid)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 emitted after the client has unsubscribed from
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
111 some topics (MQTT v3)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
112 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
113 <dt>onUnsubscribeV5(mid, rc, packetType, properties)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
114 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
115 emitted after the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
116 client has unsubscribed from some topics (MQTT v5)
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 </dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 </dl>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <h3>Derived from</h3>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 QObject
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <h3>Class Attributes</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
122
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <table>
58
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
124 <tr><td>DefaultConnectTimeout</td></tr><tr><td>LogDebug</td></tr><tr><td>LogDisabled</td></tr><tr><td>LogError</td></tr><tr><td>LogInfo</td></tr><tr><td>LogLevelMap</td></tr><tr><td>LogNotice</td></tr><tr><td>LogWarning</td></tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 </table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <h3>Class Methods</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
127
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <table>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
129
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
130 <tr>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
131 <td><a href="#MqttClient.defaultConnectionOptions">defaultConnectionOptions</a></td>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
132 <td>Class method to get a connection options dictionary with default values.</td>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
133 </tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 </table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <h3>Methods</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
136
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <table>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
138
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <td><a href="#MqttClient.__init__">MqttClient</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <td>Constructor</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
142 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
143 <tr>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
144 <td><a href="#MqttClient.__connectTimeout">__connectTimeout</a></td>
58
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
145 <td>Private slot handling a failed connection attempt.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
146 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
147 <tr>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
148 <td><a href="#MqttClient.__createPropertiesObject">__createPropertiesObject</a></td>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
149 <td>Private method to assemble the MQTT v5 properties object.</td>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
150 </tr>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
151 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <td><a href="#MqttClient.__initCallbacks">__initCallbacks</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <td>Private method to initialize the MQTT callback methods.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
154 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
155 <tr>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
156 <td><a href="#MqttClient.__onConnectV3">__onConnectV3</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
157 <td>Private method to handle the connect to the broker (MQTT v3.1 and v3.1.1).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
158 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
159 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
160 <td><a href="#MqttClient.__onConnectV5">__onConnectV5</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
161 <td>Private method to handle the connect to the broker (MQTT v5.0).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
162 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
163 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
164 <td><a href="#MqttClient.__onDisconnectedV3">__onDisconnectedV3</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
165 <td>Private method to handle the disconnect from the broker (MQTT v3.1 and v3.1.1).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
166 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
167 <tr>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
168 <td><a href="#MqttClient.__onDisconnectedV5">__onDisconnectedV5</a></td>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
169 <td>Private method to handle the disconnect from the broker (MQTT v5.0).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
170 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
171 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
172 <td><a href="#MqttClient.__onLog">__onLog</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
173 <td>Private method to handle a log event (MQTT v3.1, v3.1.1 and v5.0).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
174 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
175 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
176 <td><a href="#MqttClient.__onMessageV3">__onMessageV3</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
177 <td>Private method to handle a new message received from the broker (MQTT v3.1 and v3.1.1).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
178 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
179 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
180 <td><a href="#MqttClient.__onMessageV5">__onMessageV5</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
181 <td>Private method to handle a new message received from the broker (MQTT v5.0).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
182 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
183 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
184 <td><a href="#MqttClient.__onPublish">__onPublish</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
185 <td>Private method to handle the publishing of a message (MQTT v3.1, v3.1.1 and v5.0).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
186 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
187 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
188 <td><a href="#MqttClient.__onSubscribeV3">__onSubscribeV3</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
189 <td>Private method to handle a subscribe event (MQTT v3.1 and v3.1.1).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
190 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
191 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
192 <td><a href="#MqttClient.__onSubscribeV5">__onSubscribeV5</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
193 <td>Private method to handle a subscribe event (MQTT v5.0).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
194 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
195 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
196 <td><a href="#MqttClient.__onUnsubscribeV3">__onUnsubscribeV3</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
197 <td>Private method to handle an unsubscribe event (MQTT v3.1 and v3.1.1).</td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
198 </tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
199 <tr>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
200 <td><a href="#MqttClient.__onUnsubscribeV5">__onUnsubscribeV5</a></td>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
201 <td>Private method to handle an unsubscribe event (MQTT v5.0).</td>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
202 </tr>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
203 <tr>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
204 <td><a href="#MqttClient.clearLastWill">clearLastWill</a></td>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
205 <td>Public method to remove a will that was previously configured with setLastWill().</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
206 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
207 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 <td><a href="#MqttClient.connectToServer">connectToServer</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <td>Public method to connect to a remote MQTT broker.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
210 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
211 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <td><a href="#MqttClient.connectToServerWithOptions">connectToServerWithOptions</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <td>Public method to connect to a remote MQTT broker.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
214 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
215 <tr>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
216 <td><a href="#MqttClient.disconnectFromServer">disconnectFromServer</a></td>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
217 <td>Public method to disconnect the client from the remote broker.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
218 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
219 <tr>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
220 <td><a href="#MqttClient.getProtocol">getProtocol</a></td>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
221 <td>Public method to get the MQTT protocol version.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
222 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
223 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 <td><a href="#MqttClient.publish">publish</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 <td>Public method to publish to a topic.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
226 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
227 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 <td><a href="#MqttClient.reconnectToServer">reconnectToServer</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <td>Public method to reconnect the client with the same parameters.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
230 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
231 <tr>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
232 <td><a href="#MqttClient.setConnectionTimeout">setConnectionTimeout</a></td>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
233 <td>Public method to set the connection timeout value.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
234 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
235 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 <td><a href="#MqttClient.setLastWill">setLastWill</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 <td>Public method to set the last will of the client.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
238 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
239 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <td><a href="#MqttClient.setMaxInflightMessages">setMaxInflightMessages</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <td>Public method to set the maximum number of messages with QoS > 0 that can be part way through their network flow at once.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
242 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
243 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 <td><a href="#MqttClient.setMaxQueuedMessages">setMaxQueuedMessages</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 <td>Public method to set the maximum number of messages with QoS > 0 that can be pending in the outgoing message queue.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
246 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
247 <tr>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
248 <td><a href="#MqttClient.setTLS">setTLS</a></td>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
249 <td>Public method to enable secure connections and set the TLS parameters.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
250 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
251 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 <td><a href="#MqttClient.setUserCredentials">setUserCredentials</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 <td>Public method to set the user name and optionally the password.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
254 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
255 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <td><a href="#MqttClient.setUserData">setUserData</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 <td>Public method to set the user data.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
258 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
259 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 <td><a href="#MqttClient.startLoop">startLoop</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <td>Public method to start the MQTT client loop.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
262 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
263 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 <td><a href="#MqttClient.stopLoop">stopLoop</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <td>Public method to stop the MQTT client loop.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
266 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
267 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 <td><a href="#MqttClient.subscribe">subscribe</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <td>Public method to subscribe to topics with quality of service.</td>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
270 </tr>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
271 <tr>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 <td><a href="#MqttClient.unsubscribe">unsubscribe</a></td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <td>Public method to unsubscribe topics.</td>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 </tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 </table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <h3>Static Methods</h3>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
277
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 <table>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 <tr><td>None</td></tr>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 </table>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
281
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
282 <a NAME="MqttClient.defaultConnectionOptions" ID="MqttClient.defaultConnectionOptions"></a>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
283 <h4>MqttClient.defaultConnectionOptions (class method)</h4>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
284 <b>defaultConnectionOptions</b>(<i></i>)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
285
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
286 <p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
287 Class method to get a connection options dictionary with default
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
288 values.
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
289 </p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
290 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
291 <dt>Return:</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
292 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
293 dictionary containing the default connection options. It has
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
294 the keys "ClientId", "Protocol", "ConnectionTimeout", "Keepalive",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
295 "CleanSession", "Username", "Password", "WillTopic", "WillMessage",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
296 "WillQos", "WillRetain", "WillProperties", "TlsEnable",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
297 "TlsCaCert", "TlsClientCert", "TlsClientKey", "UserProperties".
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
298 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
299 </dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
300 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
301 <dt>Return Type:</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
302 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
303 dict
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
304 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
305 </dl>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <a NAME="MqttClient.__init__" ID="MqttClient.__init__"></a>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 <h4>MqttClient (Constructor)</h4>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
308 <b>MqttClient</b>(<i>clientId="", cleanSession=True, userdata=None, protocol=mqtt.MQTTv311, transport="tcp", parent=None, </i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
309
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
310 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 Constructor
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
312 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
313 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
314
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 <dt><i>clientId</i> (str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 ID to be used for the client
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
318 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
319 <dt><i>cleanSession</i> (bool)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321 flag indicating to start a clean session
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
322 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
323 <dt><i>userdata</i> (any)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 user data
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
326 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
327 <dt><i>protocol</i> (int, one of mqtt.MQTTv31, mqtt.MQTTv311 or mqtt.MQTTv5)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 version of the MQTT protocol to use
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
330 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
331 <dt><i>transport</i> (str, one of "tcp" or "websockets")</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 transport to be used
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
334 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
335 <dt><i>parent</i> (QObject)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 reference to the parent object
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
339 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
340 <a NAME="MqttClient.__connectTimeout" ID="MqttClient.__connectTimeout"></a>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
341 <h4>MqttClient.__connectTimeout</h4>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
342 <b>__connectTimeout</b>(<i></i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
343
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
344 <p>
58
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
345 Private slot handling a failed connection attempt.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
346 </p>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
347 <a NAME="MqttClient.__createPropertiesObject" ID="MqttClient.__createPropertiesObject"></a>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
348 <h4>MqttClient.__createPropertiesObject</h4>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
349 <b>__createPropertiesObject</b>(<i>packetType, properties</i>)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
350
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
351 <p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
352 Private method to assemble the MQTT v5 properties object.
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
353 </p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
354 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
355
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
356 <dt><i>packetType</i> (PacketTypes (= int))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
357 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
358 type of the MQTT packet
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
359 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
360 <dt><i>properties</i> (list of tuple of (str, str))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
361 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
362 list of user properties
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
363 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
364 </dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
365 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
366 <dt>Return:</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
367 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
368 MQTT v5 properties object
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
369 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
370 </dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
371 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
372 <dt>Return Type:</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
373 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
374 Properties
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
375 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
376 </dl>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
377 <a NAME="MqttClient.__initCallbacks" ID="MqttClient.__initCallbacks"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 <h4>MqttClient.__initCallbacks</h4>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
379 <b>__initCallbacks</b>(<i>protocol</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
380
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 Private method to initialize the MQTT callback methods.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
383 </p>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
384 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
385
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
386 <dt><i>protocol</i> (MqttProtocols)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
387 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
388 MQTT protocol version
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
389 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
390 </dl>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
391 <a NAME="MqttClient.__onConnectV3" ID="MqttClient.__onConnectV3"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
392 <h4>MqttClient.__onConnectV3</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
393 <b>__onConnectV3</b>(<i>client, userdata, flags, rc, properties=None</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
394
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
395 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
396 Private method to handle the connect to the broker (MQTT v3.1 and v3.1.1).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
397 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
398 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
399
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
400 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
401 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
402 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
403 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
404 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
405 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
406 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
407 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
408 <dt><i>flags</i> (dict)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
409 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
410 dictionary containing the response flags sent by the broker
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
411 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
412 <dt><i>rc</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
413 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
414 result code
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
415 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
416 <dt><i>properties</i> (dict (optional))</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
417 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
418 optional properties (defaults to None)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
419 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
420 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
421 <a NAME="MqttClient.__onConnectV5" ID="MqttClient.__onConnectV5"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
422 <h4>MqttClient.__onConnectV5</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
423 <b>__onConnectV5</b>(<i>client, userdata, flags, rc, properties=None</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
424
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
425 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
426 Private method to handle the connect to the broker (MQTT v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
427 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
428 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
429
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
430 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
431 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
432 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
433 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
434 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
435 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
436 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
437 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
438 <dt><i>flags</i> (dict)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
439 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
440 dictionary containing the response flags sent by the broker
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
441 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
442 <dt><i>rc</i> (paho.mqtt.ReasonCodes)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
443 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
444 reason code
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
445 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
446 <dt><i>properties</i> (dict (optional))</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
447 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
448 optional properties (defaults to None)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
449 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
450 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
451 <a NAME="MqttClient.__onDisconnectedV3" ID="MqttClient.__onDisconnectedV3"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
452 <h4>MqttClient.__onDisconnectedV3</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
453 <b>__onDisconnectedV3</b>(<i>client, userdata, rc</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
454
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
455 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
456 Private method to handle the disconnect from the broker (MQTT v3.1 and v3.1.1).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
457 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
458 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
459
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
460 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
461 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
462 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
463 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
464 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
465 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
466 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
467 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
468 <dt><i>rc</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
469 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
470 result code
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
471 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
472 </dl>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
473 <a NAME="MqttClient.__onDisconnectedV5" ID="MqttClient.__onDisconnectedV5"></a>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
474 <h4>MqttClient.__onDisconnectedV5</h4>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
475 <b>__onDisconnectedV5</b>(<i>client, userdata, rc, properties=None</i>)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
476
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
477 <p>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
478 Private method to handle the disconnect from the broker (MQTT v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
479 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
480 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
481
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
482 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
483 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
484 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
485 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
486 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
487 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
488 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
489 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
490 <dt><i>rc</i> (int or paho.mqtt.ReasonCodes)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
491 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
492 result code or reason code
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
493 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
494 <dt><i>properties</i> (dict (optional))</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
495 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
496 optional properties (defaults to None)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
497 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
498 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
499 <a NAME="MqttClient.__onLog" ID="MqttClient.__onLog"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
500 <h4>MqttClient.__onLog</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
501 <b>__onLog</b>(<i>client, userdata, level, buf</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
502
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
503 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
504 Private method to handle a log event (MQTT v3.1, v3.1.1 and v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
505 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
506 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
507
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
508 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
509 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
510 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
511 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
512 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
513 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
514 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
515 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
516 <dt><i>level</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
517 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
518 severity of the log message
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
519 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
520 <dt><i>buf</i> (str)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
521 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
522 log message
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
523 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
524 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
525 <a NAME="MqttClient.__onMessageV3" ID="MqttClient.__onMessageV3"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
526 <h4>MqttClient.__onMessageV3</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
527 <b>__onMessageV3</b>(<i>client, userdata, message</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
528
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
529 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
530 Private method to handle a new message received from the broker (MQTT v3.1
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
531 and v3.1.1).
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
532 </p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
533 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
534
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
535 <dt><i>client</i> (paho.mqtt.Client)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
536 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
537 reference to the client object
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
538 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
539 <dt><i>userdata</i> (Any)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
540 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
541 user data
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
542 </dd>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
543 <dt><i>message</i> (paho.mqtt.MQTTMessage)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
544 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
545 received message object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
546 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
547 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
548 <a NAME="MqttClient.__onMessageV5" ID="MqttClient.__onMessageV5"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
549 <h4>MqttClient.__onMessageV5</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
550 <b>__onMessageV5</b>(<i>client, userdata, message</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
551
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
552 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
553 Private method to handle a new message received from the broker (MQTT v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
554 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
555 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
556
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
557 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
558 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
559 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
560 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
561 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
562 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
563 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
564 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
565 <dt><i>message</i> (paho.mqtt.MQTTMessage)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
566 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
567 received message object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
568 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
569 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
570 <a NAME="MqttClient.__onPublish" ID="MqttClient.__onPublish"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
571 <h4>MqttClient.__onPublish</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
572 <b>__onPublish</b>(<i>client, userdata, mid</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
573
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
574 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
575 Private method to handle the publishing of a message (MQTT v3.1, v3.1.1
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
576 and v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
577 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
578 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
579
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
580 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
581 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
582 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
583 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
584 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
585 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
586 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
587 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
588 <dt><i>mid</i> (int)</dt>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
589 <dd>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
590 message ID
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
591 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
592 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
593 <a NAME="MqttClient.__onSubscribeV3" ID="MqttClient.__onSubscribeV3"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
594 <h4>MqttClient.__onSubscribeV3</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
595 <b>__onSubscribeV3</b>(<i>client, userdata, mid, grantedQos</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
596
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
597 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
598 Private method to handle a subscribe event (MQTT v3.1 and v3.1.1).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
599 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
600 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
601
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
602 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
603 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
604 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
605 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
606 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
607 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
608 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
609 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
610 <dt><i>mid</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
611 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
612 message ID
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
613 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
614 <dt><i>grantedQos</i> (list of int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
615 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
616 list of granted QoS for each subscription request
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
617 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
618 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
619 <a NAME="MqttClient.__onSubscribeV5" ID="MqttClient.__onSubscribeV5"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
620 <h4>MqttClient.__onSubscribeV5</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
621 <b>__onSubscribeV5</b>(<i>client, userdata, mid, reasonCodes, properties=None</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
622
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
623 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
624 Private method to handle a subscribe event (MQTT v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
625 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
626 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
627
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
628 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
629 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
630 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
631 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
632 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
633 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
634 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
635 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
636 <dt><i>mid</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
637 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
638 message ID
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
639 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
640 <dt><i>reasonCodes</i> (list of paho.mqtt.ReasonCodes)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
641 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
642 list of reason code for each subscribed topic
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
643 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
644 <dt><i>properties</i> (dict (optional))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
645 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
646 optional properties (defaults to None)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
647 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
648 </dl>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
649 <a NAME="MqttClient.__onUnsubscribeV3" ID="MqttClient.__onUnsubscribeV3"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
650 <h4>MqttClient.__onUnsubscribeV3</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
651 <b>__onUnsubscribeV3</b>(<i>client, userdata, mid</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
652
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
653 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
654 Private method to handle an unsubscribe event (MQTT v3.1 and v3.1.1).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
655 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
656 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
657
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
658 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
659 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
660 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
661 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
662 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
663 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
664 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
665 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
666 <dt><i>mid</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
667 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
668 message ID
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
669 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
670 </dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
671 <a NAME="MqttClient.__onUnsubscribeV5" ID="MqttClient.__onUnsubscribeV5"></a>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
672 <h4>MqttClient.__onUnsubscribeV5</h4>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
673 <b>__onUnsubscribeV5</b>(<i>client, userdata, mid, properties, reasonCodes</i>)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
674
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
675 <p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
676 Private method to handle an unsubscribe event (MQTT v5.0).
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
677 </p>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
678 <dl>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
679
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
680 <dt><i>client</i> (paho.mqtt.Client)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
681 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
682 reference to the client object
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
683 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
684 <dt><i>userdata</i> (Any)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
685 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
686 user data
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
687 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
688 <dt><i>mid</i> (int)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
689 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
690 message ID
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
691 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
692 <dt><i>properties</i> (dict (optional))</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
693 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
694 optional properties (defaults to None)
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
695 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
696 <dt><i>reasonCodes</i> (list of paho.mqtt.ReasonCodes)</dt>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
697 <dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
698 list of reason code for each unsubscribed topic
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
699 </dd>
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
700 </dl>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
701 <a NAME="MqttClient.clearLastWill" ID="MqttClient.clearLastWill"></a>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
702 <h4>MqttClient.clearLastWill</h4>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
703 <b>clearLastWill</b>(<i></i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
704
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
705 <p>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
706 Public method to remove a will that was previously configured with
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
707 setLastWill().
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
708 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
709 <a NAME="MqttClient.connectToServer" ID="MqttClient.connectToServer"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
710 <h4>MqttClient.connectToServer</h4>
123
3d7e63ed4fd1 Performed some code refactoring and reformatted the source code with 'Black'
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 115
diff changeset
711 <b>connectToServer</b>(<i>host, port=1883, keepalive=60, bindAddress="", properties=None, clearWill=False, </i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
712
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
713 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
714 Public method to connect to a remote MQTT broker.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
715 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
716 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
717
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
718 <dt><i>host</i> (str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
719 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
720 host name or IP address of the remote broker
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
721 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
722 <dt><i>port</i> (int)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
723 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
724 network port of the server host to connect to (default:
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
725 1883, using TLS: 8883)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
726 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
727 <dt><i>keepalive</i> (int)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
728 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
729 maximum period in seconds allowed between
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
730 communications with the broker
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
731 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
732 <dt><i>bindAddress</i> (str)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
733 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
734 IP address of a local network interface to bind
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
735 this client to
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
736 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
737 <dt><i>properties</i> (list of tuple of (str, str))</dt>
58
6c84ba9a9fcd Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
738 <dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
739 list of user properties to be sent with the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
740 subscription
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
741 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
742 <dt><i>clearWill</i> (bool)</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
743 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
744 flag indicating to clear the last will previously set
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
745 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
746 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
747 <a NAME="MqttClient.connectToServerWithOptions" ID="MqttClient.connectToServerWithOptions"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
748 <h4>MqttClient.connectToServerWithOptions</h4>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
749 <b>connectToServerWithOptions</b>(<i>host, port=1883, bindAddress="", options=None, clearWill=False</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
750
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
751 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
752 Public method to connect to a remote MQTT broker.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
753 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
754 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
755
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
756 <dt><i>host</i> (str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
757 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
758 host name or IP address of the remote broker
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
759 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
760 <dt><i>port</i> (int)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
761 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
762 network port of the server host to connect to (default:
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
763 1883, using TLS: 8883)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
764 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
765 <dt><i>bindAddress</i> (str)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
766 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
767 IP address of a local network interface to bind
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
768 this client to
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
769 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
770 <dt><i>options</i> (dict)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
771 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
772 dictionary containing the connection options. This
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
773 dictionary should contain the keys "ClientId", "ConnectionTimeout",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
774 "Keepalive", "CleanSession", "Username", "Password", "WillTopic",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
775 "WillMessage", "WillQos", "WillRetain", "WillProperties",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
776 "TlsEnable", "TlsCaCert", "TlsClientCert", "TlsClientKey",
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
777 "UserProperties".
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
778 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
779 <dt><i>clearWill</i> (bool)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
780 <dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
781 flag indicating to clear the last will previously set
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
782 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
783 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
784 <a NAME="MqttClient.disconnectFromServer" ID="MqttClient.disconnectFromServer"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
785 <h4>MqttClient.disconnectFromServer</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
786 <b>disconnectFromServer</b>(<i></i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
787
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
788 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
789 Public method to disconnect the client from the remote broker.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
790 </p>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
791 <a NAME="MqttClient.getProtocol" ID="MqttClient.getProtocol"></a>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
792 <h4>MqttClient.getProtocol</h4>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
793 <b>getProtocol</b>(<i></i>)
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
794
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
795 <p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
796 Public method to get the MQTT protocol version.
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
797 </p>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
798 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
799 <dt>Return:</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
800 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
801 MQTT protocol version in use
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
802 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
803 </dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
804 <dl>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
805 <dt>Return Type:</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
806 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
807 int
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
808 </dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
809 </dl>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
810 <a NAME="MqttClient.publish" ID="MqttClient.publish"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
811 <h4>MqttClient.publish</h4>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
812 <b>publish</b>(<i>topic, payload=None, qos=0, retain=False, properties=None</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
813
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
814 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
815 Public method to publish to a topic.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
816 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
817 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
818
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
819 <dt><i>topic</i> (str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
820 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
821 topic to publish to
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
822 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
823 <dt><i>payload</i> (str, bytes, int or float)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
824 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
825 data to be published
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
826 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
827 <dt><i>qos</i> (int, one of 0, 1 or 2)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
828 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
829 quality of service
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
830 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
831 <dt><i>retain</i> (bool)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
832 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
833 flag indicating to set as the "last known good"/retained
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
834 message for the topic
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
835 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
836 <dt><i>properties</i> (list of tuple of (str, str))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
837 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
838 list of user properties to be sent with the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
839 subscription
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
840 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
841 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
842 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
843 <dt>Return:</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
844 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
845 message info object
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
846 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
847 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
848 <dl>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
849 <dt>Return Type:</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
850 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
851 mqtt.MQTTMessageInfo
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
852 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
853 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
854 <a NAME="MqttClient.reconnectToServer" ID="MqttClient.reconnectToServer"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
855 <h4>MqttClient.reconnectToServer</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
856 <b>reconnectToServer</b>(<i></i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
857
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
858 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
859 Public method to reconnect the client with the same parameters.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
860 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
861 <a NAME="MqttClient.setConnectionTimeout" ID="MqttClient.setConnectionTimeout"></a>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
862 <h4>MqttClient.setConnectionTimeout</h4>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
863 <b>setConnectionTimeout</b>(<i>timeout</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
864
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
865 <p>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
866 Public method to set the connection timeout value.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
867 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
868 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
869
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
870 <dt><i>timeout</i> (int)</dt>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
871 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
872 timeout value to be set in seconds
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
873 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
874 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
875 <a NAME="MqttClient.setLastWill" ID="MqttClient.setLastWill"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
876 <h4>MqttClient.setLastWill</h4>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
877 <b>setLastWill</b>(<i>topic, payload=None, qos=0, retain=False, properties=None</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
878
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
879 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
880 Public method to set the last will of the client.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
881 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
882 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
883
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
884 <dt><i>topic</i> (str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
885 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
886 topic the will message should be published on
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
887 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
888 <dt><i>payload</i> (str, bytes, int or float)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
889 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
890 message to send as a will
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
891 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
892 <dt><i>qos</i> (int, one of 0, 1 or 2)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
893 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
894 quality of service level to use for the will
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
895 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
896 <dt><i>retain</i> (bool)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
897 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
898 flag indicating to set as the "last known good"/retained
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
899 message for the will topic
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
900 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
901 <dt><i>properties</i> (list of tuple of (str, str))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
902 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
903 list of user properties to be sent with the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
904 last will message
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
905 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
906 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
907 <a NAME="MqttClient.setMaxInflightMessages" ID="MqttClient.setMaxInflightMessages"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
908 <h4>MqttClient.setMaxInflightMessages</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
909 <b>setMaxInflightMessages</b>(<i>inflight=20</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
910
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
911 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
912 Public method to set the maximum number of messages with QoS > 0 that
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
913 can be part way through their network flow at once.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
914 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
915 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
916
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
917 <dt><i>inflight</i> (int)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
918 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
919 maximum number of messages in flight
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
920 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
921 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
922 <a NAME="MqttClient.setMaxQueuedMessages" ID="MqttClient.setMaxQueuedMessages"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
923 <h4>MqttClient.setMaxQueuedMessages</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
924 <b>setMaxQueuedMessages</b>(<i>queueSize=0</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
925
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
926 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
927 Public method to set the maximum number of messages with QoS > 0 that
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
928 can be pending in the outgoing message queue.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
929 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
930 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
931
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
932 <dt><i>queueSize</i> (int)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
933 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
934 maximum number of queued messages (0 = unlimited)
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
935 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
936 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
937 <a NAME="MqttClient.setTLS" ID="MqttClient.setTLS"></a>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
938 <h4>MqttClient.setTLS</h4>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
939 <b>setTLS</b>(<i>caCerts=None, certFile=None, keyFile=None</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
940
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
941 <p>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
942 Public method to enable secure connections and set the TLS parameters.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
943 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
944 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
945
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
946 <dt><i>caCerts</i> (str)</dt>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
947 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
948 path to the Certificate Authority certificates file
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
949 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
950 <dt><i>certFile</i> (str)</dt>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
951 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
952 PEM encoded client certificate file
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
953 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
954 <dt><i>keyFile</i> (str)</dt>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
955 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
956 PEM encoded private key file
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
957 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
958 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
959 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
960 <dt>Return:</dt>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
961 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
962 tuple containing a success flag and the error string of the
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
963 paho-mqtt library
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
964 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
965 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
966 <dl>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
967 <dt>Return Type:</dt>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
968 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
969 tuple of (bool, str)
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
970 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
971 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
972 <a NAME="MqttClient.setUserCredentials" ID="MqttClient.setUserCredentials"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
973 <h4>MqttClient.setUserCredentials</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
974 <b>setUserCredentials</b>(<i>username, password=None</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
975
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
976 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
977 Public method to set the user name and optionally the password.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
978 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
979 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
980
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
981 <dt><i>username</i> (str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
982 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
983 user name to be set
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
984 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
985 <dt><i>password</i> (str)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
986 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
987 optional password
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
988 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
989 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
990 <a NAME="MqttClient.setUserData" ID="MqttClient.setUserData"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
991 <h4>MqttClient.setUserData</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
992 <b>setUserData</b>(<i>userdata</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
993
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
994 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
995 Public method to set the user data.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
996 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
997 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
998
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
999 <dt><i>userdata</i> (any)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1000 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1001 user data
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1002 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1003 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1004 <a NAME="MqttClient.startLoop" ID="MqttClient.startLoop"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1005 <h4>MqttClient.startLoop</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1006 <b>startLoop</b>(<i></i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1007
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1008 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1009 Public method to start the MQTT client loop.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1010 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1011 <a NAME="MqttClient.stopLoop" ID="MqttClient.stopLoop"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1012 <h4>MqttClient.stopLoop</h4>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1013 <b>stopLoop</b>(<i></i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1014
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1015 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1016 Public method to stop the MQTT client loop.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1017 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1018 <a NAME="MqttClient.subscribe" ID="MqttClient.subscribe"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1019 <h4>MqttClient.subscribe</h4>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1020 <b>subscribe</b>(<i>topic, qos=0, properties=None</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1021
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1022 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1023 Public method to subscribe to topics with quality of service.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1024 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1025 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1026
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1027 <dt><i>topic</i> (str or tuple of (str, int) or list of tuple of (str, int))</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1028 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1029 single topic to subscribe to or a tuple with a topic
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1030 and a QoS or a list of tuples with a topic and a QoS each
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1031 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1032 <dt><i>qos</i> (int, one of 0, 1 or 2)</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1033 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1034 quality of service
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1035 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1036 <dt><i>properties</i> (list of tuple of (str, str))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1037 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1038 list of user properties to be sent with the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1039 subscription
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1040 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1041 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1042 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
1043 <dt>Return:</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1044 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1045 tuple containing the result code and the message ID
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1046 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1047 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1048 <dl>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1049 <dt>Return Type:</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1050 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1051 tuple of (int, int)
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1052 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1053 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1054 <a NAME="MqttClient.unsubscribe" ID="MqttClient.unsubscribe"></a>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1055 <h4>MqttClient.unsubscribe</h4>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1056 <b>unsubscribe</b>(<i>topic, properties=None</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1057
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1058 <p>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1059 Public method to unsubscribe topics.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1060 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1061 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1062
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1063 <dt><i>topic</i> (str or list of str)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1064 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1065 topic or list of topics to unsubscribe
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1066 </dd>
108
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1067 <dt><i>properties</i> (list of tuple of (str, str))</dt>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1068 <dd>
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1069 list of user properties to be sent with the
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1070 subscription
d7808a71b234 Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 92
diff changeset
1071 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1072 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1073 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
1074 <dt>Return:</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1075 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1076 tuple containing the result code and the message ID
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1077 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1078 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1079 <dl>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1080 <dt>Return Type:</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1081 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1082 tuple of (int, int)
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1083 </dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1084 </dl>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1085 <div align="right"><a href="#top">Up</a></div>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1086 <hr />
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1087 <hr />
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1088 <a NAME="mqttConnackMessage" ID="mqttConnackMessage"></a>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1089 <h2>mqttConnackMessage</h2>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1090 <b>mqttConnackMessage</b>(<i>connackCode</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1091
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1092 <p>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1093 Module function to get the string associated with a CONNACK result.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1094 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1095 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1096
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1097 <dt><i>connackCode</i> (int)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1098 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1099 result code of the connection request
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1100 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1101 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1102 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
1103 <dt>Return:</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1104 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1105 textual representation for the result code
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1106 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1107 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1108 <dl>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1109 <dt>Return Type:</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1110 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1111 str
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1112 </dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1113 </dl>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1114 <div align="right"><a href="#top">Up</a></div>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1115 <hr />
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1116 <hr />
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1117 <a NAME="mqttErrorMessage" ID="mqttErrorMessage"></a>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1118 <h2>mqttErrorMessage</h2>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1119 <b>mqttErrorMessage</b>(<i>mqttErrno</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1120
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1121 <p>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1122 Module function to get the error string associated with an MQTT error
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1123 number.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1124 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1125 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1126
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1127 <dt><i>mqttErrno</i> (int)</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1128 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1129 result code of a MQTT request
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1130 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1131 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1132 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
1133 <dt>Return:</dt>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1134 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1135 textual representation of the result code
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1136 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1137 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1138 <dl>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1139 <dt>Return Type:</dt>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1140 <dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1141 str
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1142 </dd>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1143 </dl>
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1144 <div align="right"><a href="#top">Up</a></div>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1145 <hr />
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1146 <hr />
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1147 <a NAME="mqttLogLevelString" ID="mqttLogLevelString"></a>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1148 <h2>mqttLogLevelString</h2>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1149 <b>mqttLogLevelString</b>(<i>mqttLogLevel, isMqttLogLevel=True</i>)
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1150
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1151 <p>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1152 Module function to get the log level string associated with a log level.
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1153 </p>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1154 <dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1155
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1156 <dt><i>mqttLogLevel</i> (int)</dt>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1157 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1158 log level of the paho-mqtt client
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1159 </dd>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1160 <dt><i>isMqttLogLevel</i> (bool)</dt>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1161 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1162 flag indicating a MQTT log level is given (if
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1163 False it is the MqttClient variant, i.e. Debug being lowest)
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1164 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1165 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1166 <dl>
87
fe391e485681 Prepared new release.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 78
diff changeset
1167 <dt>Return:</dt>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1168 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1169 textual representation of the log level
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1170 </dd>
78
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1171 </dl>
a22328182bc2 Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 58
diff changeset
1172 <dl>
37
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1173 <dt>Return Type:</dt>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1174 <dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1175 str
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1176 </dd>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1177 </dl>
8bc357057af3 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 12
diff changeset
1178 <div align="right"><a href="#top">Up</a></div>
12
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1179 <hr />
e0175cb7c5d5 Added source docu, license and changelog files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1180 </body></html>

eric ide

mercurial