Skip to content

Commit

Permalink
deploy: d215232
Browse files Browse the repository at this point in the history
  • Loading branch information
cziter15 committed Jun 15, 2024
1 parent 74a7218 commit 6058e75
Show file tree
Hide file tree
Showing 11 changed files with 33 additions and 33 deletions.
4 changes: 2 additions & 2 deletions classksf_1_1comps_1_1ks_mqtt_connector-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a5b3892df535c4e3d814f49682a6dd3ed">lastSuccessConnectionTime</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a79283a0a011bab07f8010c02b33b1a63">login</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a728a903955e41f665a71722eaf16a492">loop</a>(ksApplication *app) override</td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a61ba0c64348bc892107da76723b78525">mqttClientUq</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#ac9219e05b7ebd1c2614a36bb8155efe7">mqttConnectedInternal</a>()</td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#af3130af3aa3b1591a42e42896bf62eb1">mqttMessageInternal</a>(const char *topic, const uint8_t *payload, uint32_t length)</td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a700ac5e8f17b9ab152a8c5ecb1d9e1fa">onAnyMessage</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"></td></tr>
Expand All @@ -132,7 +132,7 @@
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#aa0371f700a74e710804fc4e7c99e75e4">unsubscribe</a>(const std::string &amp;topic, bool skipDevicePrefix=false)</td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a8e80106d4063007faf9f1bc7eb1c889c">usePersistentSession</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#afc9123d68f055d4709f9f455cfb655f9">wasConnected</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a437a9bcc82d47c0bc27f25c155d35ff3">wifiClientSp</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a575a8a5a511616505c34cbf0866651b8">wifiClientUq</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a00194e36edb73cbc7db830d42490fff4">wifiConnWp</a></td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html#a6a2c69fad3a041cf706ff66b88afb663">~ksMqttConnector</a>()</td><td class="entry"><a class="el" href="classksf_1_1comps_1_1ks_mqtt_connector.html">ksf::comps::ksMqttConnector</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
Expand Down
34 changes: 17 additions & 17 deletions classksf_1_1comps_1_1ks_mqtt_connector.html
Original file line number Diff line number Diff line change
Expand Up @@ -222,14 +222,14 @@
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a437a9bcc82d47c0bc27f25c155d35ff3" id="r_a437a9bcc82d47c0bc27f25c155d35ff3"><td class="memItemLeft" align="right" valign="top"><a id="a437a9bcc82d47c0bc27f25c155d35ff3" name="a437a9bcc82d47c0bc27f25c155d35ff3"></a>
std::unique_ptr&lt; WiFiClient &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>wifiClientSp</b></td></tr>
<tr class="memdesc:a437a9bcc82d47c0bc27f25c155d35ff3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared pointer to WiFiClient used to connect to MQTT. <br /></td></tr>
<tr class="separator:a437a9bcc82d47c0bc27f25c155d35ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af745644b5a8c20a49ce70e22e5602303" id="r_af745644b5a8c20a49ce70e22e5602303"><td class="memItemLeft" align="right" valign="top"><a id="af745644b5a8c20a49ce70e22e5602303" name="af745644b5a8c20a49ce70e22e5602303"></a>
std::unique_ptr&lt; PubSubClient &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mqttClientSp</b></td></tr>
<tr class="memdesc:af745644b5a8c20a49ce70e22e5602303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared pointer to PubSubClient used to connect to MQTT. <br /></td></tr>
<tr class="separator:af745644b5a8c20a49ce70e22e5602303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575a8a5a511616505c34cbf0866651b8" id="r_a575a8a5a511616505c34cbf0866651b8"><td class="memItemLeft" align="right" valign="top"><a id="a575a8a5a511616505c34cbf0866651b8" name="a575a8a5a511616505c34cbf0866651b8"></a>
std::unique_ptr&lt; WiFiClient &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>wifiClientUq</b></td></tr>
<tr class="memdesc:a575a8a5a511616505c34cbf0866651b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared pointer to WiFiClient used to connect to MQTT. <br /></td></tr>
<tr class="separator:a575a8a5a511616505c34cbf0866651b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ba0c64348bc892107da76723b78525" id="r_a61ba0c64348bc892107da76723b78525"><td class="memItemLeft" align="right" valign="top"><a id="a61ba0c64348bc892107da76723b78525" name="a61ba0c64348bc892107da76723b78525"></a>
std::unique_ptr&lt; PubSubClient &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mqttClientUq</b></td></tr>
<tr class="memdesc:a61ba0c64348bc892107da76723b78525"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared pointer to PubSubClient used to connect to MQTT. <br /></td></tr>
<tr class="separator:a61ba0c64348bc892107da76723b78525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00194e36edb73cbc7db830d42490fff4" id="r_a00194e36edb73cbc7db830d42490fff4"><td class="memItemLeft" align="right" valign="top"><a id="a00194e36edb73cbc7db830d42490fff4" name="a00194e36edb73cbc7db830d42490fff4"></a>
std::weak_ptr&lt; <a class="el" href="classksf_1_1comps_1_1ks_wifi_connector.html">ksWifiConnector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>wifiConnWp</b></td></tr>
<tr class="memdesc:a00194e36edb73cbc7db830d42490fff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Weak pointer to WiFi connector. <br /></td></tr>
Expand Down Expand Up @@ -348,7 +348,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad3410bf2428ffe086fad10bb
<p>Connects to the MQTT broker. </p>
<dl class="section return"><dt>Returns</dt><dd>True on success, false on fail. </dd></dl>

