<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Question controllino code</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/</id><updated>2020-02-27T15:25:31.340000Z</updated><subtitle>Recent posts to Question controllino code</subtitle><entry><title>Question controllino code</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/?limit=25#db44" rel="alternate"/><published>2020-02-27T15:25:31.340000Z</published><updated>2020-02-27T15:25:31.340000Z</updated><author><name>Comingback4u</name><uri>https://forge.codesys.com/u/comingback4u/</uri></author><id>https://forge.codesys.comad3b90ceae1d141490e15cdf7a5cfef28d591817</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Glad I could help &lt;br/&gt;
Glad you got it working  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Question controllino code</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/?limit=25#96b8" rel="alternate"/><published>2020-02-27T15:25:30.647000Z</published><updated>2020-02-27T15:25:30.647000Z</updated><author><name>alverman</name><uri>https://forge.codesys.com/u/alverman/</uri></author><id>https://forge.codesys.com7300e300fa1d45ba58a0a85da0436c6925099cf4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Solved !!&lt;br/&gt;
I hve onlychanged analogRead with digitalRead    &lt;/p&gt;
&lt;p&gt;Thanks for advice.&lt;/p&gt;
&lt;p&gt;Alberto&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Question controllino code</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/?limit=25#7638" rel="alternate"/><published>2020-02-27T15:25:29.948000Z</published><updated>2020-02-27T15:25:29.948000Z</updated><author><name>alverman</name><uri>https://forge.codesys.com/u/alverman/</uri></author><id>https://forge.codesys.com60f9ba3411f0e685d4ba072ecc9cef58398360a7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Comingback4u,&lt;br/&gt;
You've caught the problem !!&lt;br/&gt;
If I put to 1 input A0 I also activate bit 1&lt;br/&gt;
If I put to 1 A1 and I put to 0 A0 I activates bit 1 and bit 2 and so on.&lt;/p&gt;
&lt;p&gt;In the picture I put A0 to 1 !!&lt;/p&gt;
&lt;p&gt;How can I solve on Arduino code?&lt;/p&gt;
&lt;p&gt;Thank you, Alberto&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: CSYS_1.png" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=2778"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Question controllino code</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/?limit=25#2f16" rel="alternate"/><published>2020-02-27T15:25:28.075000Z</published><updated>2020-02-27T15:25:28.075000Z</updated><author><name>Comingback4u</name><uri>https://forge.codesys.com/u/comingback4u/</uri></author><id>https://forge.codesys.com0d4d1c5c98cb804f5a23d9067c5389dd38dbf9cc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Don't know anything about this but I'll take a guess:&lt;br/&gt;
Any chance it has to do with passing an INT value int a bit when you do bitWrite( au16data&lt;span&gt;[0]&lt;/span&gt;, 0, analogRead(CONTROLLINO_A0));&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Question controllino code</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/d05e019020/?limit=25#38d5" rel="alternate"/><published>2020-02-27T15:25:27.317000Z</published><updated>2020-02-27T15:25:27.317000Z</updated><author><name>alverman</name><uri>https://forge.codesys.com/u/alverman/</uri></author><id>https://forge.codesys.com562b29fc38abf8b68269a5e452f870f499edc4c9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Good evening,&lt;br/&gt;
I use this code to control modbus control&lt;br/&gt;
I use the digital outputs to control 6 on-board relays and analog inputs to check the status of relay relay-controlled relays to know their status.&lt;br/&gt;
I do not understand why when I pass an analog input into codesys i go high two inputs at a time.&lt;/p&gt;
&lt;p&gt;I do not know if I made the problem clear but in case you could give me a hand?&lt;/p&gt;
&lt;p&gt;Thank you, Alberto&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;\#&lt;span class="k"&gt;include&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;Controllino&lt;/span&gt;.&lt;span class="nv"&gt;h&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;  &lt;span class="cm"&gt;/* Usage of CONTROLLINO library allows you to use CONTROLLINO_xx aliases in your sketch. */&lt;/span&gt;
\#&lt;span class="k"&gt;include&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;ModbusRtu&lt;/span&gt;.&lt;span class="nv"&gt;h&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
\#&lt;span class="nv"&gt;define&lt;/span&gt; &lt;span class="nv"&gt;ID&lt;/span&gt;   &lt;span class="mi"&gt;2&lt;/span&gt;
&lt;span class="nv"&gt;Modbus&lt;/span&gt; &lt;span class="nv"&gt;slave&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;ID&lt;/span&gt;, &lt;span class="mi"&gt;0&lt;/span&gt;, &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;; // this is slave ID and RS-232 or USB-FTDI&lt;/span&gt;
&lt;span class="nv"&gt;int8_t&lt;/span&gt; &lt;span class="nv"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;unsigned&lt;/span&gt; &lt;span class="nv"&gt;long&lt;/span&gt; &lt;span class="nv"&gt;tempus&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;data&lt;/span&gt; &lt;span class="nv"&gt;array&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;modbus&lt;/span&gt; &lt;span class="nv"&gt;network&lt;/span&gt; &lt;span class="nv"&gt;sharing&lt;/span&gt;
&lt;span class="nv"&gt;uint16_t&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;9&lt;/span&gt;]&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;void&lt;/span&gt; &lt;span class="nv"&gt;setup&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt; {
  &lt;span class="nv"&gt;io_setup&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;; // I/O settings&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;start&lt;/span&gt; &lt;span class="nv"&gt;communication&lt;/span&gt;
  &lt;span class="nv"&gt;slave&lt;/span&gt;.&lt;span class="nv"&gt;begin&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="mi"&gt;9600&lt;/span&gt; &lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
}
&lt;span class="nv"&gt;void&lt;/span&gt; &lt;span class="k"&gt;loop&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt; {
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;poll&lt;/span&gt; &lt;span class="nv"&gt;messages&lt;/span&gt;
  &lt;span class="nv"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;slave&lt;/span&gt;.&lt;span class="nv"&gt;poll&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;, &lt;span class="mi"&gt;9&lt;/span&gt; &lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;io_poll&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
} 
&lt;span class="nv"&gt;void&lt;/span&gt; &lt;span class="nv"&gt;io_setup&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt; {
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_D0&lt;/span&gt;, &lt;span class="nv"&gt;OUTPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_D1&lt;/span&gt;, &lt;span class="nv"&gt;OUTPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // note that we are using CONTROLLINO aliases for the digital outputs&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_D2&lt;/span&gt;, &lt;span class="nv"&gt;OUTPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_D3&lt;/span&gt;, &lt;span class="nv"&gt;OUTPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // the alias is always like CONTROLLINO_&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_D4&lt;/span&gt;, &lt;span class="nv"&gt;OUTPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // and the digital output label as you can see at the CONTROLLINO device&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_D5&lt;/span&gt;, &lt;span class="nv"&gt;OUTPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A0&lt;/span&gt;, &lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A1&lt;/span&gt;, &lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A2&lt;/span&gt;, &lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A3&lt;/span&gt;, &lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A4&lt;/span&gt;, &lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
  &lt;span class="nv"&gt;pinMode&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A5&lt;/span&gt;, &lt;span class="nv"&gt;INPUT&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;  // next to the digital output screw terminal&lt;/span&gt;
}
&lt;span class="nv"&gt;void&lt;/span&gt; &lt;span class="nv"&gt;io_poll&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt; {
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;digital&lt;/span&gt; &lt;span class="nv"&gt;outputs&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;]
  &lt;span class="nv"&gt;digitalWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;CONTROLLINO_D0&lt;/span&gt;, &lt;span class="nv"&gt;bitRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;], &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;digitalWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;CONTROLLINO_D1&lt;/span&gt;, &lt;span class="nv"&gt;bitRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;], &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;digitalWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;CONTROLLINO_D2&lt;/span&gt;, &lt;span class="nv"&gt;bitRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;], &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;digitalWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;CONTROLLINO_D3&lt;/span&gt;, &lt;span class="nv"&gt;bitRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;], &lt;span class="mi"&gt;3&lt;/span&gt; &lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;digitalWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;CONTROLLINO_D4&lt;/span&gt;, &lt;span class="nv"&gt;bitRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;], &lt;span class="mi"&gt;4&lt;/span&gt; &lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;digitalWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;CONTROLLINO_D5&lt;/span&gt;, &lt;span class="nv"&gt;bitRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;1&lt;/span&gt;], &lt;span class="mi"&gt;5&lt;/span&gt; &lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;get&lt;/span&gt; &lt;span class="nv"&gt;digital&lt;/span&gt; &lt;span class="nv"&gt;inputs&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;]
  &lt;span class="nv"&gt;bitWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;], &lt;span class="mi"&gt;0&lt;/span&gt;, &lt;span class="nv"&gt;analogRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A0&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;bitWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;], &lt;span class="mi"&gt;1&lt;/span&gt;, &lt;span class="nv"&gt;analogRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A1&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;bitWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;], &lt;span class="mi"&gt;2&lt;/span&gt;, &lt;span class="nv"&gt;analogRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A2&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;bitWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;], &lt;span class="mi"&gt;3&lt;/span&gt;, &lt;span class="nv"&gt;analogRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A3&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;bitWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;], &lt;span class="mi"&gt;4&lt;/span&gt;, &lt;span class="nv"&gt;analogRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A4&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;bitWrite&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;], &lt;span class="mi"&gt;5&lt;/span&gt;, &lt;span class="nv"&gt;analogRead&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CONTROLLINO_A5&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nv"&gt;diagnose&lt;/span&gt; &lt;span class="nv"&gt;communication&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;6&lt;/span&gt;] &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;slave&lt;/span&gt;.&lt;span class="nv"&gt;getInCnt&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;7&lt;/span&gt;] &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;slave&lt;/span&gt;.&lt;span class="nv"&gt;getOutCnt&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="nv"&gt;au16data&lt;/span&gt;[&lt;span class="mi"&gt;8&lt;/span&gt;] &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;slave&lt;/span&gt;.&lt;span class="nv"&gt;getErrCnt&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
}
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry></feed>