/
Details.shtml
73 lines (58 loc) · 2.53 KB
/
Details.shtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org">
<title>JMRI Hardware Support - OpenLCB Details</title>
<!-- Style -->
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
<link rel="stylesheet" type="text/css" href="/css/default.css"
media="screen">
<link rel="stylesheet" type="text/css" href="/css/print.css"
media="print">
<link rel="icon" href="/images/jmri.ico" type="image/png">
<link rel="home" title="Home" href="/">
<!-- /Style -->
</head>
<body>
<!--#include virtual="/Header.shtml" -->
<div id="mBody">
<!--#include virtual="Sidebar.shtml" -->
<div id="mainContent">
<h1>Hardware Support: OpenLCB - Technical
Details</h1><em>JMRI support for OpenLCB is rapidly evolving;
the actual code might be ahead or behind the documentation on
any given day.</em>
<p>This page describes technical details of JMRI's <a href=
"index.shtml">OpenLCB</a> support.</p>
<h2>CAN Adapters</h2>
<p>JMRI's general approach is to support as many hardware
combinations as possible. By supporting as many people and
their hardware desires as possible, we can create a growing
community of developers, hence more code.</p>
<p>As part of this, JMRI CAN support is designed to use as
many CAN adapter types as possible.</p>
<h2>Node ID</h2>
<p>JMRI on an OpenLCB network acts - in part - like an
OpenLCB Node. As such, it needs a unique 6-byte OpenLCB Node
ID. It builds this automatically every time it starts up by
combining the JMRI OpenLCB unique prefix with one byte from
the computer's IP address and two bytes of the process ID of
the JMRI application. This allows you to e.g. run JMRI on
multiple computers or multiple copies on one computer without
problems.</p>
<p>A future enhancement will make these persistent from run
to run, so that they can be used to easily create unique and
persistent eventIDs. <a name="documentation" id=
"documentation"></a></p>
<h2>Documentation</h2>
<h3>JMRI Help</h3>
<p><a href="../can/index.shtml">CAN support Help</a></p>
<p>Back to the <a href="index.shtml">main OpenLCB Help
page</a></p><!--#include virtual="/Footer.shtml" -->
</div><!-- closes #mainContent-->
</div><!-- closes #mBody-->
</body>
</html>