Author: buildbot
Date: Fri May 22 17:18:36 2015
New Revision: 952335

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/pi4j-gpio.html
Modified:
    websites/production/camel/content/cache/main.pageCache

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Added: websites/production/camel/content/pi4j-gpio.html
==============================================================================
--- websites/production/camel/content/pi4j-gpio.html (added)
+++ websites/production/camel/content/pi4j-gpio.html Fri May 22 17:18:36 2015
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+    <link href="//camel.apache.org/styles/site.css" rel="stylesheet" 
type="text/css">
+    <link href="//camel.apache.org/styles/type-settings.css" rel="stylesheet" 
type="text/css">
+    <script src="//camel.apache.org/styles/prototype.js" 
type="text/javascript"></script>
+    <script src="//camel.apache.org/styles/rico.js" 
type="text/javascript"></script>    
+    <script src="//camel.apache.org/styles/site.js" 
type="text/javascript"></script>
+
+    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+
+    <style type="text/css">
+      .maincontent { overflow:hidden; }
+    </style>
+    <!--[if IE]>
+    <style type="text/css">
+      .maincontent { width:100%; }
+    </style>
+    <![endif]-->
+
+
+  <link href='//camel.apache.org/styles/highlighter/styles/shCoreCamel.css' 
rel='stylesheet' type='text/css' />
+  <link href='//camel.apache.org/styles/highlighter/styles/shThemeCamel.css' 
rel='stylesheet' type='text/css' />
+  <script src='//camel.apache.org/styles/highlighter/scripts/shCore.js' 
type='text/javascript'></script>
+  <script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js' 
type='text/javascript'></script>
+  <script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js' 
type='text/javascript'></script>
+  
+  <script type="text/javascript">
+  SyntaxHighlighter.defaults['toolbar'] = false;
+  SyntaxHighlighter.all();
+  </script>
+
+    <title>
+    Apache Camel: pi4j-gpio
+    </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+  <div class="header_l">
+    <div class="header_r">
+    </div>
+  </div>
+</div>
+<div class="content">
+  <div class="content_l">
+    <div class="content_r">
+      <div>
+          <!-- Banner -->
+<div id="banner-content"><div id="asf_logo">
+       <div id="activemq_logo" style="height:108px; background:transparent 
url(banner.data/apache-camel-7.png) no-repeat scroll left top;">
+            <a shape="rect" style="float:left; 
width:310px;display:block;text-indent:-5000px;text-decoration:none;line-height:140px;
 margin-top:20px; margin-left:18px;" href="http://camel.apache.org/";>Camel</a>
+            <a shape="rect" style="float:right; 
width:180px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px;
 margin-top:45px; margin-right:10px;" href="http://www.apache.org";>Apache</a>
