<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.iobridge.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>ioBridge Wiki</title>
        <description></description>
        <link>http://www.iobridge.net/wiki/</link>
        <lastBuildDate>Sat, 20 Mar 2010 00:28:15 -0400</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.iobridge.net/wiki/lib/images/favicon.ico</url>
            <title>ioBridge Wiki</title>
            <link>http://www.iobridge.net/wiki/</link>
        </image>
        <item>
            <title>IO-204 - Monitor and Control Module</title>
            <link>http://www.iobridge.net/wiki/modules/io-204-monitor-and-control-module</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;io-204-monitor-and-control-module&quot; id=&quot;io-204-monitor-and-control-module&quot;&gt;IO-204 - Monitor and Control Module&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.com/store&quot; class=&quot;media&quot; title=&quot;http://www.iobridge.com/store&quot;  rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/io-204-l.jpg&quot; class=&quot;media&quot; title=&quot;ioBridge IO-204&quot; alt=&quot;ioBridge IO-204&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;IO-204 - Monitor and Control Module&quot; [1-119] --&gt;
&lt;h2&gt;&lt;a name=&quot;introduction&quot; id=&quot;introduction&quot;&gt;Introduction&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The IO-204 Monitor &amp;amp; Control Module helps bridge the gap between the physical
world and the World Wide Web. The IO-204 module and online tools at
&lt;a href=&quot;http://www.ioBridge.com&quot; class=&quot;urlextern&quot; title=&quot;http://www.ioBridge.com&quot;  rel=&quot;nofollow&quot;&gt;www.ioBridge.com&lt;/a&gt; allow you to easily get your projects on the web. There is no
need to run a home web server or track ever changing dynamic IP addresses.
The IO-204 module takes care of the internet connectivity and the user
customizable widgets on the ioBridge website remove the need for complex
programming. Just plug in your IO-204 module, register on the ioBridge website
and within minutes, you’ll be interacting with lights, switches, servos and
sensors. Keep your widgets private on your secure ioBridge dashboard or
publish them on your website for the entire world to enjoy!

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Introduction&quot; [120-877] --&gt;
&lt;h2&gt;&lt;a name=&quot;features&quot; id=&quot;features&quot;&gt;Features&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 4 I/O channels, with separate digital input, analog input and digital output&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pulse Counting, Pulse Output and Serial Data Output functions available on all 4 digital outputs&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Attach up to 4 Smart Boards for more complex functions&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Time interval based or event based data delivery&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; On-board logic rules for control even when it&amp;#039;s offline.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Works on any 10/100/1000Base-T auto-negotiated network&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Works on Static or Dynamic IP based networks, through firewall&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Highly secure encryption based communication&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Configurable MAC address and &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; host name&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Network status indicator&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Non-volatile memory keeps your settings during power down&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Configurable network disconnect failsafe settings&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Upgradeable firmware over Internet&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; RoHS Compliant&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Features&quot; [878-1682] --&gt;
&lt;h2&gt;&lt;a name=&quot;module-breakdown&quot; id=&quot;module-breakdown&quot;&gt;Module Breakdown&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/modules/module_breakout.png?id=modules%3Aio-204-monitor-and-control-module&quot; class=&quot;media&quot; title=&quot;modules:module_breakout.png&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/modules/module_breakout.png&quot; class=&quot;mediacenter&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Module Breakdown&quot; [1683-1748] --&gt;
&lt;h2&gt;&lt;a name=&quot;io-channels&quot; id=&quot;io-channels&quot;&gt;I/O Channels&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;I/O Channels&quot; [1749-1773] --&gt;
&lt;h3&gt;&lt;a name=&quot;analog-input&quot; id=&quot;analog-input&quot;&gt;Analog Input&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The analog input on each channel uses 10bit analog-to-digital conversion (ADC). As an input voltage varies from 0v to 5v the raw analog values range from 0 - 1023. 
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Analog Input&quot; [1774-1962] --&gt;
&lt;h3&gt;&lt;a name=&quot;digital-input&quot; id=&quot;digital-input&quot;&gt;Digital Input&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The digital input accepts voltages of 0v and +5v DC to indicate digital logic of 0 and 1. The digital input can also count the negative and positive edges of input signals.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Digital Input&quot; [1963-2160] --&gt;
&lt;h3&gt;&lt;a name=&quot;digital-output&quot; id=&quot;digital-output&quot;&gt;Digital Output&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The digital output pin on each channel can generate digital logic of 0 and 1 by outputting 0v and +5v DC. The output current is limited to 20ma. The digital output also transmits pulses at microsecond pulse widths and asynchronous serial data at bauds rates of 300, 600, 1200, 2400, 4800, 9600, 19200 at variable pacing.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Digital Output&quot; [2161-2507] --&gt;
&lt;h3&gt;&lt;a name=&quot;pin-outs&quot; id=&quot;pin-outs&quot;&gt;Pin-outs&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/modules/channel_pinout.png?id=modules%3Aio-204-monitor-and-control-module&quot; class=&quot;media&quot; title=&quot;modules:channel_pinout.png&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/modules/channel_pinout.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Pin-outs&quot; [2508-2560] --&gt;
&lt;h2&gt;&lt;a name=&quot;requirements&quot; id=&quot;requirements&quot;&gt;Requirements&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Requirements&quot; [2561-2585] --&gt;
&lt;h3&gt;&lt;a name=&quot;network&quot; id=&quot;network&quot;&gt;Network&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The IO-204 module requires a 10/100/1000Base-T auto-negotiated Ethernet connection. Because of the way the IO-204 module communicates with the server, no additional ports need to be opened on the firewall or router. 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;mac-filtering&quot; id=&quot;mac-filtering&quot;&gt;MAC Filtering&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
If the network uses MAC address filtering, the module’s MAC address will need to be added to the router’s “allow” table. The MAC address of the module is configurable via the ioBridge.com Interface.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ip-addressing&quot; id=&quot;ip-addressing&quot;&gt;IP Addressing&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
If the network uses &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt;, the module will request an IP address and obtain an IP automatically by default. If &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; fails, the module sets itself to an IP address of “169.254.19.77”. By using the telnet menu, the IP Address, Subnet Mask, Gateway, and &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt; Addresses are configurable.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;getting-the-io-204-s-ip-address&quot; id=&quot;getting-the-io-204-s-ip-address&quot;&gt;Getting the IO-204&amp;#039;s IP Address&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
It is possible to check the IO-204&amp;#039;s IP address by rapidly pressing the LINK button 3 times row.  The IP address will shown on the LED display one digit at a time. An underline character represents a dot.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;accessing-the-configuration-menu&quot; id=&quot;accessing-the-configuration-menu&quot;&gt;Accessing the Configuration Menu&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
By default, the IO-204 is configured to dynamic IP assignment.  The unit&amp;#039;s IP address, gateway, subnet mask and &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt; can to changed through a configuration menu.  The menu is only accessible via telnet when the IO-204 is in “LINK” mode.
&lt;/p&gt;