<p class="reference">References <a class="el" href="#ae97565fa36122cb841acbb418928da1a">broker</a>, <a class="el" href="#a72c01e2f4d6d2115d5b11f7330f75971">certFingerprint</a>, <a class="el" href="#a79283a0a011bab07f8010c02b33b1a63">login</a>, <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, <a class="el" href="#af38f406daf37f94b37cb74c9d7831cae">password</a>, <a class="el" href="#ab2b5431473acbcaa5907d63743e9ca84">portNumber</a>, <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>, <a class="el" href="#a95b20ca302d48003c755183b21d65215">sendConnectionStatus</a>, <a class="el" href="#a8e80106d4063007faf9f1bc7eb1c889c">usePersistentSession</a>, and <a class="el" href="#a437a9bcc82d47c0bc27f25c155d35ff3">wifiClientSp</a>.</p>
<p class="reference">References <a class="el" href="#ae97565fa36122cb841acbb418928da1a">broker</a>, <a class="el" href="#a72c01e2f4d6d2115d5b11f7330f75971">certFingerprint</a>, <a class="el" href="#a79283a0a011bab07f8010c02b33b1a63">login</a>, <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, <a class="el" href="#af38f406daf37f94b37cb74c9d7831cae">password</a>, <a class="el" href="#ab2b5431473acbcaa5907d63743e9ca84">portNumber</a>, <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>, <a class="el" href="#a95b20ca302d48003c755183b21d65215">sendConnectionStatus</a>, <a class="el" href="#a8e80106d4063007faf9f1bc7eb1c889c">usePersistentSession</a>, and <a class="el" href="#a575a8a5a511616505c34cbf0866651b8">wifiClientUq</a>.</p>

<p class="reference">Referenced by <a class="el" href="#a728a903955e41f665a71722eaf16a492">loop()</a>.</p>

Expand Down Expand Up @@ -470,7 +470,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5218003f79bceb2207178361

<p>Reimplemented from <a class="el" href="classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde">ksf::ksComponent</a>.</p>

