<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://rxtx.qbang.org/wiki/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://rxtx.qbang.org/wiki/index.php?feed=atom&amp;target=Lserial&amp;title=Special%3AContributions</id>
		<title>Rxtx - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://rxtx.qbang.org/wiki/index.php?feed=atom&amp;target=Lserial&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="http://rxtx.qbang.org/wiki/index.php/Special:Contributions/Lserial"/>
		<updated>2026-06-15T08:13:24Z</updated>
		<subtitle>From Rxtx</subtitle>
		<generator>MediaWiki 1.15.4</generator>

	<entry>
		<id>http://rxtx.qbang.org/wiki/index.php/Discovering_comm_ports</id>
		<title>Discovering comm ports</title>
		<link rel="alternate" type="text/html" href="http://rxtx.qbang.org/wiki/index.php/Discovering_comm_ports"/>
				<updated>2010-05-06T13:36:17Z</updated>
		
		<summary type="html">&lt;p&gt;Lserial:&amp;#32;show rerequired import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This code snippet shows how to find out the available comms ports on your computer.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import gnu.io.*;&lt;br /&gt;
    static void listPorts()&lt;br /&gt;
    {&lt;br /&gt;
        java.util.Enumeration&amp;lt;CommPortIdentifier&amp;gt; portEnum = CommPortIdentifier.getPortIdentifiers();&lt;br /&gt;
        while ( portEnum.hasMoreElements() ) &lt;br /&gt;
        {&lt;br /&gt;
            CommPortIdentifier portIdentifier = portEnum.nextElement();&lt;br /&gt;
            System.out.println(portIdentifier.getName()  +  &amp;quot; - &amp;quot; +  getPortTypeName(portIdentifier.getPortType()) );&lt;br /&gt;
        }        &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    static String getPortTypeName ( int portType )&lt;br /&gt;
    {&lt;br /&gt;
        switch ( portType )&lt;br /&gt;
        {&lt;br /&gt;
            case CommPortIdentifier.PORT_I2C:&lt;br /&gt;
                return &amp;quot;I2C&amp;quot;;&lt;br /&gt;
            case CommPortIdentifier.PORT_PARALLEL:&lt;br /&gt;
                return &amp;quot;Parallel&amp;quot;;&lt;br /&gt;
            case CommPortIdentifier.PORT_RAW:&lt;br /&gt;
                return &amp;quot;Raw&amp;quot;;&lt;br /&gt;
            case CommPortIdentifier.PORT_RS485:&lt;br /&gt;
                return &amp;quot;RS485&amp;quot;;&lt;br /&gt;
            case CommPortIdentifier.PORT_SERIAL:&lt;br /&gt;
                return &amp;quot;Serial&amp;quot;;&lt;br /&gt;
            default:&lt;br /&gt;
                return &amp;quot;unknown type&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lserial</name></author>	</entry>

	<entry>
		<id>http://rxtx.qbang.org/wiki/index.php/Installation_for_Windows</id>
		<title>Installation for Windows</title>
		<link rel="alternate" type="text/html" href="http://rxtx.qbang.org/wiki/index.php/Installation_for_Windows"/>
				<updated>2010-05-06T13:21:02Z</updated>
		
		<summary type="html">&lt;p&gt;Lserial:&amp;#32;Remove spam link.  Undo revision 6420 by OrdomLic4t (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RXTX installation procedure if you want to run RXTX enabled programs ==&lt;br /&gt;
&lt;br /&gt;
If you just want to run RXTX enabled programs, follow this procedure.&lt;br /&gt;
&lt;br /&gt;
Identify your Java Runtime Environment's folder. For version &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;, this usually is&lt;br /&gt;
:&amp;lt;code&amp;gt;c:\Program Files\Java\jre1.6.0_01\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;rxtxParallel.dll&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;c:\Program Files\Java\jre1.6.0_01\bin\&amp;lt;/code&amp;gt;&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;rxtxSerial.dll&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;c:\Program Files\Java\jre1.6.0_01\bin\&amp;lt;/code&amp;gt;&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;RXTXcomm.jar&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;c:\Program Files\Java\jre1.6.0_01\lib\ext\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''NOTE: When installing on Windows XP Embedded, make sure you include crtdll.dll (in the C Runtime Component) as it is required by rxtxSerial.dll''&lt;br /&gt;
&lt;br /&gt;
==RXTX installation procedure if you want to develop or compile RXTX enabled programs ==&lt;br /&gt;
&lt;br /&gt;
If you want to develop and compile RXTX enabled programs, for example with the NetBeans IDE, follow this procedure.&lt;br /&gt;
&lt;br /&gt;
Identify your Java Development Kit's folder. For version &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;, this usually is&lt;br /&gt;
:&amp;lt;code&amp;gt;c:\Program Files\Java\jdk1.6.0_01\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;rxtxParallel.dll&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;c:\Program Files\Java\jdk1.6.0_01\jre\bin\&amp;lt;/code&amp;gt;&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;rxtxSerial.dll&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;c:\Program Files\Java\jdk1.6.0_01\jre\bin\&amp;lt;/code&amp;gt;&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;RXTXcomm.jar&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;c:\Program Files\Java\jdk1.6.0_01\jre\lib\ext\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that there is an additional &amp;lt;code&amp;gt;\jre\&amp;lt;/code&amp;gt; subfolder in this path!&lt;/div&gt;</summary>
		<author><name>Lserial</name></author>	</entry>

	<entry>
		<id>http://rxtx.qbang.org/wiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://rxtx.qbang.org/wiki/index.php/Main_Page"/>
				<updated>2010-05-06T13:07:48Z</updated>
		
		<summary type="html">&lt;p&gt;Lserial:&amp;#32;undo spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- layout modified from the mediawiki developer's wiki --&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage_topbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage_pagetitle&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Welcome to the &amp;lt;strong class=&amp;quot;selflink&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;mainpage_mwtitle&amp;quot;&amp;gt;RXTX wiki&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_boxcontents&amp;quot;&amp;gt;&lt;br /&gt;
This Wiki is intended to be by and for RXTX users and developers. There is already a lot of information provided, but feel free to add your own content. Note that you will need to create an account before editing pages, as part of an effort to battle spambots.&lt;br /&gt;
&lt;br /&gt;
If after checking through the Wiki you don't find an answer to your question, then you can ask your question on the [[mailing-list]]. Posting questions in the talk pages is not the right place to ask your questions.&lt;br /&gt;
&lt;br /&gt;
There is also the [http://users.frii.com/jarvi/rxtx/ original RXTX website], which is still around, though most of the information has been migrated to the Wiki.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color: #ffffdd&amp;quot; &lt;br /&gt;
|Send mail to [mailto:tjarvi@qbang.org Trent] if you spot spambot activity.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:0; margin: 0;&amp;quot; width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot; class=&amp;quot;mainpage_hubbox&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;border: 1px #ddd solid;&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_hubtitle&amp;quot; style=&amp;quot;border: 1px #ddd solid; background: #016597; color: #FFF;&amp;quot;&amp;gt;'''Community'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_boxcontents&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;table style=&amp;quot;border: 0; margin: 0;&amp;quot; cellpadding=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;[[File:mainpage_communitys.png]]&amp;lt;/td&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
*[[Projects | Projects using RXTX]]&lt;br /&gt;
*[http://users.frii.com/jarvi/rxtx/license.html License] LGPL v2.1 + Linking Over Controlled Interface.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot; class=&amp;quot;mainpage_hubbox&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;border: 1px #ddd solid;&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_hubtitle&amp;quot; style=&amp;quot;border: 1px #ddd solid; background: #016597; color: #FFF;&amp;quot;&amp;gt;'''Development and Usage'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_boxcontents&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border: 0; margin: 0;&amp;quot; cellpadding=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;[[File:mainpage_development.png]]&amp;lt;/td&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Download]] &lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Using RXTX]]&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [http://bugzilla.qbang.org Reporting Bugs]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot; class=&amp;quot;mainpage_hubbox&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;border: 1px #ddd solid;&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_hubtitle&amp;quot; style=&amp;quot;border: 1px #ddd solid; background: #016597; color: #FFF;&amp;quot;&amp;gt;'''Quick Links'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage_boxcontents&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table style=&amp;quot;border: 0; margin: 0;&amp;quot; cellpadding=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;[[File:mainpage_quicklinks.png]]&amp;lt;/td&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
* [http://www.rxtx.org Old RXTX home page] This wiki will be the RXTX Home Page when 2.2 is released.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lserial</name></author>	</entry>

	</feed>