&lt;p&gt;
1. Attach the IO-204 to your network.
&lt;/p&gt;

&lt;p&gt;
2. Check the IO-204&amp;#039;s IP address by rapidly clicking the LINK button 3 times.
&lt;/p&gt;

&lt;p&gt;
3. After you have the IP address, hold down the LINK button for a few seconds until the LED display begins to flash.
&lt;/p&gt;

&lt;p&gt;
4. Open a telnet client and access the menu…
&lt;/p&gt;

&lt;p&gt;
On Windows XP: click Start, Run, then type “telnet XXX.XXX.XXX.XXX”  (replacing XXX.XXX.XXX.XXX with the IO-204&amp;#039;s IP address and without the quotes) into the box and click OK.
&lt;/p&gt;

&lt;p&gt;
On Windows Vista/7: By default, the telnet client is disabled.  To enable it, go to Control Panel → Programs → Programs and Features → Turn Windows Features On or Off. Then check the box beside “Telnet Client”.  Now open the start menu and type “telnet XXX.XXX.XXX.XXX”  (replacing XXX.XXX.XXX.XXX with the IO-204&amp;#039;s IP address and without the quotes) into the box. 
&lt;/p&gt;

&lt;p&gt;
On Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X and higher: not sure yet
&lt;/p&gt;

&lt;p&gt;
5. From the telnet configuration menu, change to static IP by typing 1 then enter.  The other addresses are configurable by choosing the menu number and hitting enter.
&lt;/p&gt;

&lt;p&gt;
Note: The backspace and delete keys to not work with the telnet menu.  If a mistake is made while entering an IP address, it is best to exit the option by hitting enter and trying again.
&lt;/p&gt;

&lt;p&gt;
6. Some options require the IO-204 to be rebooted before the setting takes affect.  For example, switching from static IP to dynamic IP.  If a reboot is needed the IO-204 will show a message to let you know.  Typing r at the command prompt will cause a reboot.
&lt;/p&gt;

&lt;p&gt;
7. If no reboot is required, use q to quit the configuration menu.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Network&quot; [2586-5452] --&gt;
&lt;h3&gt;&lt;a name=&quot;electrical&quot; id=&quot;electrical&quot;&gt;Electrical&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The IO-204 module requires a regulated electrical supply of 5V at 200mA on a 2.5mm coaxial connector (center is +5V). The standard wall adapter supplied with the module is rated for approximately 1 Amp. This extra current allows external circuits and devices to be powered directly from I/O channel connectors.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Electrical&quot; [5453-5785] --&gt;
&lt;h2&gt;&lt;a name=&quot;firmware&quot; id=&quot;firmware&quot;&gt;Firmware&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Firmware&quot; [5786-5806] --&gt;
&lt;h3&gt;&lt;a name=&quot;upgrade&quot; id=&quot;upgrade&quot;&gt;Upgrade&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The IO-204 module&amp;#039;s firmware can be upgraded.  This is initiated from the module settings page of the ioBridge web interface (Look for the &lt;strong&gt;upgrade&lt;/strong&gt; link on the left side under “Module Details”).
&lt;/p&gt;

&lt;p&gt;
Upgrading a module will require the following steps:

&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Make sure all the channel are set to I/O mode&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Unplug any boards or circuits from the I/O channels&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Make sure the module is online&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Click the “Start Upgrade” button&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; The LED display will begin to make a circular pattern as the new firmware is downloading.  The LED display will show an F when download is finished (usually within 1 or 2 minutes).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Hold down the module&amp;#039;s LINK button until the LED display begins to flash and immediately let go of the button.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Within a few seconds the module will begin to reprogram itself.  During the time, both the red and green indicator LEDs will be lit.  It is important not disturb the module&amp;#039;s power supply at this time.  This should only take a few seconds.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; The module will reset and come back online with the new firmware.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Plug your interface boards back in and reconfigure your channel modes for the proper settings&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; If any on-board rules were running on the module, they will need to be “re-synced” as they get deleted during the upgrade process&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;

Tip: When holding down the LINK button to get the LED display flashing in step 6, make sure you release the button as soon as it starts flashing.  If you hold it down too long the module will think something is wrong and it will abort the upgrade.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Upgrade&quot; [5807-7351] --&gt;
&lt;h3&gt;&lt;a name=&quot;firmware-versions&quot; id=&quot;firmware-versions&quot;&gt;Firmware Versions&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c43&quot; id=&quot;c43&quot;&gt;C4.3&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

- Fixed a bug that stopped &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt; resolution on certain networks.&lt;br/&gt;

- Modified the UDP checksum routine to increase compatible with other wireless bridges.&lt;br/&gt;

- Modified the &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; routine to time-out and reset when the transaction fails.&lt;br/&gt;

- Changed the on-board rules routine to ensure that the rules are executed in proper order to support pulse count data logging.&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c42&quot; id=&quot;c42&quot;&gt;C4.2&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

- Fixed a bug that kept the on-board rules from reading the state of a digital output correctly when an output pulse was being used on the same pin.&lt;br/&gt;

- Tweaked network initialization routine.  This should help with the twitching servo problem during local network outages.&lt;br/&gt;

- Fixed a bug that delayed the start of pushed updates after power up.&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c41&quot; id=&quot;c41&quot;&gt;C4.1&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

- Fixed a bug that stopped the Serial Smart Board from receiving bursts of data.  This fix should also make smart channel communication more robust.   
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c40&quot; id=&quot;c40&quot;&gt;C4.0&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

- Added user configurable on-board logic rules. This will allow the module to perform functions regardless of whether it is online or offline.&lt;br/&gt;

- Added Telnet configuration menu for &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt;/Static IP option, Gateway, Subnet Mask and &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt;. The menu is only accessible when the module is in LINK mode.&lt;br/&gt;

- Changed the module to assign itself an IP address if &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; isn&amp;#039;t available.&lt;br/&gt;

- Added the ability for the module to display its IP address.  This feature is initialized by quickly pressing the LINK button 3 times in row.&lt;br/&gt;

- Added pulse counting to all four digital inputs.  The pulse edge count types are positive, negative and both.&lt;br/&gt;

- Completely rewrote parsing routines. Processes commands considerably faster now.&lt;br/&gt;

- Fixed &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; issue when using the IO-204 with Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X as a wireless bridge&lt;br/&gt;

- Changed the hard-reset feature. The IO-204 now requires the button to be pressed for a few seconds as power is applied.  Previously, it was possible to accidentally hard-reset the module when plugging in the power cable.&lt;br/&gt;

- Removed the need to put the module in LINK mode when upgrading the firmware.  This makes it easier to upgrade the firmware when physical access to the unit it difficult. (actually this hasn&amp;#039;t fully been implemented yet.)&lt;br/&gt;

- The IO-204 no longer resets itself when the network goes down or the LAN cable is unplugged.&lt;br/&gt;

- Changed the display to show no number when there is no network preset. It used to show a zero which was very bright and basically unnecessary.&lt;br/&gt;

- Changed the start-up network negotiation sequence to end in 8 instead of 9.&lt;br/&gt;

- Changed IO-204 to knows immediately when LAN cable is unplugged. It used to take up to 25 seconds.&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c39x&quot; id=&quot;c39x&quot;&gt;C3.9x&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

This is a beta firmware.  If you have it, upgrade.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c3&quot; id=&quot;c3&quot;&gt;C3&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

- Module now pushes data on analog input trigger and reset&lt;br/&gt;

- Pulse function added for digital output&lt;br/&gt;

- Shortened the length of time a number is displayed during a channel command&lt;br/&gt;

- Added a UDP checksum routine&lt;br/&gt;

- Added support for networks using the &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; broadcast flag&lt;br/&gt;

- Module would sometimes reset if a channel was set for a smart board, but none was plugged in.  This fix will decreased the likelihood of this happening.&lt;br/&gt;

- Module now averages 16 analog input samples instead of using a single data point. This should help in noisy environments&lt;br/&gt;

- Added a work-around for legacy &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt;/BOOTP relays on large enterprise networks. (Thanks Lennon)&lt;br/&gt;

- Added serial out function on the digital output pin&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c29&quot; id=&quot;c29&quot;&gt;C2.9&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

This is a beta firmware.  If you have it, upgrade.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;c2&quot; id=&quot;c2&quot;&gt;C2&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Original firmware version.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Firmware Versions&quot; [7352-10902] --&gt;
&lt;h2&gt;&lt;a name=&quot;factory-defaults&quot; id=&quot;factory-defaults&quot;&gt;Factory Defaults&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;

The module contains non-volatile memory, meaning settings are stored even when the device is not powered. In the event that the module’s memory needs to be returned to the factory default settings, a hard reset is required.
&lt;/p&gt;

&lt;p&gt;
To perform a hard reset:
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Unplug the power cord&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; While holding down the LINK button, plug the power cord in - keep the LINK button pressed until the LED display shows a rotating pattern for a second or two indicating the module is re-writing its memory&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Release the LINK button&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Factory Defaults&quot; [10903-11447] --&gt;
&lt;h2&gt;&lt;a name=&quot;indicators&quot; id=&quot;indicators&quot;&gt;Indicators&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
When performing various operations on the module, the module will indicate the status through two visual indicators: surface-mount Red/Green Connectivity Status LEDs and a 7-segment LED display.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Indicators&quot; [11448-11666] --&gt;
&lt;h3&gt;&lt;a name=&quot;connectivity-status-led&quot; id=&quot;connectivity-status-led&quot;&gt;Connectivity Status LED&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
When the &lt;em&gt;Connectivity Status LED&lt;/em&gt; is green, the module is authenticated and connected to a server. When the status LED is red, the module is not fully associated to a server. During a hard-reset or firmware upgrade, both the red and green LED will flash rapidly for about a second.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Connectivity Status LED&quot; [11667-11986] --&gt;
&lt;h3&gt;&lt;a name=&quot;led-display&quot; id=&quot;led-display&quot;&gt;LED Display&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The LED display is used to convey information for a variety of reasons. In general if the the Connectivity Status LED is red the LED Display is an error message and if the Connectivity Status LED is green, the LED Display is which channel is currently active when commands are being processed.
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;led-display-during-startup-connectivity-status-led-is-red&quot; id=&quot;led-display-during-startup-connectivity-status-led-is-red&quot;&gt;LED Display during startup (Connectivity Status LED is red)&lt;/a&gt;&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;

&lt;p&gt;
The module goes through a series of steps to get Internet connectivity. Normally the entire process takes just a few seconds. The current step is shown on the LED display during startup. If the module fails to get online, knowing the step that fails may be helpful for troubleshooting network problems.

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Red Status Light Only - Module has booted successfully, looking for network connection&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 1 - Network connection has been established&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2 - Successful &lt;acronym title=&quot;Dynamic Host Configuration Protocol&quot;&gt;DHCP&lt;/acronym&gt; transaction, the module now has an IP address&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 3 - Starting &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt; resolution&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 4 - &lt;acronym title=&quot;Domain Name System&quot;&gt;DNS&lt;/acronym&gt; resolved&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 5 - Looking for an Internet gateway&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 6 - Internet gateway found, initialing connection with server&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 7 - Connected to server&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 8 - Authencation&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Green Status Light Only - Everything is OK, begin normal operation&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;LED Display&quot; [11987-13162] --&gt;
&lt;h3&gt;&lt;a name=&quot;link-mode&quot; id=&quot;link-mode&quot;&gt;LINK Mode&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;LINK Mode&quot; [13163-13183] --&gt;
&lt;h3&gt;&lt;a name=&quot;programming-mode&quot; id=&quot;programming-mode&quot;&gt;Programming Mode&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Programming Mode&quot; [13184-13211] --&gt;
&lt;h3&gt;&lt;a name=&quot;hard-reset-mode&quot; id=&quot;hard-reset-mode&quot;&gt;Hard-reset Mode&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Hard-reset Mode&quot; [13212-13238] --&gt;
&lt;h3&gt;&lt;a name=&quot;onboard-rules-acknowledgment&quot; id=&quot;onboard-rules-acknowledgment&quot;&gt;Onboard Rules Acknowledgment&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Onboard Rules Acknowledgment&quot; [13239-13279] --&gt;
&lt;h3&gt;&lt;a name=&quot;channel-activity&quot; id=&quot;channel-activity&quot;&gt;Channel Activity&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Channel Activity&quot; [13280-13307] --&gt;
&lt;h3&gt;&lt;a name=&quot;ip-address-display&quot; id=&quot;ip-address-display&quot;&gt;IP Address Display&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;IP Address Display&quot; [13308-13339] --&gt;
&lt;h2&gt;&lt;a name=&quot;getting-started&quot; id=&quot;getting-started&quot;&gt;Getting Started&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Getting Started&quot; [13340-13367] --&gt;
&lt;h3&gt;&lt;a name=&quot;power-up&quot; id=&quot;power-up&quot;&gt;Power up&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;

The module doesn’t have a power switch. It’s a piece of networking equipment that is meant to be on all of the time. To power it up, just plug in a network cable and the power cord. Assuming the basic network requirements are met, the module will get online by itself. Digits, increasing from 1 to 8, will be shown on the LED display and the Connectivity Status LED will turn green. The module may restart itself and start the process over again if a connection attempt fails.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Power up&quot; [13368-13871] --&gt;
&lt;h3&gt;&lt;a name=&quot;link-module&quot; id=&quot;link-module&quot;&gt;Link Module&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
If you have a new module, the first step is to link the module to your account. You will have to have physical access to the module and know the serial number.

&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Under the Module tab, click “Link Module”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Enter Serial Number (found on top label of module) and click “Next”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Press and hold the “Link” button on module and click “Next”&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Enter the numbers that appear on the module&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Link Module&quot; [13872-14307] --&gt;
&lt;h2&gt;&lt;a name=&quot;additional-resources&quot; id=&quot;additional-resources&quot;&gt;Additional Resources&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://iobridge.com/technology/IO-204_manual.pdf&quot; class=&quot;urlextern&quot; title=&quot;http://iobridge.com/technology/IO-204_manual.pdf&quot;  rel=&quot;nofollow&quot;&gt;IO-204 User Manual&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.com/support/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.com/support/&quot;  rel=&quot;nofollow&quot;&gt;ioBridge Support&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.com/store/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.com/store/&quot;  rel=&quot;nofollow&quot;&gt;ioBridge Store&lt;/a&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Additional Resources&quot; [14308-] --&gt;</description>
            <author>ioBridge</author>
        <category>modules</category>
            <pubDate>Tue, 16 Mar 2010 01:25:31 -0400</pubDate>
        </item>
        <item>
            <title>Serial LCD (FB-7)</title>
            <link>http://www.iobridge.net/wiki/function-boards/serial-lcd</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;serial-lcd-fb-7&quot; id=&quot;serial-lcd-fb-7&quot;&gt;Serial LCD (FB-7)&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/function-boards/serial_lcd-l.jpg?id=function-boards%3Aserial-lcd&quot; class=&quot;media&quot; title=&quot;function-boards:serial_lcd-l.jpg&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/function-boards/serial_lcd-l.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
This 16&amp;times;2 serial LCD display plugs directly into an I/O channel and can be controlled from an ioBridge serial output widget or any other serial device.

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Adjustable backlight and contrast&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 16&amp;times;2 characters&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Scrolling messages up to 100 characters&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Configurable backlight timer&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Built in vertical and horizontal gauge&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Control LCD by ioBridge widgets, javascript, or serial devices&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Serial LCD (FB-7)&quot; [1-476] --&gt;
&lt;h2&gt;&lt;a name=&quot;connections&quot; id=&quot;connections&quot;&gt;Connections&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; +5VDC&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; GND&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Data&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Connect data line to a serial output at 9600 Baud 8-N-1 (8 data bits, No parity bit, and 1 stop bit)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Connections&quot; [477-629] --&gt;
&lt;h2&gt;&lt;a name=&quot;serial-support&quot; id=&quot;serial-support&quot;&gt;Serial Support&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The Serial LCD supports RS-232 serial connections from the Serial Out of the IO-204, the Serial Transmit of the Serial Smart Board, and microcontroller hardware and software serial outputs (Arduino, BasicStamp, Rabbit, etc.).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Serial Support&quot; [630-883] --&gt;
&lt;h2&gt;&lt;a name=&quot;displaying-text&quot; id=&quot;displaying-text&quot;&gt;Displaying Text&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Send &lt;acronym title=&quot;American Standard Code for Information Interchange&quot;&gt;ASCII&lt;/acronym&gt; text straight to the LCD. Text displays in the order it&amp;#039;s received from the cursor position.

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Displaying Text&quot; [884-1015] --&gt;
&lt;h2&gt;&lt;a name=&quot;commands&quot; id=&quot;commands&quot;&gt;Commands&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
All commands start with the BYTE 0xFE / 254 / %FE (&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; Encoded). Commands reference in brackets ”[]” indicate options and not sent with the command. Commands may also be grouped together, which means you can set the backlight, move the cursor, and write text all in one command.
&lt;/p&gt;

&lt;p&gt;
Send byte 1 0xFE, then
&lt;/p&gt;
&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; Byte2 &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; Byte3… &lt;/th&gt;&lt;th class=&quot;col2&quot;&gt; Controls &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;B&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; X &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; brightness X=&amp;#039;0&amp;#039;-&amp;#039;9&amp;#039; &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;C&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; clear &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;G&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; RLLHHX &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; horizontal bar on row with labels R=&amp;#039;0&amp;#039;-&amp;#039;1&amp;#039; LL=“Lo” HH=“Hi” X=&amp;#039;a&amp;#039;-&amp;#039;k&amp;#039; &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;H&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; home &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;J&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; cursor on &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;K&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; cursor off &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;L&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; RRCC &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; move RR=“01”-“02” CC=“01”-“16” &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;P&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; cursor blinking &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;Q&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; cursor steady &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;S&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; RS…* &lt;/td&gt;&lt;td class=&quot;col2 leftalign&quot;&gt; scrolling message on row at speed R=&amp;#039;0&amp;#039;-&amp;#039;1&amp;#039; S=&amp;#039;0&amp;#039;-&amp;#039;9&amp;#039; …=message *=0xFE  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row11&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;T&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; XD &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; delayed brightness X=&amp;#039;0&amp;#039;-&amp;#039;9&amp;#039;, D=0-59 &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row12&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;V&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt; X  &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; vertical bar X=&amp;#039;0&amp;#039;-&amp;#039;8&amp;#039; &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row13&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  &amp;#039;Z&amp;#039;  &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;    &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt; reset &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Commands&quot; [1016-1926] --&gt;
&lt;h3&gt;&lt;a name=&quot;control-backlight&quot; id=&quot;control-backlight&quot;&gt;Control Backlight&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The brightness of the LCD backlight can adjusted.
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEB[0-9]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Brightness Options&lt;/strong&gt; [0-9]
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 9 - Brightest&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 8&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 7&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 6&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 5&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 4&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 3&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 1 - Very Dim&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 0 - Off&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;strong&gt;Example Command:&lt;/strong&gt; %FEB0
&lt;/p&gt;

&lt;p&gt;
This command would turn the LCD backlight completely off.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Control Backlight&quot; [1927-2242] --&gt;
&lt;h3&gt;&lt;a name=&quot;delay-backlight&quot; id=&quot;delay-backlight&quot;&gt;Delay Backlight&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
You can also delay the control of the LCD backlight brightness up to 60 seconds after command is issued.
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FET[0-9]%[01-60]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Time Options&lt;/strong&gt; [01-60]
&lt;/p&gt;

&lt;p&gt;
Send a number between 01 to 60 control the delay. “01” represents 1 second and the maximum is “60” seconds.  (Hexadecimal.)
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Example Command:&lt;/strong&gt; %FET1%30
&lt;/p&gt;

&lt;p&gt;
This command would turn the LCD backlight to “1” (dim) after 48 seconds.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Delay Backlight&quot; [2243-2669] --&gt;
&lt;h3&gt;&lt;a name=&quot;clear-screen&quot; id=&quot;clear-screen&quot;&gt;Clear Screen&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
To clear all of the text on screen issue the following command:
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEC&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Clear Screen&quot; [2670-2783] --&gt;
&lt;h3&gt;&lt;a name=&quot;clear-all&quot; id=&quot;clear-all&quot;&gt;Clear All&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
To clear the screen, scrolling messages, and buffers returning the LCD to its first powered on state, issue the following command:
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEZ&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Clear All&quot; [2784-2961] --&gt;
&lt;h3&gt;&lt;a name=&quot;move-cursor-home&quot; id=&quot;move-cursor-home&quot;&gt;Move Cursor Home&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
To move the cursor to the home position, issue the following command:

&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEH&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Move Cursor Home&quot; [2962-3084] --&gt;
&lt;h3&gt;&lt;a name=&quot;move-cursor&quot; id=&quot;move-cursor&quot;&gt;Move Cursor&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
You can move the cursor around the screen and start from any position. 

&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEL[01-02][01-16]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Row Options&lt;/strong&gt; [01-02]
&lt;/p&gt;

&lt;p&gt;
Select a row number from 01 to 02 (top to bottom)
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Column Options&lt;/strong&gt; [01-16]
&lt;/p&gt;

&lt;p&gt;
Select a column from 01 to 16 (left to right)
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Example Command:&lt;/strong&gt; %FEL0201
&lt;/p&gt;

&lt;p&gt;
This command would move the cursor to the second line (row) in the first position (column).
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Move Cursor&quot; [3085-3493] --&gt;
&lt;h3&gt;&lt;a name=&quot;display-cursor&quot; id=&quot;display-cursor&quot;&gt;Display Cursor&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The cursor can be shown or hidden by issuing the following commands:
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FE[J-K]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Display Options&lt;/strong&gt; [J-K]
&lt;/p&gt;

&lt;p&gt;
“J” turns on the cursor and “K” turns off the cursor.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Display Cursor&quot; [3494-3700] --&gt;
&lt;h3&gt;&lt;a name=&quot;display-blinking-cursor&quot; id=&quot;display-blinking-cursor&quot;&gt;Display Blinking Cursor&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
If you want the cursor to blink or stop blinking, issue the following commands:

&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FE[P-Q]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Display Options&lt;/strong&gt; [P-Q]
&lt;/p&gt;

&lt;p&gt;
“P” starts the curso blinking and “Q” stops the blinking.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Display Blinking Cursor&quot; [3701-3930] --&gt;
&lt;h3&gt;&lt;a name=&quot;scroll-messages&quot; id=&quot;scroll-messages&quot;&gt;Scroll Messages&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
You can scroll two different messages - one on each line of the LCD. You can also set the speed at which the messages move across the screen. The message limit is 100 chacters.
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FES[1-2][0-9]____Up to 100 character message____%FE&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Row Options&lt;/strong&gt; [1-2]
&lt;/p&gt;

&lt;p&gt;
Enter “1” to scroll a message on line 1 and “2” on line 2.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Speed Options&lt;/strong&gt; [0-9]
&lt;/p&gt;

&lt;p&gt;
Enter a speed between 0-9 with 0 being the slowest and 9 being the fastest.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Example Command:&lt;/strong&gt; %FES16ioBridge.com%FE
&lt;/p&gt;

&lt;p&gt;
This command will scroll “ioBridge.com” on line 1 of the LCD at a speed of 6. 
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Scroll Messages&quot; [3931-4517] --&gt;
&lt;h3&gt;&lt;a name=&quot;draw-horizontal-gauge&quot; id=&quot;draw-horizontal-gauge&quot;&gt;Draw Horizontal Gauge&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
You can draw a horizontal bar graph / gauge on the LCD on either line of the LCD. You can set the extreme labels.
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEG[1-2][AA-ZZ][AA-ZZ][a-k]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Row Options&lt;/strong&gt; [1-2]
&lt;/p&gt;

&lt;p&gt;
Enter “1” to place gauge on line 1 and “2” on line 2.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Left Label&lt;/strong&gt; [AA-ZZ]
&lt;/p&gt;

&lt;p&gt;
Enter a label to placed on the left of the gauge. The label can be any two digit letters from AA to ZZ.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Right Label&lt;/strong&gt; [AA-ZZ]
&lt;/p&gt;

&lt;p&gt;
Enter a label to placed on the right of the guage. The label can be any two digit letters from AA to ZZ.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Length Options&lt;/strong&gt; [a-k]
&lt;/p&gt;

&lt;p&gt;
Select a letter between “a” and “k” to control how much of the gauge is filled in from left to right, with “a” being empty and “k” being full.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Example Command:&lt;/strong&gt; %FEG1LOHId
&lt;/p&gt;

&lt;p&gt;
This command would place the horizontal gauge on line 1 of the LCD, with “LO” on the left, “HI” on the right, and 3 positions filled in the gauge.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Draw Horizontal Gauge&quot; [4518-5403] --&gt;
&lt;h3&gt;&lt;a name=&quot;draw-vertical-gauge&quot; id=&quot;draw-vertical-gauge&quot;&gt;Draw Vertical Gauge&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
You can also draw a vertical gauge from the position of the cursor. This fills in a block from the bottom to the top.
&lt;/p&gt;
&lt;pre class=&quot;code html4strict&quot;&gt;%FEV[0-8]&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Fill Options&lt;/strong&gt; [0-8]
&lt;/p&gt;

&lt;p&gt;
From the bottom (0) to the top (8) you can fill in the space.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Example Command:&lt;/strong&gt; %FEV5
&lt;/p&gt;

&lt;p&gt;
This command will draw a vertical gauge from the last place the cursor was located with 5 steps filled in.

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Draw Vertical Gauge&quot; [5404-5805] --&gt;
&lt;h3&gt;&lt;a name=&quot;character-set&quot; id=&quot;character-set&quot;&gt;Character Set&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Here is a chart of the entire character set support by the Serial LCD. To send a special character like the right-arrow, locate the character in the chart. Send ”%” followed by the colmun HEX digital followed by the row HEX digit.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;%7E&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/function-boards/serial_lcd_character_set.gif?id=function-boards%3Aserial-lcd&quot; class=&quot;media&quot; title=&quot;function-boards:serial_lcd_character_set.gif&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/function-boards/serial_lcd_character_set.gif&quot; class=&quot;mediacenter&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Character Set&quot; [5806-6133] --&gt;
&lt;h2&gt;&lt;a name=&quot;arduino-library&quot; id=&quot;arduino-library&quot;&gt;Arduino Library&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Visit the &lt;a href=&quot;http://www.arduino.cc/playground/Learning/IoBridgeSerialLCD&quot; class=&quot;urlextern&quot; title=&quot;http://www.arduino.cc/playground/Learning/IoBridgeSerialLCD&quot;  rel=&quot;nofollow&quot;&gt;Arduino Playground&lt;/a&gt; to get the Arduino Demo and Function Library for the ioBridge Serial LCD.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.arduino.cc/playground/Learning/IoBridgeSerialLCD&quot; class=&quot;media&quot; title=&quot;http://www.arduino.cc/playground/Learning/IoBridgeSerialLCD&quot;  rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/function-boards/arduino-and-iobridge-serial-lcd.jpg&quot; class=&quot;mediacenter&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Arduino Library&quot; [6134-6454] --&gt;
&lt;h2&gt;&lt;a name=&quot;resources&quot; id=&quot;resources&quot;&gt;Resources&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.com/store&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.com/store&quot;  rel=&quot;nofollow&quot;&gt;ioBridge Store&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.net/wiki/api/shell-scripting-non-javascript-widget-control-api&quot; class=&quot;wikilink1&quot; title=&quot;api:shell-scripting-non-javascript-widget-control-api&quot;&gt;Shell Script Widget Control API&lt;/a&gt; (example)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.arduino.cc/playground/Learning/IoBridgeSerialLCD&quot; class=&quot;urlextern&quot; title=&quot;http://www.arduino.cc/playground/Learning/IoBridgeSerialLCD&quot;  rel=&quot;nofollow&quot;&gt;Arduino Wiki Entry for ioBridge Serial LCD Screen&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.youtube.com/watch?v=RHmgAxYSsI8&quot; class=&quot;urlextern&quot; title=&quot;http://www.youtube.com/watch?v=RHmgAxYSsI8&quot;  rel=&quot;nofollow&quot;&gt;YouTube Video Demo of LCD Screen&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Resources&quot; [6455-] --&gt;</description>
            <author>ioBridge</author>
        <category>function-boards</category>
            <pubDate>Tue, 16 Mar 2010 01:23:17 -0400</pubDate>
        </item>
        <item>
            <title>Arduino</title>
            <link>http://www.iobridge.net/wiki/compatible-hardware/arduino</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;arduino&quot; id=&quot;arduino&quot;&gt;Arduino&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Almost any microcontroller is compatible with the ioBridge IO-204 via its native Serial Out our full-duplex &lt;a href=&quot;http://www.iobridge.net/wiki/smart-boards/serial-smart-board&quot; class=&quot;wikilink1&quot; title=&quot;smart-boards:serial-smart-board&quot;&gt;Serial Smart Board&lt;/a&gt;. Currently, the Arduino is by far the most popular starter MCU platform.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://hacknmod.com/hack/diy-internet-enabled-arduino-messenger/&quot; class=&quot;media&quot; title=&quot;http://hacknmod.com/hack/diy-internet-enabled-arduino-messenger/&quot;  rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/compatible-hardware/hacknmod-ioandarduino.jpg&quot; class=&quot;mediacenter&quot; title=&quot;Arduino with ioBridge IO-204 from hackandmod.com&quot; alt=&quot;Arduino with ioBridge IO-204 from hackandmod.com&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Arduino&quot; [1-432] --&gt;
&lt;h2&gt;&lt;a name=&quot;projects&quot; id=&quot;projects&quot;&gt;Projects&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.iobridge.net/projects/2009/11/web-controlled-christmas-lights/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.net/projects/2009/11/web-controlled-christmas-lights/&quot;  rel=&quot;nofollow&quot;&gt;Web Controlled Christmas Lights&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/projects/2009/01/arduino-iobridge-automated-airsoft-range/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.net/projects/2009/01/arduino-iobridge-automated-airsoft-range/&quot;  rel=&quot;nofollow&quot;&gt;Automated Airsoft Range with iPhone Controls&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/projects/2009/03/rfid-enabled-phone-dialing/&quot; class=&quot;urlextern&quot; title=&quot;http://www.iobridge.net/projects/2009/03/rfid-enabled-phone-dialing/&quot;  rel=&quot;nofollow&quot;&gt;RFID Enabled Phone Dialing, Alternative Telephone Control&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://hacknmod.com/hack/diy-internet-enabled-arduino-messenger/&quot; class=&quot;urlextern&quot; title=&quot;http://hacknmod.com/hack/diy-internet-enabled-arduino-messenger/&quot;  rel=&quot;nofollow&quot;&gt;Internet Message Center&lt;/a&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Projects&quot; [433-] --&gt;</description>
            <author>ioBridge</author>
        <category>compatible-hardware</category>
            <pubDate>Tue, 16 Mar 2010 01:20:31 -0400</pubDate>
        </item>
        <item>
            <title>Data Logging</title>
            <link>http://www.iobridge.net/wiki/data-logging</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;data-logging&quot; id=&quot;data-logging&quot;&gt;Data Logging&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Included for free with your user account is the ability to create four data logs per module that log digital and analog input at 10 to 60 minute intervals. You can set the frequency at which the data is log, view historical graphs, and download the log file. 
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Data Logging&quot; [1-288] --&gt;
&lt;h2&gt;&lt;a name=&quot;types-of-logs-and-requires-settings&quot; id=&quot;types-of-logs-and-requires-settings&quot;&gt;Types of Logs and Requires Settings&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Types of Logs and Requires Settings&quot; [289-336] --&gt;
&lt;h3&gt;&lt;a name=&quot;analog-input-logging&quot; id=&quot;analog-input-logging&quot;&gt;Analog Input Logging&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Log an analog input at a specific interval.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;I/O channel settings&lt;/em&gt;&lt;br/&gt;

Channel Push Update Mode: Push Analog Input Value Periodically&lt;br/&gt;

Auto Message Period: greater than zero and less than or equal to the data log frequency     
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Analog Input Logging&quot; [337-598] --&gt;
&lt;h3&gt;&lt;a name=&quot;analog-input-averaging&quot; id=&quot;analog-input-averaging&quot;&gt;Analog Input Averaging&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Average the analog inputs collected over a period of time.  This is similar to Analog Input Logging except multiple data points received within a specific period will be averaged together and recorded as a single data point.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;I/O channel settings&lt;/em&gt;&lt;br/&gt;

Channel Push Update Mode: Push Analog Input Value Periodically&lt;br/&gt;

Auto Message Period: greater than zero and less than or equal to the data log frequency
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Analog Input Averaging&quot; [599-1038] --&gt;
&lt;h3&gt;&lt;a name=&quot;digital-input-logging&quot; id=&quot;digital-input-logging&quot;&gt;Digital Input Logging&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Log a digital input at a specific interval.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;I/O channel settings&lt;/em&gt;&lt;br/&gt;

Channel Push Update Mode: Push Digital Input State Periodically&lt;br/&gt;

Auto Message Period: greater than zero and less than or equal to the data log frequency
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Digital Input Logging&quot; [1039-1297] --&gt;
&lt;h3&gt;&lt;a name=&quot;digital-input-counting&quot; id=&quot;digital-input-counting&quot;&gt;Digital Input Counting&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Count the number of digital state transitions.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;I/O channel settings&lt;/em&gt;&lt;br/&gt;

Channel Push Update Mode: Push Update on Digital State Change&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Digital Input Counting&quot; [1298-1470] --&gt;
&lt;h3&gt;&lt;a name=&quot;pulse-count-logging&quot; id=&quot;pulse-count-logging&quot;&gt;Pulse Count Logging&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Log the pulse count from a module channel via the digital input pin.
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;I/O channel settings&lt;/em&gt;&lt;br/&gt;

Pulse Count Type: Negative Edge Counting
&lt;/p&gt;

&lt;p&gt;
Pulse Count Type: Positive Edge Counting
&lt;/p&gt;

&lt;p&gt;
Pulse Count Type: Both Negative and Positive Edge Counting&lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;Onboard Action&lt;/em&gt;&lt;br/&gt;

Add Rule »
&lt;/p&gt;

&lt;p&gt;
Push Update Rule »
&lt;/p&gt;

&lt;p&gt;
Pulse Count (Push at Interval and Reset Count) »
&lt;/p&gt;

&lt;p&gt;
Select Channel »
&lt;/p&gt;

&lt;p&gt;
Enter a push interval in seconds&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Pulse Count Logging&quot; [1471-1907] --&gt;
&lt;h2&gt;&lt;a name=&quot;setup&quot; id=&quot;setup&quot;&gt;Setup&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
To create a log, select the Modules tab and click “Add Log”. You get to choose the log type, module, channel, frequency, analog scale, and digital state options.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Setup&quot; [1908-2088] --&gt;
&lt;h2&gt;&lt;a name=&quot;viewing-data-log&quot; id=&quot;viewing-data-log&quot;&gt;Viewing Data Log&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Once your log starts to fill up with data you can view a chart and the ability to download the log from any given time period.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.iobridge.net/wiki/_detail/data_log_chart.gif?id=data-logging&quot; class=&quot;media&quot; title=&quot;data_log_chart.gif&quot;&gt;&lt;img src=&quot;http://www.iobridge.net/wiki/_media/data_log_chart.gif&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Viewing Data Log&quot; [2089-] --&gt;</description>
            <author>ioBridge</author>
            <pubDate>Tue, 02 Mar 2010 23:17:35 -0400</pubDate>
        </item>
        <item>
            <title>Compatible Hardware</title>
            <link>http://www.iobridge.net/wiki/compatible-hardware</link>
            <description>


&lt;h1&gt;&lt;a name=&quot;compatible-hardware&quot; id=&quot;compatible-hardware&quot;&gt;Compatible Hardware&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Compatible Hardware&quot; [1-34] --&gt;
&lt;h2&gt;&lt;a name=&quot;official&quot; id=&quot;official&quot;&gt;Official&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Official&quot; [35-55] --&gt;
&lt;h3&gt;&lt;a name=&quot;easydaq&quot; id=&quot;easydaq&quot;&gt;EasyDAQ&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.net/wiki/compatible-hardware/easydaq&quot; class=&quot;wikilink1&quot; title=&quot;compatible-hardware:easydaq&quot;&gt;SER8PRMx Serial Relay Controller&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.net/wiki/compatible-hardware/easydaq#ser16prmx&quot; class=&quot;wikilink1&quot; title=&quot;compatible-hardware:easydaq&quot;&gt;SER16PRMx Serial Relay Controller&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;EasyDAQ&quot; [56-224] --&gt;
&lt;h2&gt;&lt;a name=&quot;third-party&quot; id=&quot;third-party&quot;&gt;Third-party&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.iobridge.net/wiki/compatible-hardware/arduino&quot; class=&quot;wikilink1&quot; title=&quot;compatible-hardware:arduino&quot;&gt;Arduino&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Third-party&quot; [225-] --&gt;</description>
            <author>ioBridge</author>
            <pubDate>Sun, 07 Feb 2010 23:18:42 -0400</pubDate>
        </item>
    </channel>
</rss>