<p class="reference">References <a class="el" href="classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde">ksf::ksComponent::init()</a>, <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, and <a class="el" href="classksf_1_1comps_1_1ks_mqtt_config_provider.html#ab7ed416913dd45cd2f2ef3dd3f85bb2e">ksf::comps::ksMqttConfigProvider::setupMqttConnector()</a>.</p>
<p class="reference">References <a class="el" href="classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde">ksf::ksComponent::init()</a>, <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, and <a class="el" href="classksf_1_1comps_1_1ks_mqtt_config_provider.html#ab7ed416913dd45cd2f2ef3dd3f85bb2e">ksf::comps::ksMqttConfigProvider::setupMqttConnector()</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -528,7 +528,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa273e290cb18e2ea76db22a7
<p>Retrieves connection state. </p>
<dl class="section return"><dt>Returns</dt><dd>True if connected, otherwise false. </dd></dl>

<p class="reference">References <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>.</p>
<p class="reference">References <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>.</p>

<p class="reference">Referenced by <a class="el" href="#a90dbb9c15993dd07c37385274bd54f49">getConnectionTimeSeconds()</a>.</p>

Expand Down Expand Up @@ -562,7 +562,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a728a903955e41f665a71722e

<p>Reimplemented from <a class="el" href="classksf_1_1ks_component.html#ad866ef7860087398ce847201725b1019">ksf::ksComponent</a>.</p>

<p class="reference">References <a class="el" href="classksf_1_1evt_1_1ks_event.html#ac672facd2bd8e5084f8251b228d2cf4f">ksf::evt::ksEvent&lt; Params &gt;::broadcast()</a>, <a class="el" href="#ad3410bf2428ffe086fad10bbffb5384c">connectToBroker()</a>, <a class="el" href="classksf_1_1ks_simple_timer.html#a83285ce55d3a83397c2f72dd05d45dc6">ksf::ksSimpleTimer::hasTimePassed()</a>, <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, <a class="el" href="#ac9219e05b7ebd1c2614a36bb8155efe7">mqttConnectedInternal()</a>, <a class="el" href="#aacb8a4b214c5ea6d71c74469fec167ce">onDisconnected</a>, <a class="el" href="#af7928b7e420a6e8b98b17e5b43127d27">reconnectCounter</a>, <a class="el" href="#adac57d480a69d329fa59cf5ec897978b">reconnectTimer</a>, <a class="el" href="classksf_1_1ks_simple_timer.html#a7115f8d5cbd0be313e002f569e518879">ksf::ksSimpleTimer::restart()</a>, <a class="el" href="#afc9123d68f055d4709f9f455cfb655f9">wasConnected</a>, and <a class="el" href="#a00194e36edb73cbc7db830d42490fff4">wifiConnWp</a>.</p>
<p class="reference">References <a class="el" href="classksf_1_1evt_1_1ks_event.html#ac672facd2bd8e5084f8251b228d2cf4f">ksf::evt::ksEvent&lt; Params &gt;::broadcast()</a>, <a class="el" href="#ad3410bf2428ffe086fad10bbffb5384c">connectToBroker()</a>, <a class="el" href="classksf_1_1ks_simple_timer.html#a83285ce55d3a83397c2f72dd05d45dc6">ksf::ksSimpleTimer::hasTimePassed()</a>, <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, <a class="el" href="#ac9219e05b7ebd1c2614a36bb8155efe7">mqttConnectedInternal()</a>, <a class="el" href="#aacb8a4b214c5ea6d71c74469fec167ce">onDisconnected</a>, <a class="el" href="#af7928b7e420a6e8b98b17e5b43127d27">reconnectCounter</a>, <a class="el" href="#adac57d480a69d329fa59cf5ec897978b">reconnectTimer</a>, <a class="el" href="classksf_1_1ks_simple_timer.html#a7115f8d5cbd0be313e002f569e518879">ksf::ksSimpleTimer::restart()</a>, <a class="el" href="#afc9123d68f055d4709f9f455cfb655f9">wasConnected</a>, and <a class="el" href="#a00194e36edb73cbc7db830d42490fff4">wifiConnWp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -592,7 +592,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac9219e05b7ebd1c2614a36bb
<p>Connects to the MQTT broker (internal function). </p>
<p>Binds onMessage callback, calls bound onConnected callbacks and is used to configures parameters. </p>