+       </div>
+</div></div>
+          <!-- Banner -->
+        <div class="top_red_bar">
+          <div id="site-breadcrumbs">
+                <!-- Breadcrumbs -->
+<a href="index.html">Apache Camel</a>&nbsp;&gt;&nbsp;<a 
href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a 
href="components.html">Components</a>&nbsp;&gt;&nbsp;<a 
href="pi4j-gpio.html">pi4j-gpio</a>
+          </div>
+          <!-- Quicklinks -->
+<div id="site-quicklinks"><p><a shape="rect" href="download.html">Download</a> 
| <a shape="rect" href="javadoc.html">JavaDoc</a> | <a shape="rect" 
href="source.html">Source</a> | <a shape="rect" 
href="discussion-forums.html">Forums</a> | <a shape="rect" 
href="support.html">Support</a></p></div>
+          <!-- Quicklinks -->
+        </div>
+
+       <table border="0">
+       <tbody>
+        <tr>
+        <td valign="top" width="100%">
+<div class="wiki-content maincontent"><h2 
id="pi4j-gpio-pi4j-gpio(raspberrypi)Component">pi4j-gpio&#160;(raspberrypi) 
Component</h2><p><strong>Available as of Camel 2.15+ on Camel-extra-repository 
(in progress, see code source paragraph below)<br 
clear="none"></strong></p><p>The <strong>rbpi:</strong> component 
provides&#160;Raspberry Pi based <a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CAMEL/Endpoint";>endpoints</a> 
for consuming GPIO Event. It can generates GPIO output event<br clear="none"> 
The component uses the <a shape="rect" class="external-link" 
href="http://pi4j.com/"; rel="nofollow">pi4j</a> library.</p><p>Maven users will 
need to add the following dependency to their <code>pom.xml</code> for this 
component:</p><p>&#160;</p><div class="container" title="Hint: double-click to 
select code"><p>&#160;</p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+  &lt;groupId&gt;com.github.camel-labs&lt;/groupId&gt;
+  &lt;artifactId&gt;camel-pi4j&lt;/artifactId&gt;
+  &lt;version&gt;0.0.0&lt;/version&gt;
+&lt;/dependency&gt;]]></script>
+</div></div><p>&#160;</p></div><h3 id="pi4j-gpio-URIformat">URI 
format</h3><p>The URI format to configure and manage PIN</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[pi4j-gpio://gpioId[?options]]]></script>
+</div></div><div class="syntaxhighlighter nogutter 
java"><p>&#160;</p></div><h3 id="pi4j-gpio-RaspberryOption">Raspberry 
Option</h3><p>&#160;</p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Name</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th><th colspan="1" rowspan="1" 
class="confluenceTh">Required</th><th colspan="1" rowspan="1" 
class="confluenceTh">Enum Values</th><th colspan="1" rowspan="1" 
class="confluenceTh">Description</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">id</td><td colspan="1" rowspan="1" 
class="confluenceTd">java.lang.String</td><td colspan="1" rowspan="1" 
class="confluenceTd">true</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">To configure the pin id (Pi4j index)</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">state</td><td colspan="1" 
rowspan="1" class="confluenceTd">com.pi4j.io.gpio.P
 inState</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td 
colspan="1" rowspan="1" class="confluenceTd"><strong>LOW</strong><br 
clear="none">HIGH</td><td colspan="1" rowspan="1" class="confluenceTd"><p>To 
configure pin state :</p><p>if DIGITAL_INPUT then it is the event&#160;trigger 
state</p><p>if&#160;DIGITAL_OUTPUT then started state</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">mode</td><td colspan="1" 
rowspan="1" class="confluenceTd">com.pi4j.io.gpio.PinMode</td><td colspan="1" 
rowspan="1" class="confluenceTd">true</td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>DIGITAL_OUTPUT</strong></p><p>DIGITAL_INPUT</p><p>PWM_OUTPUT</p><p>ANALOG_OUTPUT</p><p>ANALOG_INPUT</p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>To configure GPIO pin 
mode</p><p>Check Pi4j library for more details</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">action</td><td colspan="1" rowspan="1" 
class="confluenceTd">org.apache.camel
 .component.raspberrypi.PinAction</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>TOGGLE</p><p>BUZZ</p><p>HIGH</p><p>LOW</p><p>HEADER</p></td><td
 colspan="1" rowspan="1" class="confluenceTd">Default : use Body to if Action 
for ouput Pin (TOGGLE, BUZZ, HIGH, LOW for digital only) (HEADER digital and 
analog TODO)</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">value</td><td colspan="1" rowspan="1" 
class="confluenceTd">double</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">0</td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>To configure the started value</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">shutdownExport</td><td colspan="1" 
rowspan="1" class="confluenceTd">boolean</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">true</td><td colspan="1" rowspan
 ="1" class="confluenceTd">To configure the pin shutdown 
behavior</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">shutdownState</td><td colspan="1" rowspan="1" 
class="confluenceTd">com.pi4j.io.gpio.PinState</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"><strong>LOW</strong><br clear="none">HIGH</td><td 
colspan="1" rowspan="1" class="confluenceTd">To configure the pin state value 
before exit</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">shutdownResistance</td><td colspan="1" rowspan="1" 
class="confluenceTd">com.pi4j.io.gpio.PinPullResistance</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"><strong>OFF</strong><br clear="none">PULL_DOWN<br 
clear="none">PULL_UP</td><td colspan="1" rowspan="1" class="confluenceTd">To 
configure the pin resistance before exit</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">pullResistan
 ce</td><td colspan="1" rowspan="1" 
class="confluenceTd">com.pi4j.io.gpio.PinPullResistance</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">OFF<br clear="none">PULL_DOWN<br 
clear="none"><strong>PULL_UP</strong></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>To configure the input pull resistance,</p><p>Avoid 
strange value for info <a shape="rect" class="external-link" 
href="http://en.wikipedia.org/wiki/Pull-up_resistor"; 
rel="nofollow">http://en.wikipedia.org/wiki/Pull-up_resistor</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd">type</td><td colspan="1" 
rowspan="1" 
class="confluenceTd">org.apache.camel.component.raspberrypi.RaspberryType</td><td
 colspan="1" rowspan="1" class="confluenceTd">true</td><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><strong>pin</strong></p><p>i2c</p><p>spi</p><p>serial</p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>pin : GPIO pi4j and wiringpi m
 apping,</p><p>i2c, spi, serial not yet 
available</p></td></tr></tbody></table></div><p>&#160;</p><h3 
id="pi4j-gpio-Example:">Example :</h3><h4 
id="pi4j-gpio-Simplebuttonw/LEDmode">Simple button w/ LED mode</h4><p>Plug an 
button on GPIO 1, and LED on GPIO 2 (with Resistor) and code a route like 
this</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[public RouteBuilder createRouteBuilder() 
throws Exception {
+   return new RouteBuilder() {
+      public void configure() {
+         
from(&quot;pi4j-gpio://1?mode=DIGITAL_INPUT&amp;state=HIGH&quot;).id(&quot;switch-led&quot;)
+        .to(&quot;pi4j-gpio://2?&amp;action=TOGGLE&quot;);
+      }
+    };
+ }]]></script>
+</div></div><h3 id="pi4j-gpio-SourceCode">Source Code</h3><p>Camel-raspberrypi 
component uses pi4j and wiringpi. These librairies are LGPL licensed and cannot 
be include to the official camel repository.</p><p>Code source is available at 
<a shape="rect" class="external-link" 
href="https://github.com/camel-labs/camel-labs"; rel="nofollow">camel-iot-labs 
repository</a></p><p>&#160;</p><p>&#160;</p></div>
+        </td>
+        <td valign="top">
+          <div class="navigation">
+            <div class="navigation_top">
+                <!-- NavigationBar -->
+<div class="navigation_bottom" id="navigation_bottom"><h3 
id="Navigation-Overview"><a shape="rect" 
href="overview.html">Overview</a></h3><ul class="alternate"><li><a shape="rect" 
href="index.html">Home</a></li><li><a shape="rect" 
href="download.html">Download</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="faq.html">FAQ</a></li></ul><h3 id="Navigation-Documentation"><a 
shape="rect" href="documentation.html">Documentation</a></h3><ul 
class="alternate"><li><a shape="rect" href="user-guide.html">User 
Guide</a></li><li><a shape="rect" href="manual.html">Manual</a></li><li><a 
shape="rect" href="books.html">Books</a></li><li><a shape="rect" 
href="tutorials.html">Tutorials</a></li><li><a shape="rect" 
href="examples.html">Examples</a></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a></li><li><a shape="rect" 
href="architecture.html">Architecture</a></li><li><a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise
  Integration Patterns</a></li><li><a shape="rect" 
href="dsl.html">DSL</a></li><li><a shape="rect" 
href="components.html">Components</a></li><li><a shape="rect" 
href="data-format.html">Data Format</a></li><li><a shape="rect" 
href="languages.html">Languages</a></li><li><a shape="rect" 
href="security.html">Security</a></li><li><a shape="rect" 
href="security-advisories.html">Security Advisories</a></li></ul><h3 
id="Navigation-Search">Search</h3><form 
enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" 
action="http://www.google.com/cse";>
+  <div>
+    <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
+    <input type="hidden" name="ie" value="UTF-8">
+    <input type="text" name="q" size="21">
+    <input type="submit" name="sa" value="Search">
+  </div>
+</form>
+<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en";></script><h3
 id="Navigation-Community"><a shape="rect" 
href="community.html">Community</a></h3><ul class="alternate"><li><a 
shape="rect" href="support.html">Support</a></li><li><a shape="rect" 
href="contributing.html">Contributing</a></li><li><a shape="rect" 
href="discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" 
href="mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" 
href="user-stories.html">User Stories</a></li><li><a shape="rect" 
href="news.html">News</a></li><li><a shape="rect" 
href="articles.html">Articles</a></li><li><a shape="rect" 
href="site.html">Site</a></li><li><a shape="rect" 
href="team.html">Team</a></li><li><a shape="rect" class="external-link" 
href="http://camel-extra.googlecode.com/"; rel="nofollow">Camel 
Extra</a></li></ul><h3 id="Navigation-Developers"><a shape="rect" 
href="developers.html">Developers</a></h3><ul class="alternate"
 ><li><a shape="rect" href="developers.html">Developer Guide</a></li><li><a 
 >shape="rect" href="source.html">Source</a></li><li><a shape="rect" 
 >href="building.html">Building</a></li><li><a shape="rect" 
 >href="javadoc.html">JavaDoc</a></li><li><a shape="rect" 
 >href="irc-room.html">IRC Room</a></li></ul><h3 
 >id="Navigation-ApacheSoftwareFoundation">Apache Software Foundation</h3><ul 
 >class="alternate"><li><a shape="rect" class="external-link" 
 >href="http://www.apache.org/licenses/";>License</a></li><li><a shape="rect" 
 >class="external-link" 
 >href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li><li><a
 > shape="rect" class="external-link" 
 >href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li><li><a 
 >shape="rect" class="external-link" 
 >href="http://www.apache.org/security/";>Security</a></li></ul></div>
+                <!-- NavigationBar -->
+            </div>
+          </div>
+        </td>
+        </tr>
+       </tbody>
+        </table>
+
+
+        <div class="bottom_red_bar"></div>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="black_box">
+<div class="footer">
+  <div class="footer_l">
+    <div class="footer_r">
+      <div>
+        <a href="$base/privacy-policy.html">Privacy Policy</a> -
+        (<a 
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=55152410";>edit
 page</a>)
+        (<a 
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=55152410&amp;showComments=true&amp;showCommentArea=true#addcomment";>add
 comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2015 The Apache Software Foundation.
+<br>          
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel 
project logo are trademarks of The Apache Software Foundation.  All other marks 
mentioned may be trademarks or registered trademarks of their respective owners.
+<br>
+<a href="http://hiramchirino.com";>Graphic Design By Hiram</a>
+</div>
+
+<!-- Camel committers that would like access to the Analytics, send a note to 
priv...@camel.apache.org -->
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-25976253-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; 
ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+</body>
+</html>
+
+


Reply via email to