<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - MQTT po restartu]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=1165&amp;type=atom" />
	<updated>2024-11-19T11:27:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=1165</id>
		<entry>
			<title type="html"><![CDATA[Re: MQTT po restartu]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7759#p7759" />
			<content type="html"><![CDATA[<p>Teď jsem se díval, jak to celé funguje a myslím, že mi stačí po volání mqtt_subscribe() udělat něco takového:</p><div class="codebox"><pre><code>lastSubscribeTimes[index] = SDS_get_u32(SYS_MQTT_RECEIVE_TIME_TABLE + index);</code></pre></div><p>Trigger události si vlastně hlídám sám tím, že porovnávám čas přijaté zprávy systémem s časem, kdy jsem ji přijal v programu.</p>]]></content>
			<author>
				<name><![CDATA[absolonj]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11958</uri>
			</author>
			<updated>2024-11-19T11:27:12Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7759#p7759</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[MQTT po restartu]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7758#p7758" />
			<content type="html"><![CDATA[<p>Ovládám jisté funkce SDS pomocí MQTT příkazu z nadřízeného systému. Příkaz očekávám na určitém topiku, k jehož odběru jsem přihlášen. Příkaz je zpracován a protože není RETAIN, na brokeru se vymaže. To vše funguje. Stává se mi však po restartu SDS (chybou nebo vynucením), že jednotka zpracuje nejstarší příkaz z brokeru, ač ten už tam dávno není. Vypadá to tak, že během restartu se MQTT vůbec neodpojí a tím nevymaže subcribe tabulku a já si příkaz přečtu znovu. Je to možné? Nedíval jsem se zatím do dokumentace, protože to celkem spěchá, ale dá se hodnota v subscribe tabulce smazat programově pří startu aplikace?</p>]]></content>
			<author>
				<name><![CDATA[absolonj]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11958</uri>
			</author>
			<updated>2024-11-19T11:02:04Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7758#p7758</id>
		</entry>
</feed>
