addressing-en
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
addressing-en [2021/05/03 15:28] – [Node ID (Bus)] rjversluis | addressing-en [2024/04/14 15:19] (current) – [Node ID (Bus)] rjversluis | ||
---|---|---|---|
Line 5: | Line 5: | ||
* [[rocrail-components-en|Rocrail' | * [[rocrail-components-en|Rocrail' | ||
* [[addressing-examples-en|Examples]] | [[: | * [[addressing-examples-en|Examples]] | [[: | ||
- | // \\ // \\ | + | \\ |
+ | |||
+ | ^ __[[: | ||
+ | |||
+ | \\ | ||
=====IID or Interface ID===== | =====IID or Interface ID===== | ||
Line 19: | Line 23: | ||
* IDs are __case sensitive__. | * IDs are __case sensitive__. | ||
* An ID must be unique in its object group. | * An ID must be unique in its object group. | ||
- | * Commas and other special characters are not allowed. | + | * Commas and other special characters are not allowed. |
- | * Avoid using blanks; Use dots or underscores | + | * Replace |
- | * An ID for Block, Turntable, Staging Block and FiddleYard must be unique. | + | * An ID for Block, Turntable, Staging Block and FiddleYard must be unique. |
\\ | \\ | ||
- | =====ID Lists===== | + | =====CSV Lists===== |
- | Object ID lists in Rocrail must be separated with commas __without any additional blanks__.\\ | + | CSV lists in Rocrail must be separated with commas __without any additional blanks__.\\ |
\\ | \\ | ||
Line 32: | Line 36: | ||
=====Node ID (Bus)===== | =====Node ID (Bus)===== | ||
The meaning of the Node ID variable depends on the used system: | The meaning of the Node ID variable depends on the used system: | ||
- | ^ System ^ Value ^ Range ^ | + | ^ System ^ Value ^ Range ^ Remark |
- | | **[[: | + | | **[[: |
| **[[: | | **[[: | ||
- | | RCAN | Node ID | 8 bit | | + | | RCAN | Node ID | 8 bit | Zero is reserved for broadcast. |
| **[[: | | **[[: | ||
| Selectrix | Bus | 7 bit | | | Selectrix | Bus | 7 bit | | ||
| **[[: | | **[[: | ||
- | | **[[: | + | | **[[: |
For all other systems this value can be set to zero and has no effect.\\ | For all other systems this value can be set to zero and has no effect.\\ | ||
Line 75: | Line 79: | ||
\\ | \\ | ||
A port can have 1 or more Gates. Mobile decoders (locomotives) don't have a Gate, you just use their address. But a typical solenoid turnout needs 2 gates, one for straight and one for turnout. The default for a stationary device is 2 Gates for an Address and Port.\\ | A port can have 1 or more Gates. Mobile decoders (locomotives) don't have a Gate, you just use their address. But a typical solenoid turnout needs 2 gates, one for straight and one for turnout. The default for a stationary device is 2 Gates for an Address and Port.\\ | ||
+ | \\ | ||
+ | **Note:** __[[: | ||
\\ | \\ | ||
Line 121: | Line 126: | ||
* addr = (PADA-1) / 4 + 1 | * addr = (PADA-1) / 4 + 1 | ||
* port = (PADA-1) modulo 4 + 1 | * port = (PADA-1) modulo 4 + 1 | ||
- | \\ | + | {{ : |
The PADA points to one gate **pair**, starting with 1 for the first in a system.\\ | The PADA points to one gate **pair**, starting with 1 for the first in a system.\\ | ||
| Module 1 |||||||| | | Module 1 |||||||| | ||
Line 152: | Line 157: | ||
\\ | \\ | ||
===== Addressing Sensors ===== | ===== Addressing Sensors ===== | ||
- | {{sensor-int-en.png|}} | + | | The __[[: |
+ | |||
+ | |||
+ | {{sensor-int-en.png?480}}\\ | ||
\\ | \\ |
addressing-en.1620048512.txt.gz · Last modified: 2021/05/03 15:28 by rjversluis