Skip to content

Commit 01e6be0

Browse files
authored
Merge pull request #16 from sinricpro/dev-2.2.7
Dev 2.2.7
2 parents 009ef83 + 5263482 commit 01e6be0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1330
-1574
lines changed

Doxyfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -829,7 +829,8 @@ WARN_LOGFILE =
829829
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
830830
# Note: If this tag is empty the current directory is searched.
831831

832-
INPUT = C:\Users\Boris\.platformio\lib\esp8266-esp32-sdk\src
832+
INPUT = C:\Users\Boris\.platformio\lib\esp8266-esp32-sdk\src \
833+
README.md
833834

834835
# This tag can be used to specify the character encoding of the source files
835836
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11

22
# SinricPro (ESP8266 / ESP32 SDK)
3-
## Version 2.2.6
3+
## Version 2.2.7
44
## Installation
55

66
### VS Code & PlatformIO:
77
1. Install [VS Code](https://code.visualstudio.com/)
88
2. Install [PlatformIO](https://platformio.org/platformio-ide)
99
3. Install **SinricPro** library by using [Library Manager](https://docs.platformio.org/en/latest/librarymanager/)
10-
4. Use included [platformio.ini](https://github.com/sinricpro/esp8266-esp32-sdk/blob/master/pio-examples/switch/platformio.ini) files from [examples](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/pio-examples) to ensure that all dependent libraries will installed automaticly.
10+
4. Use included [platformio.ini](examples/platformio/platformio.ini) file from examples to ensure that all dependent libraries will installed automaticly.
1111

1212
![sinricpro library manager](https://raw.githubusercontent.com/sinricpro/images/master/platformio-install-sinricpro.png)
1313

@@ -28,13 +28,7 @@
2828
---
2929

3030
## Examples
31-
|PlatformIO|Arduino|
32-
|:--:|:--:|
33-
| [Switch](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/pio-examples/switch) |[Switch](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/examples/Switch)|
34-
| [Doorbell](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/pio-examples/doorbell)|[Doorbell](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/examples/doorbell)|
35-
| - | [Lock](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/examples/GarageDoor)|
36-
| [TemperatureSensor](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/pio-examples/temperaturesensor) |[TemperatureSensor](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/examples/temperaturesensor)|
37-
| [TV](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/pio-examples/tv) | [TV](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/examples/tv)
31+
See [examples](https://github.com/sinricpro/esp8266-esp32-sdk/tree/master/examples) on GitHub
3832

3933
---
4034

@@ -127,5 +121,5 @@ Example 1
127121
---
128122

129123
# Full user documentation
130-
Please see full user documentation here https://sinricpro.github.io/esp8266-esp32-sdk
124+
Please see here for [full user documentation](https://sinricpro.github.io/esp8266-esp32-sdk)
131125

changelog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## Version 2.2.7
4+
5+
New:
6+
- Examples
7+
- Dimmable Switch
8+
- Light
9+
- Speaker
10+
11+
Updated:
12+
- User documentation
13+
- added SinricPro.onConnected() / SinricPro.onDisconnected()
14+
15+
Fixed:
16+
- Examples
17+
- Some examples didn't use BAUD_RATE
18+
319
## Version 2.2.6
420

521
New:

doc-examples/callbacks.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,4 +367,12 @@ bool onSelectInput(const String &deviceId, String &input) {
367367
Serial.printf("Device %s input changed to %s\r\n", deviceId.c_str(), input.c_str());
368368
return true;
369369
}
370-
//! [onSelectInput]
370+
//! [onSelectInput]
371+
372+
//! [onConnected]
373+
SinricPro.onConnected([](){ Serial.printf("Connected to SinricPro\r\n"); });
374+
//! [onConnected]
375+
376+
//! [onDisconnected]
377+
SinricPro.onDisconnected([](){ Serial.printf("Disconnected from SinricPro\r\n"); });
378+
//! [onDisconnected]

docs/_sinric_pro_8h_source.html

Lines changed: 422 additions & 418 deletions
Large diffs are not rendered by default.

docs/_sinric_pro_config_8h_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// Version Configuration</span></div>
134134
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define SINRICPRO_VERSION_MAJOR 2</span></div>
135135
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define SINRICPRO_VERSION_MINOR 2</span></div>
136-
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#define SINRICPRO_VERSION_REVISION 6</span></div>
136+
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#define SINRICPRO_VERSION_REVISION 7</span></div>
137137
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define SINRICPRO_VERSION STR(SINRICPRO_VERSION_MAJOR) &quot;.&quot; STR(SINRICPRO_VERSION_MINOR) &quot;.&quot; STR(SINRICPRO_VERSION_REVISION)</span></div>
138138
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
139139
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">// Server Configuration</span></div>

docs/class_sinric_pro_class-members.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,11 @@
118118
<p>This is the complete list of members for <a class="el" href="class_sinric_pro_class.html">SinricProClass</a>, including all inherited members.</p>
119119
<table class="directory">
120120
<tr class="even"><td class="entry"><a class="el" href="class_sinric_pro_class.html#a57722dec8f1f987f57c8fff9eed66765">begin</a>(String socketAuthToken, String signingKey, String serverURL=SINRICPRO_SERVER_URL)</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
121+
<tr><td class="entry"><a class="el" href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5">ConnectedCallbackHandler</a> typedef</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
122+
<tr class="even"><td class="entry"><a class="el" href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7">DisconnectedCallbackHandler</a> typedef</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
121123
<tr><td class="entry"><a class="el" href="class_sinric_pro_class.html#a37c2d0658e498b1bf878f8a3d9a7c5b4">handle</a>()</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
124+
<tr class="even"><td class="entry"><a class="el" href="class_sinric_pro_class.html#ac33a355adfc413d4ff36974d735115bd">onConnected</a>(ConnectedCallbackHandler cb)</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
125+
<tr><td class="entry"><a class="el" href="class_sinric_pro_class.html#a654bb017ca55b448d55bb36e0346f38a">onDisconnected</a>(DisconnectedCallbackHandler cb)</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
122126
<tr class="even"><td class="entry"><a class="el" href="class_sinric_pro_class.html#a5df2137b8d06e894c917fd28c35c31a4">operator[]</a>(const String deviceId)</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
123127
<tr><td class="entry"><a class="el" href="class_sinric_pro_class.html#a27a9bb7f1e8bde0f39398649493b6f93">restoreDeviceStates</a>(bool flag)</td><td class="entry"><a class="el" href="class_sinric_pro_class.html">SinricProClass</a></td><td class="entry"></td></tr>
124128
</table></div><!-- contents -->

docs/class_sinric_pro_class.html

Lines changed: 126 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111

112112
<div class="header">
113113
<div class="summary">
114+
<a href="#pub-types">Public Types</a> &#124;
114115
<a href="#pub-methods">Public Member Functions</a> &#124;
115116
<a href="class_sinric_pro_class-members.html">List of all members</a> </div>
116117
<div class="headertitle">
@@ -123,6 +124,15 @@
123124

124125
<p>Inherits SinricProInterface.</p>
125126
<table class="memberdecls">
127+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
128+
Public Types</h2></td></tr>
129+
<tr class="memitem:a4d7d8547a83d53c20cbd9aa7768e99f5"><td class="memItemLeft" align="right" valign="top">typedef std::function&lt; void(void)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5">ConnectedCallbackHandler</a></td></tr>
130+
<tr class="memdesc:a4d7d8547a83d53c20cbd9aa7768e99f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback definition for onConnected function. <a href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5">More...</a><br /></td></tr>
131+
<tr class="separator:a4d7d8547a83d53c20cbd9aa7768e99f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
132+
<tr class="memitem:ad84930f3c26ac3692cc885be197d39c7"><td class="memItemLeft" align="right" valign="top">typedef std::function&lt; void(void)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7">DisconnectedCallbackHandler</a></td></tr>
133+
<tr class="memdesc:ad84930f3c26ac3692cc885be197d39c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback definition for onDisconnected function. <a href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7">More...</a><br /></td></tr>
134+
<tr class="separator:ad84930f3c26ac3692cc885be197d39c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
135+
</table><table class="memberdecls">
126136
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
127137
Public Member Functions</h2></td></tr>
128138
<tr class="memitem:a57722dec8f1f987f57c8fff9eed66765"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#a57722dec8f1f987f57c8fff9eed66765">begin</a> (String socketAuthToken, String signingKey, String serverURL=SINRICPRO_SERVER_URL)</td></tr>
@@ -131,6 +141,12 @@
131141
<tr class="memitem:a37c2d0658e498b1bf878f8a3d9a7c5b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#a37c2d0658e498b1bf878f8a3d9a7c5b4">handle</a> ()</td></tr>
132142
<tr class="memdesc:a37c2d0658e498b1bf878f8a3d9a7c5b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles communication between device and <a class="el" href="class_sinric_pro.html" title="The main instance of SinricProClass.">SinricPro</a> Server. <a href="class_sinric_pro_class.html#a37c2d0658e498b1bf878f8a3d9a7c5b4">More...</a><br /></td></tr>
133143
<tr class="separator:a37c2d0658e498b1bf878f8a3d9a7c5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
144+
<tr class="memitem:ac33a355adfc413d4ff36974d735115bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#ac33a355adfc413d4ff36974d735115bd">onConnected</a> (<a class="el" href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5">ConnectedCallbackHandler</a> cb)</td></tr>
145+
<tr class="memdesc:ac33a355adfc413d4ff36974d735115bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set callback function for websocket connected event. <a href="class_sinric_pro_class.html#ac33a355adfc413d4ff36974d735115bd">More...</a><br /></td></tr>
146+
<tr class="separator:ac33a355adfc413d4ff36974d735115bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
147+
<tr class="memitem:a654bb017ca55b448d55bb36e0346f38a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#a654bb017ca55b448d55bb36e0346f38a">onDisconnected</a> (<a class="el" href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7">DisconnectedCallbackHandler</a> cb)</td></tr>
148+
<tr class="memdesc:a654bb017ca55b448d55bb36e0346f38a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set callback function for websocket disconnected event. <a href="class_sinric_pro_class.html#a654bb017ca55b448d55bb36e0346f38a">More...</a><br /></td></tr>
149+
<tr class="separator:a654bb017ca55b448d55bb36e0346f38a"><td class="memSeparator" colspan="2">&#160;</td></tr>
134150
<tr class="memitem:a27a9bb7f1e8bde0f39398649493b6f93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sinric_pro_class.html#a27a9bb7f1e8bde0f39398649493b6f93">restoreDeviceStates</a> (bool flag)</td></tr>
135151
<tr class="memdesc:a27a9bb7f1e8bde0f39398649493b6f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable / disable restore device states function. <a href="class_sinric_pro_class.html#a27a9bb7f1e8bde0f39398649493b6f93">More...</a><br /></td></tr>
136152
<tr class="separator:a27a9bb7f1e8bde0f39398649493b6f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -140,7 +156,54 @@
140156
</table>
141157
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
142158
<div class="textblock"><p>The main class of this library, handling communication between <a class="el" href="class_sinric_pro.html" title="The main instance of SinricProClass.">SinricPro</a> Server and your devices. </p>
143-
</div><h2 class="groupheader">Member Function Documentation</h2>
159+
</div><h2 class="groupheader">Member Typedef Documentation</h2>
160+
<a id="a4d7d8547a83d53c20cbd9aa7768e99f5"></a>
161+
<h2 class="memtitle"><span class="permalink"><a href="#a4d7d8547a83d53c20cbd9aa7768e99f5">&#9670;&nbsp;</a></span>ConnectedCallbackHandler</h2>
162+
163+
<div class="memitem">
164+
<div class="memproto">
165+
<table class="memname">
166+
<tr>
167+
<td class="memname">typedef std::function&lt;void(void)&gt; <a class="el" href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5">ConnectedCallbackHandler</a></td>
168+
</tr>
169+
</table>
170+
</div><div class="memdoc">
171+
172+
<p>Callback definition for onConnected function. </p>
173+
<p>Gets called when device is connected to <a class="el" href="class_sinric_pro.html" title="The main instance of SinricProClass.">SinricPro</a> server </p><dl class="params"><dt>Parameters</dt><dd>
174+
<table class="params">
175+
<tr><td class="paramname">void</td><td></td></tr>
176+
</table>
177+
</dd>
178+
</dl>
179+
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
180+
181+
</div>
182+
</div>
183+
<a id="ad84930f3c26ac3692cc885be197d39c7"></a>
184+
<h2 class="memtitle"><span class="permalink"><a href="#ad84930f3c26ac3692cc885be197d39c7">&#9670;&nbsp;</a></span>DisconnectedCallbackHandler</h2>
185+
186+
<div class="memitem">
187+
<div class="memproto">
188+
<table class="memname">
189+
<tr>
190+
<td class="memname">typedef std::function&lt;void(void)&gt; <a class="el" href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7">DisconnectedCallbackHandler</a></td>
191+
</tr>
192+
</table>
193+
</div><div class="memdoc">
194+
195+
<p>Callback definition for onDisconnected function. </p>
196+
<p>Gets called when device is disconnected from <a class="el" href="class_sinric_pro.html" title="The main instance of SinricProClass.">SinricPro</a> server </p><dl class="params"><dt>Parameters</dt><dd>
197+
<table class="params">
198+
<tr><td class="paramname">void</td><td></td></tr>
199+
</table>
200+
</dd>
201+
</dl>
202+
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
203+
204+
</div>
205+
</div>
206+
<h2 class="groupheader">Member Function Documentation</h2>
144207
<a id="a57722dec8f1f987f57c8fff9eed66765"></a>
145208
<h2 class="memtitle"><span class="permalink"><a href="#a57722dec8f1f987f57c8fff9eed66765">&#9670;&nbsp;</a></span>begin()</h2>
146209

@@ -222,6 +285,68 @@ <h1><a class="anchor" id="handle"></a>
222285
</div><!-- fragment -->
223286
</div>
224287
</div>
288+
<a id="ac33a355adfc413d4ff36974d735115bd"></a>
289+
<h2 class="memtitle"><span class="permalink"><a href="#ac33a355adfc413d4ff36974d735115bd">&#9670;&nbsp;</a></span>onConnected()</h2>
290+
291+
<div class="memitem">
292+
<div class="memproto">
293+
<table class="memname">
294+
<tr>
295+
<td class="memname">void onConnected </td>
296+
<td>(</td>
297+
<td class="paramtype"><a class="el" href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5">ConnectedCallbackHandler</a>&#160;</td>
298+
<td class="paramname"><em>cb</em></td><td>)</td>
299+
<td></td>
300+
</tr>
301+
</table>
302+
</div><div class="memdoc">
303+
304+
<p>Set callback function for websocket connected event. </p>
305+
<dl class="params"><dt>Parameters</dt><dd>
306+
<table class="params">
307+
<tr><td class="paramname">cb</td><td>Function pointer to a <code>ConnectedCallbackHandler</code> function </td></tr>
308+
</table>
309+
</dd>
310+
</dl>
311+
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
312+
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5" title="Callback definition for onConnected function.">ConnectedCallbackHandler</a> </dd></dl>
313+
<h1><a class="anchor" id="onConnected"></a>
314+
Example-Code</h1>
315+
<div class="fragment"><div class="line"> <a class="code" href="class_sinric_pro.html">SinricPro</a>.onConnected([](){ Serial.printf(<span class="stringliteral">&quot;Connected to SinricPro\r\n&quot;</span>); }); </div>
316+
</div><!-- fragment -->
317+
</div>
318+
</div>
319+
<a id="a654bb017ca55b448d55bb36e0346f38a"></a>
320+
<h2 class="memtitle"><span class="permalink"><a href="#a654bb017ca55b448d55bb36e0346f38a">&#9670;&nbsp;</a></span>onDisconnected()</h2>
321+
322+
<div class="memitem">
323+
<div class="memproto">
324+
<table class="memname">
325+
<tr>
326+
<td class="memname">void onDisconnected </td>
327+
<td>(</td>
328+
<td class="paramtype"><a class="el" href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7">DisconnectedCallbackHandler</a>&#160;</td>
329+
<td class="paramname"><em>cb</em></td><td>)</td>
330+
<td></td>
331+
</tr>
332+
</table>
333+
</div><div class="memdoc">
334+
335+
<p>Set callback function for websocket disconnected event. </p>
336+
<dl class="params"><dt>Parameters</dt><dd>
337+
<table class="params">
338+
<tr><td class="paramname">cb</td><td>Function pointer to a <code>DisconnectedCallbackHandler</code> function </td></tr>
339+
</table>
340+
</dd>
341+
</dl>
342+
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
343+
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7" title="Callback definition for onDisconnected function.">DisconnectedCallbackHandler</a> </dd></dl>
344+
<h1><a class="anchor" id="onDisconnected"></a>
345+
Example-Code</h1>
346+
<div class="fragment"><div class="line"> <a class="code" href="class_sinric_pro.html">SinricPro</a>.onDisconnected([](){ Serial.printf(<span class="stringliteral">&quot;Disconnected from SinricPro\r\n&quot;</span>); });</div>
347+
</div><!-- fragment -->
348+
</div>
349+
</div>
225350
<a id="a5df2137b8d06e894c917fd28c35c31a4"></a>
226351
<h2 class="memtitle"><span class="permalink"><a href="#a5df2137b8d06e894c917fd28c35c31a4">&#9670;&nbsp;</a></span>operator[]()</h2>
227352

docs/class_sinric_pro_class.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ var class_sinric_pro_class =
55
[ "Define callback routine(s)", "index.html#autotoc_md13", null ],
66
[ "In setup()", "index.html#autotoc_md14", null ],
77
[ "In loop()", "index.html#autotoc_md15", null ],
8+
[ "ConnectedCallbackHandler", "class_sinric_pro_class.html#a4d7d8547a83d53c20cbd9aa7768e99f5", null ],
9+
[ "DisconnectedCallbackHandler", "class_sinric_pro_class.html#ad84930f3c26ac3692cc885be197d39c7", null ],
810
[ "begin", "class_sinric_pro_class.html#a57722dec8f1f987f57c8fff9eed66765", null ],
911
[ "handle", "class_sinric_pro_class.html#a37c2d0658e498b1bf878f8a3d9a7c5b4", null ],
12+
[ "onConnected", "class_sinric_pro_class.html#ac33a355adfc413d4ff36974d735115bd", null ],
13+
[ "onDisconnected", "class_sinric_pro_class.html#a654bb017ca55b448d55bb36e0346f38a", null ],
1014
[ "operator[]", "class_sinric_pro_class.html#a5df2137b8d06e894c917fd28c35c31a4", null ],
1115
[ "restoreDeviceStates", "class_sinric_pro_class.html#a27a9bb7f1e8bde0f39398649493b6f93", null ]
1216
];

0 commit comments

Comments
 (0)