<?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 - ping, čas a proměnné]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=367&amp;type=atom" />
	<updated>2013-01-10T21:08:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=367</id>
		<entry>
			<title type="html"><![CDATA[Re: ping, čas a proměnné]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2885#p2885" />
			<content type="html"><![CDATA[<p>Ano to je pravda, sys[4] by mělo být v seconds, nikoliv v msec.<br />Ten článek na wiki se musí opravit.</p><p>Teď si nevzpomenu jestli je v SDS msec počítadlo, tušim že uptime by měl být v sys[]... musím se podívat.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2013-01-10T21:08:36Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2885#p2885</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ping, čas a proměnné]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2839#p2839" />
			<content type="html"><![CDATA[<p>Neměl jsem tam pauzu, tak jsem neviděl, že to funguje. Ale stejně nechápu ten rozdíl v msec.</p><div class="codebox"><pre><code>var ping_seq;
var doba;
var rozdil;

posli_ping {
 ping_seq++;
 ping(192,168,1,1,ping_seq);
 return;
}

main {
 echo(sys[8],&#039;:&#039;sys[9],&#039;:&#039;sys[10],&#039; SDS-C IP watchdog SPUSTEN&#039;);

label next_ping:
 posli_ping();
 doba = sys[4];

label cekej:
 echo (&#039;sys[92]=&#039;,sys[92],&#039;, sys[4]=&#039;,sys[4],&#039; doba=&#039;,doba);
 rozdil = sys[4] - doba;
 echo(&#039;rozdil=&#039;,rozdil);
 if (rozdil &gt; 5) goto timeout;
 if (sys[92] != 8) goto cekej;
 echo(&#039;PING OK&#039;);
 goto dalsi_cil;

label timeout:
 echo(&#039;Nedostal jsem PING REPLY, chybovy kod je &#039;,sys[92],&#039;, doba je &#039;,doba,&#039; msec, RTT je &#039;,sys[94],&#039; msec&#039;);

label dalsi_cil:
 
 sys[64] = 10;
label pauza:
 if (sys[64] != 0) goto pauza;
 goto next_ping;
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[LuCash]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=1284</uri>
			</author>
			<updated>2013-01-06T21:18:02Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2839#p2839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ping, čas a proměnné]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2835#p2835" />
			<content type="html"><![CDATA[<p>Určitě se bude požadovat daný program, tak dej sem co máš v SDS ...</p>]]></content>
			<author>
				<name><![CDATA[TiborTeam]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=62</uri>
			</author>
			<updated>2013-01-06T19:07:11Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2835#p2835</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[ping, čas a proměnné]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2832#p2832" />
			<content type="html"><![CDATA[<p>Dobrý den,<br />pořídil jsem si SDS Micro Light 2 (verze hw SoC-ARM REV4 100Mbit DF9, ze dne 20.12.2012) a teď ho testuji, ale skončil jsem na banalitě. Zkoušel jsem aby SDS pingalo router podle <a href="http://wiki.merenienergie.cz/index.php/Sdsc_examples#V.C3.ADcen.C3.A1sobn.C3.BD_ping">wiki</a>, ale nějak mi nejde do hlavy pár věcí.</p><p>1.) V kódu se porovnává čas pingu s aktuálním časem, resp. jeho rozdíl v <strong>m</strong>sec, ale UNIX čas je přeci jen v sekundách.</p><p>2.) V tom samém kódu mi stále dokola běhá smyčka, že není timeout a sys[92] != 8. Přitom když si sys[92] vypíšu, tak má hodnotu 8 a k timeoutu nikdy dojít nemůže protože hodnoty sys[4] a <em>doba</em> jsou stejné a rozdíl je 0.</p><p>Mohl by mi toto někdo osvětlit? Děkuji</p>]]></content>
			<author>
				<name><![CDATA[LuCash]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=1284</uri>
			</author>
			<updated>2013-01-06T18:21:01Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2832#p2832</id>
		</entry>
</feed>