<p class="reference">References <a class="el" href="classksf_1_1evt_1_1ks_event.html#ac672facd2bd8e5084f8251b228d2cf4f">ksf::evt::ksEvent&lt; Params &gt;::broadcast()</a>, <a class="el" href="#a5b3892df535c4e3d814f49682a6dd3ed">lastSuccessConnectionTime</a>, <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, <a class="el" href="#af3130af3aa3b1591a42e42896bf62eb1">mqttMessageInternal()</a>, and <a class="el" href="#aeb2e99942201a89db129abe571115db6">onConnected</a>.</p>
<p class="reference">References <a class="el" href="classksf_1_1evt_1_1ks_event.html#ac672facd2bd8e5084f8251b228d2cf4f">ksf::evt::ksEvent&lt; Params &gt;::broadcast()</a>, <a class="el" href="#a5b3892df535c4e3d814f49682a6dd3ed">lastSuccessConnectionTime</a>, <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, <a class="el" href="#af3130af3aa3b1591a42e42896bf62eb1">mqttMessageInternal()</a>, and <a class="el" href="#aeb2e99942201a89db129abe571115db6">onConnected</a>.</p>

<p class="reference">Referenced by <a class="el" href="#a728a903955e41f665a71722eaf16a492">loop()</a>.</p>

Expand Down Expand Up @@ -725,7 +725,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ab101e26b5ea98a8b3e35295a
</dd>
</dl>

<p class="reference">References <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, and <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>.</p>
<p class="reference">References <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, and <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -780,7 +780,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa3c8abf7dcaecaa90dafe5bd
</dd>
</dl>

<p class="reference">References <a class="el" href="#ae97565fa36122cb841acbb418928da1a">broker</a>, <a class="el" href="#a72c01e2f4d6d2115d5b11f7330f75971">certFingerprint</a>, <a class="el" href="#a79283a0a011bab07f8010c02b33b1a63">login</a>, <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, <a class="el" href="#af38f406daf37f94b37cb74c9d7831cae">password</a>, <a class="el" href="#ab2b5431473acbcaa5907d63743e9ca84">portNumber</a>, <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>, and <a class="el" href="#a437a9bcc82d47c0bc27f25c155d35ff3">wifiClientSp</a>.</p>
<p class="reference">References <a class="el" href="#ae97565fa36122cb841acbb418928da1a">broker</a>, <a class="el" href="#a72c01e2f4d6d2115d5b11f7330f75971">certFingerprint</a>, <a class="el" href="#a79283a0a011bab07f8010c02b33b1a63">login</a>, <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, <a class="el" href="#af38f406daf37f94b37cb74c9d7831cae">password</a>, <a class="el" href="#ab2b5431473acbcaa5907d63743e9ca84">portNumber</a>, <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>, and <a class="el" href="#a575a8a5a511616505c34cbf0866651b8">wifiClientUq</a>.</p>

<p class="reference">Referenced by <a class="el" href="classksf_1_1comps_1_1ks_mqtt_config_provider.html#ab7ed416913dd45cd2f2ef3dd3f85bb2e">ksf::comps::ksMqttConfigProvider::setupMqttConnector()</a>.</p>

Expand Down Expand Up @@ -820,7 +820,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a327f16a26deb354be7374bdb
</dd>
</dl>

<p class="reference">References <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, and <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>.</p>
<p class="reference">References <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, and <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -852,7 +852,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa0371f700a74e710804fc4e7
</dd>
</dl>

<p class="reference">References <a class="el" href="#af745644b5a8c20a49ce70e22e5602303">mqttClientSp</a>, and <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>.</p>
<p class="reference">References <a class="el" href="#a61ba0c64348bc892107da76723b78525">mqttClientUq</a>, and <a class="el" href="#a2acc73077e7b4ef0d5f7cd03ad75da19">prefix</a>.</p>

</div>
</div>
Expand Down
Loading

0 comments on commit 6058e75

Please sign in to comment.