¿ªÔÆÌåÓý

Date

Locked Re: Can't access tables

 

I haven't checked the code, but are you saying that the existing AIU code doesn't poll the AIU itself but looks at an AIU memory block (or are you confusing this with the turnout position memory block)?

<>
<>
--
Dave

On 8 Mar 2018, at 1:55 AM, 'Ken Cameron' kcameron@... [jmriusers] <jmriusers@...> wrote:

I just setup the test and the replies show it sees the AIU!! So it would
seem that by editing NceSensorManager to use that command instead of reading
the memory block would work for these systems. The question is what speed is
reasonable for this action? The upside is there is a low number of AIU
boards possible (2-PowerCab, 3-5, 8-9, 10-USB) is 5 boards (or is it 6 if
address 7 is valid for a AIU). So polling as a low priority thread on
address every 100ms, you still get under 1s worst case delay. So that's
likely close to what we get from the method of scanning the memory in the
CS02. I'm not reading deeply in the manager right now, but it looks like
part of its polling logic is based on how often things are changing and
other traffic.

I don't know what the effective scan rate we get on the CS02 is, so maybe
somebody else out here knows?

It looks doable but I also see a lot of things in the code that would need
to change so it knows all of the possible changes that might be out there.
Like MINAIU and MAXAIU and the range. The gap in the range. Things like
that. My current task loading isn't able to deal with it, so if somebody
else wants to, I can still do the testing.


Locked Re: Can't access tables

 

Turnout position memory in the command station memory is only applicable to Accessory Decoders, not to AIUs.

However, the long form AIU command does require command station memory and that would be why it isn't available in the V1.65 series.
--
Dave

On 8 Mar 2018, at 12:19 AM, 'Ken Cameron' kcameron@... [jmriusers] <jmriusers@...> wrote:

I've got that combination of parts, so I can do the test. My understanding
was the buffer inside the command station that exists on the CS02 that
records every turnout command does not exist in the USB series of command
stations. So the area of memory that would support that command doesn't
exist. I will try. It may be that this would work, bypassing the command
station memory and work. But that would mean the USB series is working
different than the PowerPro series and the polling would need to learn that.
It'd be great if that is true. But I thought I had a conversation with Jim
that turned up as a 'we didn't have space' to keep the records in the
command station.


Locked Re: Tables

 

I think the Arduino file got corrupted and I need to reload, but I cant find the file I previously used which simply read the digital input status on pins 7 and 8 of the Arduino and using the CMRI library sent them over the USB to my PC where JMRI read them as sensor status. So much for relying on my fading memory!? So if anyone has the simple JMRI sketch that would be great.

On Wednesday, March 7, 2018 10:52 AM, "'Ken Cameron' kcameron@... [jmriusers]" <jmriusers@...> wrote:


? Ted,

Ok, it seems you had the audio library issue, now taken care of by that
file.

I'm not too familiar with the Arduino and how it connects, so I'm not much
help there. But if the other pc is able to do it, we need to look at the
connection details for that on both computers.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org

#yiv0000190230 #yiv0000190230 -- #yiv0000190230ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0000190230 #yiv0000190230ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0000190230 #yiv0000190230ygrp-mkp #yiv0000190230hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0000190230 #yiv0000190230ygrp-mkp #yiv0000190230ads {margin-bottom:10px;}#yiv0000190230 #yiv0000190230ygrp-mkp .yiv0000190230ad {padding:0 0;}#yiv0000190230 #yiv0000190230ygrp-mkp .yiv0000190230ad p {margin:0;}#yiv0000190230 #yiv0000190230ygrp-mkp .yiv0000190230ad a {color:#0000ff;text-decoration:none;}#yiv0000190230 #yiv0000190230ygrp-sponsor #yiv0000190230ygrp-lc {font-family:Arial;}#yiv0000190230 #yiv0000190230ygrp-sponsor #yiv0000190230ygrp-lc #yiv0000190230hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0000190230 #yiv0000190230ygrp-sponsor #yiv0000190230ygrp-lc .yiv0000190230ad {margin-bottom:10px;padding:0 0;}#yiv0000190230 #yiv0000190230actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0000190230 #yiv0000190230activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0000190230 #yiv0000190230activity span {font-weight:700;}#yiv0000190230 #yiv0000190230activity span:first-child {text-transform:uppercase;}#yiv0000190230 #yiv0000190230activity span a {color:#5085b6;text-decoration:none;}#yiv0000190230 #yiv0000190230activity span span {color:#ff7900;}#yiv0000190230 #yiv0000190230activity span .yiv0000190230underline {text-decoration:underline;}#yiv0000190230 .yiv0000190230attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0000190230 .yiv0000190230attach div a {text-decoration:none;}#yiv0000190230 .yiv0000190230attach img {border:none;padding-right:5px;}#yiv0000190230 .yiv0000190230attach label {display:block;margin-bottom:5px;}#yiv0000190230 .yiv0000190230attach label a {text-decoration:none;}#yiv0000190230 blockquote {margin:0 0 0 4px;}#yiv0000190230 .yiv0000190230bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0000190230 .yiv0000190230bold a {text-decoration:none;}#yiv0000190230 dd.yiv0000190230last p a {font-family:Verdana;font-weight:700;}#yiv0000190230 dd.yiv0000190230last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0000190230 dd.yiv0000190230last p span.yiv0000190230yshortcuts {margin-right:0;}#yiv0000190230 div.yiv0000190230attach-table div div a {text-decoration:none;}#yiv0000190230 div.yiv0000190230attach-table {width:400px;}#yiv0000190230 div.yiv0000190230file-title a, #yiv0000190230 div.yiv0000190230file-title a:active, #yiv0000190230 div.yiv0000190230file-title a:hover, #yiv0000190230 div.yiv0000190230file-title a:visited {text-decoration:none;}#yiv0000190230 div.yiv0000190230photo-title a, #yiv0000190230 div.yiv0000190230photo-title a:active, #yiv0000190230 div.yiv0000190230photo-title a:hover, #yiv0000190230 div.yiv0000190230photo-title a:visited {text-decoration:none;}#yiv0000190230 div#yiv0000190230ygrp-mlmsg #yiv0000190230ygrp-msg p a span.yiv0000190230yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0000190230 .yiv0000190230green {color:#628c2a;}#yiv0000190230 .yiv0000190230MsoNormal {margin:0 0 0 0;}#yiv0000190230 o {font-size:0;}#yiv0000190230 #yiv0000190230photos div {float:left;width:72px;}#yiv0000190230 #yiv0000190230photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv0000190230 #yiv0000190230photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0000190230 #yiv0000190230reco-category {font-size:77%;}#yiv0000190230 #yiv0000190230reco-desc {font-size:77%;}#yiv0000190230 .yiv0000190230replbq {margin:4px;}#yiv0000190230 #yiv0000190230ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv0000190230 #yiv0000190230ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv0000190230 #yiv0000190230ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv0000190230 #yiv0000190230ygrp-mlmsg select, #yiv0000190230 input, #yiv0000190230 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv0000190230 #yiv0000190230ygrp-mlmsg pre, #yiv0000190230 code {font:115% monospace;}#yiv0000190230 #yiv0000190230ygrp-mlmsg * {line-height:1.22em;}#yiv0000190230 #yiv0000190230ygrp-mlmsg #yiv0000190230logo {padding-bottom:10px;}#yiv0000190230 #yiv0000190230ygrp-msg p a {font-family:Verdana;}#yiv0000190230 #yiv0000190230ygrp-msg p#yiv0000190230attach-count span {color:#1E66AE;font-weight:700;}#yiv0000190230 #yiv0000190230ygrp-reco #yiv0000190230reco-head {color:#ff7900;font-weight:700;}#yiv0000190230 #yiv0000190230ygrp-reco {margin-bottom:20px;padding:0px;}#yiv0000190230 #yiv0000190230ygrp-sponsor #yiv0000190230ov li a {font-size:130%;text-decoration:none;}#yiv0000190230 #yiv0000190230ygrp-sponsor #yiv0000190230ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv0000190230 #yiv0000190230ygrp-sponsor #yiv0000190230ov ul {margin:0;padding:0 0 0 8px;}#yiv0000190230 #yiv0000190230ygrp-text {font-family:Georgia;}#yiv0000190230 #yiv0000190230ygrp-text p {margin:0 0 1em 0;}#yiv0000190230 #yiv0000190230ygrp-text tt {font-size:120%;}#yiv0000190230 #yiv0000190230ygrp-vital ul li:last-child {border-right:none !important;}#yiv0000190230


Locked Re: Arduino sketch

 

Just want to send Arduino ?input pin status to JMRI.

On Tuesday, March 6, 2018 6:54 PM, "cliffaa@... [jmriusers]" <jmriusers@...> wrote:


? Ted,

If what you want are some examples for sending and receiving text through the USB connection between an Arduino and your JMRI computer, a good starting place is in the downloaded folder with the IDE software. For a Win10 computer that would be "C:&#92;Program Files (x86)&#92;Arduino&#92;examples&#92;08.Strings"


For more options, look at


Check the information found at:



// author: Alex Shepherd
// webpage:


for a wealth of information.


If you have some other constraints that are driving your query please provide us with some more information.


Cliff Anderson in Baja SoCal


[Non-text portions of this message have been removed]

#yiv0640230125 #yiv0640230125 -- #yiv0640230125ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0640230125 #yiv0640230125ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0640230125 #yiv0640230125ygrp-mkp #yiv0640230125hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0640230125 #yiv0640230125ygrp-mkp #yiv0640230125ads {margin-bottom:10px;}#yiv0640230125 #yiv0640230125ygrp-mkp .yiv0640230125ad {padding:0 0;}#yiv0640230125 #yiv0640230125ygrp-mkp .yiv0640230125ad p {margin:0;}#yiv0640230125 #yiv0640230125ygrp-mkp .yiv0640230125ad a {color:#0000ff;text-decoration:none;}#yiv0640230125 #yiv0640230125ygrp-sponsor #yiv0640230125ygrp-lc {font-family:Arial;}#yiv0640230125 #yiv0640230125ygrp-sponsor #yiv0640230125ygrp-lc #yiv0640230125hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0640230125 #yiv0640230125ygrp-sponsor #yiv0640230125ygrp-lc .yiv0640230125ad {margin-bottom:10px;padding:0 0;}#yiv0640230125 #yiv0640230125actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0640230125 #yiv0640230125activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0640230125 #yiv0640230125activity span {font-weight:700;}#yiv0640230125 #yiv0640230125activity span:first-child {text-transform:uppercase;}#yiv0640230125 #yiv0640230125activity span a {color:#5085b6;text-decoration:none;}#yiv0640230125 #yiv0640230125activity span span {color:#ff7900;}#yiv0640230125 #yiv0640230125activity span .yiv0640230125underline {text-decoration:underline;}#yiv0640230125 .yiv0640230125attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0640230125 .yiv0640230125attach div a {text-decoration:none;}#yiv0640230125 .yiv0640230125attach img {border:none;padding-right:5px;}#yiv0640230125 .yiv0640230125attach label {display:block;margin-bottom:5px;}#yiv0640230125 .yiv0640230125attach label a {text-decoration:none;}#yiv0640230125 blockquote {margin:0 0 0 4px;}#yiv0640230125 .yiv0640230125bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0640230125 .yiv0640230125bold a {text-decoration:none;}#yiv0640230125 dd.yiv0640230125last p a {font-family:Verdana;font-weight:700;}#yiv0640230125 dd.yiv0640230125last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0640230125 dd.yiv0640230125last p span.yiv0640230125yshortcuts {margin-right:0;}#yiv0640230125 div.yiv0640230125attach-table div div a {text-decoration:none;}#yiv0640230125 div.yiv0640230125attach-table {width:400px;}#yiv0640230125 div.yiv0640230125file-title a, #yiv0640230125 div.yiv0640230125file-title a:active, #yiv0640230125 div.yiv0640230125file-title a:hover, #yiv0640230125 div.yiv0640230125file-title a:visited {text-decoration:none;}#yiv0640230125 div.yiv0640230125photo-title a, #yiv0640230125 div.yiv0640230125photo-title a:active, #yiv0640230125 div.yiv0640230125photo-title a:hover, #yiv0640230125 div.yiv0640230125photo-title a:visited {text-decoration:none;}#yiv0640230125 div#yiv0640230125ygrp-mlmsg #yiv0640230125ygrp-msg p a span.yiv0640230125yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0640230125 .yiv0640230125green {color:#628c2a;}#yiv0640230125 .yiv0640230125MsoNormal {margin:0 0 0 0;}#yiv0640230125 o {font-size:0;}#yiv0640230125 #yiv0640230125photos div {float:left;width:72px;}#yiv0640230125 #yiv0640230125photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv0640230125 #yiv0640230125photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0640230125 #yiv0640230125reco-category {font-size:77%;}#yiv0640230125 #yiv0640230125reco-desc {font-size:77%;}#yiv0640230125 .yiv0640230125replbq {margin:4px;}#yiv0640230125 #yiv0640230125ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv0640230125 #yiv0640230125ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv0640230125 #yiv0640230125ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv0640230125 #yiv0640230125ygrp-mlmsg select, #yiv0640230125 input, #yiv0640230125 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv0640230125 #yiv0640230125ygrp-mlmsg pre, #yiv0640230125 code {font:115% monospace;}#yiv0640230125 #yiv0640230125ygrp-mlmsg * {line-height:1.22em;}#yiv0640230125 #yiv0640230125ygrp-mlmsg #yiv0640230125logo {padding-bottom:10px;}#yiv0640230125 #yiv0640230125ygrp-msg p a {font-family:Verdana;}#yiv0640230125 #yiv0640230125ygrp-msg p#yiv0640230125attach-count span {color:#1E66AE;font-weight:700;}#yiv0640230125 #yiv0640230125ygrp-reco #yiv0640230125reco-head {color:#ff7900;font-weight:700;}#yiv0640230125 #yiv0640230125ygrp-reco {margin-bottom:20px;padding:0px;}#yiv0640230125 #yiv0640230125ygrp-sponsor #yiv0640230125ov li a {font-size:130%;text-decoration:none;}#yiv0640230125 #yiv0640230125ygrp-sponsor #yiv0640230125ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv0640230125 #yiv0640230125ygrp-sponsor #yiv0640230125ov ul {margin:0;padding:0 0 0 8px;}#yiv0640230125 #yiv0640230125ygrp-text {font-family:Georgia;}#yiv0640230125 #yiv0640230125ygrp-text p {margin:0 0 1em 0;}#yiv0640230125 #yiv0640230125ygrp-text tt {font-size:120%;}#yiv0640230125 #yiv0640230125ygrp-vital ul li:last-child {border-right:none !important;}#yiv0640230125



[Non-text portions of this message have been removed]


Locked Re: Tables

 

Ted,

Ok, it seems you had the audio library issue, now taken care of by that
file.

I'm not too familiar with the Arduino and how it connects, so I'm not much
help there. But if the other pc is able to do it, we need to look at the
connection details for that on both computers.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


Locked Re: Tables

 

Kn,
Here is where I stand presently.
I placed the file you provided?in my JMRI Home directory and now I am able to load JMRI panels and all and access all my tables sensors, routes, turnouts, etc. which I think tells me I had the audio hang up? issue. ?However I am still not able to read the sensors status interfaced via Arduino uno.? All other table aspects such as Routes and Turnouts are all working.? This tells me I have a communication problem?between my PC running JMRI and the Arduino uno which was previously interfacing to my sensors.? I don't know if the problem is:
1. A jmri issue2. a coms (serial port) issue3. possible Arduino hardware or sketch issue.
Interestingly I am able to load and test the serial interface sketch on my PC in my study, but not on the PC running JMRI for my layout.
Ted

On Tuesday, March 6, 2018 10:27 PM, "'Ken Cameron' kcameron@... [jmriusers]" <jmriusers@...> wrote:


? Ted,

Having CMRI won't interfere with the tables. You should be able to start
JMRI, not loading any panels, and open the tables. Have you followed the
directions to conclude if you do or don't have the audio library bug? That's
where you would find a very small empty window when you select the tables in
the 'Window' menu. If you leave your system alone for a long time, like an
hour or even overnight, it will eventually open and display the tables.

But to simulate, I need to know what CMRI nodes you had so I can set my
configuration the same.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org

#yiv3055595840 #yiv3055595840 -- #yiv3055595840ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3055595840 #yiv3055595840ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3055595840 #yiv3055595840ygrp-mkp #yiv3055595840hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv3055595840 #yiv3055595840ygrp-mkp #yiv3055595840ads {margin-bottom:10px;}#yiv3055595840 #yiv3055595840ygrp-mkp .yiv3055595840ad {padding:0 0;}#yiv3055595840 #yiv3055595840ygrp-mkp .yiv3055595840ad p {margin:0;}#yiv3055595840 #yiv3055595840ygrp-mkp .yiv3055595840ad a {color:#0000ff;text-decoration:none;}#yiv3055595840 #yiv3055595840ygrp-sponsor #yiv3055595840ygrp-lc {font-family:Arial;}#yiv3055595840 #yiv3055595840ygrp-sponsor #yiv3055595840ygrp-lc #yiv3055595840hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3055595840 #yiv3055595840ygrp-sponsor #yiv3055595840ygrp-lc .yiv3055595840ad {margin-bottom:10px;padding:0 0;}#yiv3055595840 #yiv3055595840actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3055595840 #yiv3055595840activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3055595840 #yiv3055595840activity span {font-weight:700;}#yiv3055595840 #yiv3055595840activity span:first-child {text-transform:uppercase;}#yiv3055595840 #yiv3055595840activity span a {color:#5085b6;text-decoration:none;}#yiv3055595840 #yiv3055595840activity span span {color:#ff7900;}#yiv3055595840 #yiv3055595840activity span .yiv3055595840underline {text-decoration:underline;}#yiv3055595840 .yiv3055595840attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv3055595840 .yiv3055595840attach div a {text-decoration:none;}#yiv3055595840 .yiv3055595840attach img {border:none;padding-right:5px;}#yiv3055595840 .yiv3055595840attach label {display:block;margin-bottom:5px;}#yiv3055595840 .yiv3055595840attach label a {text-decoration:none;}#yiv3055595840 blockquote {margin:0 0 0 4px;}#yiv3055595840 .yiv3055595840bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv3055595840 .yiv3055595840bold a {text-decoration:none;}#yiv3055595840 dd.yiv3055595840last p a {font-family:Verdana;font-weight:700;}#yiv3055595840 dd.yiv3055595840last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3055595840 dd.yiv3055595840last p span.yiv3055595840yshortcuts {margin-right:0;}#yiv3055595840 div.yiv3055595840attach-table div div a {text-decoration:none;}#yiv3055595840 div.yiv3055595840attach-table {width:400px;}#yiv3055595840 div.yiv3055595840file-title a, #yiv3055595840 div.yiv3055595840file-title a:active, #yiv3055595840 div.yiv3055595840file-title a:hover, #yiv3055595840 div.yiv3055595840file-title a:visited {text-decoration:none;}#yiv3055595840 div.yiv3055595840photo-title a, #yiv3055595840 div.yiv3055595840photo-title a:active, #yiv3055595840 div.yiv3055595840photo-title a:hover, #yiv3055595840 div.yiv3055595840photo-title a:visited {text-decoration:none;}#yiv3055595840 div#yiv3055595840ygrp-mlmsg #yiv3055595840ygrp-msg p a span.yiv3055595840yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3055595840 .yiv3055595840green {color:#628c2a;}#yiv3055595840 .yiv3055595840MsoNormal {margin:0 0 0 0;}#yiv3055595840 o {font-size:0;}#yiv3055595840 #yiv3055595840photos div {float:left;width:72px;}#yiv3055595840 #yiv3055595840photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv3055595840 #yiv3055595840photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3055595840 #yiv3055595840reco-category {font-size:77%;}#yiv3055595840 #yiv3055595840reco-desc {font-size:77%;}#yiv3055595840 .yiv3055595840replbq {margin:4px;}#yiv3055595840 #yiv3055595840ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv3055595840 #yiv3055595840ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3055595840 #yiv3055595840ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3055595840 #yiv3055595840ygrp-mlmsg select, #yiv3055595840 input, #yiv3055595840 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv3055595840 #yiv3055595840ygrp-mlmsg pre, #yiv3055595840 code {font:115% monospace;}#yiv3055595840 #yiv3055595840ygrp-mlmsg * {line-height:1.22em;}#yiv3055595840 #yiv3055595840ygrp-mlmsg #yiv3055595840logo {padding-bottom:10px;}#yiv3055595840 #yiv3055595840ygrp-msg p a {font-family:Verdana;}#yiv3055595840 #yiv3055595840ygrp-msg p#yiv3055595840attach-count span {color:#1E66AE;font-weight:700;}#yiv3055595840 #yiv3055595840ygrp-reco #yiv3055595840reco-head {color:#ff7900;font-weight:700;}#yiv3055595840 #yiv3055595840ygrp-reco {margin-bottom:20px;padding:0px;}#yiv3055595840 #yiv3055595840ygrp-sponsor #yiv3055595840ov li a {font-size:130%;text-decoration:none;}#yiv3055595840 #yiv3055595840ygrp-sponsor #yiv3055595840ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv3055595840 #yiv3055595840ygrp-sponsor #yiv3055595840ov ul {margin:0;padding:0 0 0 8px;}#yiv3055595840 #yiv3055595840ygrp-text {font-family:Georgia;}#yiv3055595840 #yiv3055595840ygrp-text p {margin:0 0 1em 0;}#yiv3055595840 #yiv3055595840ygrp-text tt {font-size:120%;}#yiv3055595840 #yiv3055595840ygrp-vital ul li:last-child {border-right:none !important;}#yiv3055595840



[Non-text portions of this message have been removed]


Locked Re: Can't access logix

 

Darren,

The right click context menu option was only available when the Layout Editor panel was in edit mode.

When I updated NX to support cross-panel routing, I removed the context menu option so that the actions would be consistent.

Dave Sand

On Mar 7, 2018, at 4:14 AM, deejf@... [jmriusers] <jmriusers@...> wrote:

Re the NX issue, I think I have just worked it out. I have found the options that set how the route will behave if you re-select it. So I think I'm OK with it. Just curious as to why the right click option isn't around more.

Daarren


Locked Re: Can't access tables

 

Dave,

I just setup the test and the replies show it sees the AIU!! So it would
seem that by editing NceSensorManager to use that command instead of reading
the memory block would work for these systems. The question is what speed is
reasonable for this action? The upside is there is a low number of AIU
boards possible (2-PowerCab, 3-5, 8-9, 10-USB) is 5 boards (or is it 6 if
address 7 is valid for a AIU). So polling as a low priority thread on
address every 100ms, you still get under 1s worst case delay. So that's
likely close to what we get from the method of scanning the memory in the
CS02. I'm not reading deeply in the manager right now, but it looks like
part of its polling logic is based on how often things are changing and
other traffic.

I don't know what the effective scan rate we get on the CS02 is, so maybe
somebody else out here knows?

It looks doable but I also see a lot of things in the code that would need
to change so it knows all of the possible changes that might be out there.
Like MINAIU and MAXAIU and the range. The gap in the range. Things like
that. My current task loading isn't able to deal with it, so if somebody
else wants to, I can still do the testing.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


Locked Re: Decoder Pro is exceptionally sluggish

 

GeoffB,

When you do an uninstall, have you gone looking to make sure all traces of
JMRI have been removed? So there shouldn't be a C:&#92;Program Files (x86)&#92;JMRI.
This is to make sure you have a clean start. Also check that you have the
current Java first. I use a command window to run this command and here is
my results:

C:&#92;Users&#92;kcameron&#92;git&#92;JMRI-20171230>java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

C:&#92;Users&#92;kcameron&#92;git&#92;JMRI-20171230>

Make sure you pick 'install for all users' and make sure you are
administrator or at least launch the install 'run as administrator' using
the right click.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


Locked Re: Decoder Pro is exceptionally sluggish

 

Hi Dave - and anyone else who can help!
I have reinstalled JMRI with antiviruses switched off, but still the same problem arises - gets as far as the "Installed - JMRI Uninstall" then hangs. The only way out is via Task Manager. Any ideas?
Regards, GeoffB

On Tuesday, 6 March 2018, 10:41:35 GMT, Dave Heap dgheap@... [jmriusers] <jmriusers@...> wrote:

?
See below:


On 6 Mar 2018, at 8:55 PM, Geoff Byman gbrails@... [jmriusers] <jmriusers@...> wrote:

The decoders did state "massoth" on read from decoder and when the correct decoder was selected I did notice that it read "15227". As a new user, I'm starting to learn where and what all the errors are!!
Yes, the preferences did read as internal for the service and ops programmers. I just tried altering the service and ops mode programmers in preferences/defaults to xpressnet but no difference except that when clicked on "read from decoder" the error message came up one time as "communication error PC to command station - error 311" and when I tried it again came up with "requested operation not implemented in command station - error 303".
That is a huge change from where you were. You have gone from taking to a dummy programmer to attempting to talk to a real DCC system programmer.

Since you mention ZTC and XpressNet, I'll bow out of advising here as these are outside my area of experience. But others will be able to help. We've also got some information here:
<>

I tried then by selecting the decoder - TCS-T1 - from the drop down and then clicked read and the address lines went red and the error message was the "311" followed immediately by the "303" message, flicked a couple of times between the two, then settled on 303 - couldn't make it's mind up? I have unplugged a replugged the cable into both the PC and the command station and tried another usb port - all of which didn't alter things. I know the cable is OK as it is the one I use on my scanner, which I have used successfully a few times since I've been having the problems with JMRI.
I've rung ZTC and they say that they will have to investigate at their end.
See above. You need to find a solution to the communication problems.

One thing I did notice every time I installed a fresh JMRI (and on the original installation too) was that the installation went all the way to "installed - JMRI uninstall" and then hung and the next buttons, etc were grayed out. I left it for over 15 mins but nothing changed so I then stopped the programme in task manager. Perhaps something is not installing correct ly?
That is a cause for concern. I'm guessing an antivirus protection program is preventing the final steps. Disable protection and try again.

Dave in Australia

[Non-text portions of this message have been removed]


#yiv6849644756 #yiv6849644756 -- #yiv6849644756ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6849644756 #yiv6849644756ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6849644756 #yiv6849644756ygrp-mkp #yiv6849644756hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6849644756 #yiv6849644756ygrp-mkp #yiv6849644756ads {margin-bottom:10px;}#yiv6849644756 #yiv6849644756ygrp-mkp .yiv6849644756ad {padding:0 0;}#yiv6849644756 #yiv6849644756ygrp-mkp .yiv6849644756ad p {margin:0;}#yiv6849644756 #yiv6849644756ygrp-mkp .yiv6849644756ad a {color:#0000ff;text-decoration:none;}#yiv6849644756 #yiv6849644756ygrp-sponsor #yiv6849644756ygrp-lc {font-family:Arial;}#yiv6849644756 #yiv6849644756ygrp-sponsor #yiv6849644756ygrp-lc #yiv6849644756hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6849644756 #yiv6849644756ygrp-sponsor #yiv6849644756ygrp-lc .yiv6849644756ad {margin-bottom:10px;padding:0 0;}#yiv6849644756 #yiv6849644756actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6849644756 #yiv6849644756activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6849644756 #yiv6849644756activity span {font-weight:700;}#yiv6849644756 #yiv6849644756activity span:first-child {text-transform:uppercase;}#yiv6849644756 #yiv6849644756activity span a {color:#5085b6;text-decoration:none;}#yiv6849644756 #yiv6849644756activity span span {color:#ff7900;}#yiv6849644756 #yiv6849644756activity span .yiv6849644756underline {text-decoration:underline;}#yiv6849644756 .yiv6849644756attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6849644756 .yiv6849644756attach div a {text-decoration:none;}#yiv6849644756 .yiv6849644756attach img {border:none;padding-right:5px;}#yiv6849644756 .yiv6849644756attach label {display:block;margin-bottom:5px;}#yiv6849644756 .yiv6849644756attach label a {text-decoration:none;}#yiv6849644756 blockquote {margin:0 0 0 4px;}#yiv6849644756 .yiv6849644756bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6849644756 .yiv6849644756bold a {text-decoration:none;}#yiv6849644756 dd.yiv6849644756last p a {font-family:Verdana;font-weight:700;}#yiv6849644756 dd.yiv6849644756last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6849644756 dd.yiv6849644756last p span.yiv6849644756yshortcuts {margin-right:0;}#yiv6849644756 div.yiv6849644756attach-table div div a {text-decoration:none;}#yiv6849644756 div.yiv6849644756attach-table {width:400px;}#yiv6849644756 div.yiv6849644756file-title a, #yiv6849644756 div.yiv6849644756file-title a:active, #yiv6849644756 div.yiv6849644756file-title a:hover, #yiv6849644756 div.yiv6849644756file-title a:visited {text-decoration:none;}#yiv6849644756 div.yiv6849644756photo-title a, #yiv6849644756 div.yiv6849644756photo-title a:active, #yiv6849644756 div.yiv6849644756photo-title a:hover, #yiv6849644756 div.yiv6849644756photo-title a:visited {text-decoration:none;}#yiv6849644756 div#yiv6849644756ygrp-mlmsg #yiv6849644756ygrp-msg p a span.yiv6849644756yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6849644756 .yiv6849644756green {color:#628c2a;}#yiv6849644756 .yiv6849644756MsoNormal {margin:0 0 0 0;}#yiv6849644756 o {font-size:0;}#yiv6849644756 #yiv6849644756photos div {float:left;width:72px;}#yiv6849644756 #yiv6849644756photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv6849644756 #yiv6849644756photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6849644756 #yiv6849644756reco-category {font-size:77%;}#yiv6849644756 #yiv6849644756reco-desc {font-size:77%;}#yiv6849644756 .yiv6849644756replbq {margin:4px;}#yiv6849644756 #yiv6849644756ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6849644756 #yiv6849644756ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6849644756 #yiv6849644756ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6849644756 #yiv6849644756ygrp-mlmsg select, #yiv6849644756 input, #yiv6849644756 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6849644756 #yiv6849644756ygrp-mlmsg pre, #yiv6849644756 code {font:115% monospace;}#yiv6849644756 #yiv6849644756ygrp-mlmsg * {line-height:1.22em;}#yiv6849644756 #yiv6849644756ygrp-mlmsg #yiv6849644756logo {padding-bottom:10px;}#yiv6849644756 #yiv6849644756ygrp-msg p a {font-family:Verdana;}#yiv6849644756 #yiv6849644756ygrp-msg p#yiv6849644756attach-count span {color:#1E66AE;font-weight:700;}#yiv6849644756 #yiv6849644756ygrp-reco #yiv6849644756reco-head {color:#ff7900;font-weight:700;}#yiv6849644756 #yiv6849644756ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6849644756 #yiv6849644756ygrp-sponsor #yiv6849644756ov li a {font-size:130%;text-decoration:none;}#yiv6849644756 #yiv6849644756ygrp-sponsor #yiv6849644756ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6849644756 #yiv6849644756ygrp-sponsor #yiv6849644756ov ul {margin:0;padding:0 0 0 8px;}#yiv6849644756 #yiv6849644756ygrp-text {font-family:Georgia;}#yiv6849644756 #yiv6849644756ygrp-text p {margin:0 0 1em 0;}#yiv6849644756 #yiv6849644756ygrp-text tt {font-size:120%;}#yiv6849644756 #yiv6849644756ygrp-vital ul li:last-child {border-right:none !important;}#yiv6849644756

[Non-text portions of this message have been removed]


Locked Re: Turnout state when opening a panel

 

Thanks Dave, Just what I was looking for.

Ken




On 3/6/2018 11:58 AM, Dave Sand dave@... [jmriusers] wrote:
Ken,

After line 186 that reads ¡°turnoutCount +=1¡±, carefully add the following line:

self.waitMsec(1000)

The 1000 is milliseconds, which in the example is 1 second.

Make sure that the indentation exactly matches the turnoutCount line. DO NOT use tabs. You don¡¯t say what operating system you use. If Windows, you should probably use WordPad to make the change. Make sure that you save the updated file as plain text.

I recommend that you copy the script to your user files location (see Help >> Locations) and change it there. You will also need to update your startup actions to use the new copy. This way JMRI upgrades will not overwrite your modification.

Dave Sand



On Mar 6, 2018, at 8:14 AM, Ken boomer17@... [jmriusers] <jmriusers@...> wrote:

I set this script to run on startup in the preferences file and it does
just what I want, however the turnouts change state too quick for me. Is
there a way to set a delay?

On 2/6/2018 9:49 PM, cpcrr@... [jmriusers] wrote:
Ken, There is a script TurnoutStatePersistence.py in the Jython library which saves the state of the turnouts at shutdown. The script may need to be tweaked to meet your needs, but it is good starting point.





I prefer to rely on the actual state of the layout devices at startup to get the layout up to a known status. Stall motor controlled turnouts power up to a known position, then maybe need to be commanded to move to the shutdown position.





We design our control systems for layouts with stall motors to come up with the stall motors defaulted to the mainline route. This means that some stall motors need to have their input voltage polarity wiring flipped. We do this to allow running trains on the layout without any control system running and is useful for ops resets and running track cleaning trains.





Chuck Catania

MRCS



















---In jmriusers@..., <boomer17@...> wrote :



When I open my panel I would like to all the turnout icons to display the state they were in when JMRI was shut down. They now display as unknown. Is there a way to do this?



Thanks, Ken



















------------------------------------
Posted by: cpcrr@...
------------------------------------


------------------------------------

Yahoo Groups Links



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Dave Sand <dave@...>
------------------------------------


------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]


Locked Re: Can't access tables

 

Dave,

I've got that combination of parts, so I can do the test. My understanding
was the buffer inside the command station that exists on the CS02 that
records every turnout command does not exist in the USB series of command
stations. So the area of memory that would support that command doesn't
exist. I will try. It may be that this would work, bypassing the command
station memory and work. But that would mean the USB series is working
different than the PowerPro series and the polling would need to learn that.
It'd be great if that is true. But I thought I had a conversation with Jim
that turned up as a 'we didn't have space' to keep the records in the
command station.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


Locked Re: Can't access logix

 

Re the NX issue, I think I have just worked it out. I have found the options that set how the route will behave if you re-select it. So I think I'm OK with it. Just curious as to why the right click option isn't around more.

Daarren


Locked Re: Can't access logix

 

Thanks for that Dave, I have loaded your panel and low and behold all the logix is there and working. Once again thanks.

On a side note I have NX routes for a part of my panel. These routes set when I click on the entry exit sensors, however there is now no right click menu to allow me to cancel the route. Is this something new with the 4.11.3 release?


Darren


Locked Re: Decoder Pro is exceptionally sluggish

 

Hello Dave,
Thanks for the reply and your help.
I did have a look at the link you gave me, but unfortunately using the 640 interface unit is needed for the 511 or earlier, but the unit is not needed with the 611 as this, I am told by ZTC, has the direct computer connection USB port (via the cable I mentioned in the last email) so the 640 interface is not required.
With everything tried so far and getting absolutely nowhere, I think I will wait for ZTC to reply as I suspect that the problem lies within the unit itself - jmri recognises the unit but with any commands sent there, it is not playing ball.
Unless anyone out there has a 611 command station and knows an answer - or anyone can throw light on this, would be much appreciated.
Regards, GeoffB

On Tuesday, 6 March 2018, 10:41:35 GMT, Dave Heap dgheap@... [jmriusers] <jmriusers@...> wrote:

?
See below:


On 6 Mar 2018, at 8:55 PM, Geoff Byman gbrails@... [jmriusers] <jmriusers@...> wrote:

The decoders did state "massoth" on read from decoder and when the correct decoder was selected I did notice that it read "15227". As a new user, I'm starting to learn where and what all the errors are!!
Yes, the preferences did read as internal for the service and ops programmers. I just tried altering the service and ops mode programmers in preferences/defaults to xpressnet but no difference except that when clicked on "read from decoder" the error message came up one time as "communication error PC to command station - error 311" and when I tried it again came up with "requested operation not implemented in command station - error 303".
That is a huge change from where you were. You have gone from taking to a dummy programmer to attempting to talk to a real DCC system programmer.

Since you mention ZTC and XpressNet, I'll bow out of advising here as these are outside my area of experience. But others will be able to help. We've also got some information here:
<>

I tried then by selecting the decoder - TCS-T1 - from the drop down and then clicked read and the address lines went red and the error message was the "311" followed immediately by the "303" message, flicked a couple of times between the two, then settled on 303 - couldn't make it's mind up? I have unplugged a replugged the cable into both the PC and the command station and tried another usb port - all of which didn't alter things. I know the cable is OK as it is the one I use on my scanner, which I have used successfully a few times since I've been having the problems with JMRI.
I've rung ZTC and they say that they will have to investigate at their end.
See above. You need to find a solution to the communication problems.

One thing I did notice every time I installed a fresh JMRI (and on the original installation too) was that the installation went all the way to "installed - JMRI uninstall" and then hung and the next buttons, etc were grayed out. I left it for over 15 mins but nothing changed so I then stopped the programme in task manager. Perhaps something is not installing correct ly?
That is a cause for concern. I'm guessing an antivirus protection program is preventing the final steps. Disable protection and try again.

Dave in Australia

[Non-text portions of this message have been removed]


#yiv6706599570 #yiv6706599570 -- #yiv6706599570ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6706599570 #yiv6706599570ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6706599570 #yiv6706599570ygrp-mkp #yiv6706599570hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6706599570 #yiv6706599570ygrp-mkp #yiv6706599570ads {margin-bottom:10px;}#yiv6706599570 #yiv6706599570ygrp-mkp .yiv6706599570ad {padding:0 0;}#yiv6706599570 #yiv6706599570ygrp-mkp .yiv6706599570ad p {margin:0;}#yiv6706599570 #yiv6706599570ygrp-mkp .yiv6706599570ad a {color:#0000ff;text-decoration:none;}#yiv6706599570 #yiv6706599570ygrp-sponsor #yiv6706599570ygrp-lc {font-family:Arial;}#yiv6706599570 #yiv6706599570ygrp-sponsor #yiv6706599570ygrp-lc #yiv6706599570hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6706599570 #yiv6706599570ygrp-sponsor #yiv6706599570ygrp-lc .yiv6706599570ad {margin-bottom:10px;padding:0 0;}#yiv6706599570 #yiv6706599570actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6706599570 #yiv6706599570activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6706599570 #yiv6706599570activity span {font-weight:700;}#yiv6706599570 #yiv6706599570activity span:first-child {text-transform:uppercase;}#yiv6706599570 #yiv6706599570activity span a {color:#5085b6;text-decoration:none;}#yiv6706599570 #yiv6706599570activity span span {color:#ff7900;}#yiv6706599570 #yiv6706599570activity span .yiv6706599570underline {text-decoration:underline;}#yiv6706599570 .yiv6706599570attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6706599570 .yiv6706599570attach div a {text-decoration:none;}#yiv6706599570 .yiv6706599570attach img {border:none;padding-right:5px;}#yiv6706599570 .yiv6706599570attach label {display:block;margin-bottom:5px;}#yiv6706599570 .yiv6706599570attach label a {text-decoration:none;}#yiv6706599570 blockquote {margin:0 0 0 4px;}#yiv6706599570 .yiv6706599570bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6706599570 .yiv6706599570bold a {text-decoration:none;}#yiv6706599570 dd.yiv6706599570last p a {font-family:Verdana;font-weight:700;}#yiv6706599570 dd.yiv6706599570last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6706599570 dd.yiv6706599570last p span.yiv6706599570yshortcuts {margin-right:0;}#yiv6706599570 div.yiv6706599570attach-table div div a {text-decoration:none;}#yiv6706599570 div.yiv6706599570attach-table {width:400px;}#yiv6706599570 div.yiv6706599570file-title a, #yiv6706599570 div.yiv6706599570file-title a:active, #yiv6706599570 div.yiv6706599570file-title a:hover, #yiv6706599570 div.yiv6706599570file-title a:visited {text-decoration:none;}#yiv6706599570 div.yiv6706599570photo-title a, #yiv6706599570 div.yiv6706599570photo-title a:active, #yiv6706599570 div.yiv6706599570photo-title a:hover, #yiv6706599570 div.yiv6706599570photo-title a:visited {text-decoration:none;}#yiv6706599570 div#yiv6706599570ygrp-mlmsg #yiv6706599570ygrp-msg p a span.yiv6706599570yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6706599570 .yiv6706599570green {color:#628c2a;}#yiv6706599570 .yiv6706599570MsoNormal {margin:0 0 0 0;}#yiv6706599570 o {font-size:0;}#yiv6706599570 #yiv6706599570photos div {float:left;width:72px;}#yiv6706599570 #yiv6706599570photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv6706599570 #yiv6706599570photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6706599570 #yiv6706599570reco-category {font-size:77%;}#yiv6706599570 #yiv6706599570reco-desc {font-size:77%;}#yiv6706599570 .yiv6706599570replbq {margin:4px;}#yiv6706599570 #yiv6706599570ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6706599570 #yiv6706599570ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6706599570 #yiv6706599570ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6706599570 #yiv6706599570ygrp-mlmsg select, #yiv6706599570 input, #yiv6706599570 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6706599570 #yiv6706599570ygrp-mlmsg pre, #yiv6706599570 code {font:115% monospace;}#yiv6706599570 #yiv6706599570ygrp-mlmsg * {line-height:1.22em;}#yiv6706599570 #yiv6706599570ygrp-mlmsg #yiv6706599570logo {padding-bottom:10px;}#yiv6706599570 #yiv6706599570ygrp-msg p a {font-family:Verdana;}#yiv6706599570 #yiv6706599570ygrp-msg p#yiv6706599570attach-count span {color:#1E66AE;font-weight:700;}#yiv6706599570 #yiv6706599570ygrp-reco #yiv6706599570reco-head {color:#ff7900;font-weight:700;}#yiv6706599570 #yiv6706599570ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6706599570 #yiv6706599570ygrp-sponsor #yiv6706599570ov li a {font-size:130%;text-decoration:none;}#yiv6706599570 #yiv6706599570ygrp-sponsor #yiv6706599570ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6706599570 #yiv6706599570ygrp-sponsor #yiv6706599570ov ul {margin:0;padding:0 0 0 8px;}#yiv6706599570 #yiv6706599570ygrp-text {font-family:Georgia;}#yiv6706599570 #yiv6706599570ygrp-text p {margin:0 0 1em 0;}#yiv6706599570 #yiv6706599570ygrp-text tt {font-size:120%;}#yiv6706599570 #yiv6706599570ygrp-vital ul li:last-child {border-right:none !important;}#yiv6706599570


Locked Re: Loksound Decoder Pro Options

 

John,
Where do I find these sound files so that I may select the correct file?
Regards,Dick

On Tuesday, March 6, 2018, 8:45:44 AM EST, jonie41 jonie41 jonie41@... [jmriusers] <jmriusers@...> wrote:

?
The OEM decoder comes with a basic sound file installed for testing.
You need to select the sound file particular to your loco.
After that you need a LokProgrammer to install the file.
You'll have contact the dealer and inquire if he is able to load the sound file.
If your retailer did not offer to install the file, he most likely does not
have a LokProgrammer.
In the files section in the LokSound group, there is a list of folks with a
LokProgrammer that are willing to help.
You may live close to a listee.
Good luck.

John

---------- Original Message ----------
From: "dick_mckibben@... [jmriusers]" <jmriusers@...>
Date: March 6, 2018 at 7:10 AM


Decoder Pro has identified my new decoder as a Loksound OEM select decoder.
It does not give me the option to change prime mover sounds. I have also
been unable to change the prime mover sound by various changes I have made to
CV 48. Does this mean that I have only one prime mover sound with this
decoder?


Dick McKibben


[Non-text portions of this message have been removed]


[Non-text portions of this message have been removed]


Locked Re: How can I identify which TSU-1000 Tsunami is installed in my loc

 

You can identify it for sure by removing the shrinkwrap and checking the
number that will be written on the processor chip. That should be the last
two digits of the serial number. There's no warrantly any more on a
TSU-1000 so no issues there. When you reassemble it, don't forget the
heatsink and pad and do it up in some new heatshrink - and write the
details on the outside!

However, you can do it less intrusively
- two wires at the tail end for the speaker = diesel. 3 wires with
one just off-white = steam (it's the chuff cam wire)
- wire it to a motor and speaker, then (steam) listen to the
whistles, select different choices, and see if you can tell which you
have. Airhorn on one of them makes it the Southern Pacific for sure.
- diesel, listen to the prime mover and see if you can tell (this
one is a lot harder - and may well come down to checking the processor).

Or just use it anyway - they're still fine decoders - in something that
you feel matches the sound it makes. Rule #1 applies!

Mick
______________________________________________________________________
Mick Moignard
Specialising in DCC Sound
p: +44 7774 652504
e: mick@...
skype: mickmoignard
IBM Notes and Domino: still has what it takes as an App Dev and
Collaboration platform.


Locked Re: Can't access tables

 

Ken,

According to my documentation, the 0x9B yy (short form AIU status) command is supported by by the V7.x.x/V1.65B combination.

The 0x8A yy (long form AIU status) command is not.

Although I unfortunately don't own an AIU to test with, my V7.3.7/V1.65B Power Cab combination does respond to 0x9B yy with two bytes of data (not surprisingly 00 00). It ignores an 0x8A yy command.

If someone has an AIU and V7.3.7/V1.65B system, they could test this with the NCE Command Monitor and Send NCE Binary Command windows in JMRI. The "yy" is the cab bus (hex) address of the AIU you are interrogating.

Since only the short form is supported, you can get current status, but not whether a particular input has changed since last read.
--
Dave in Australia

The New England Convention 2018

On 7 Mar 2018, at 2:28 PM, 'Ken Cameron' kcameron@... [jmriusers] <jmriusers@...> wrote:

AIU readback isn't supported in the PowerCab/SB3/SB5/Twin series of systems.
There wasn't enough room in the memory for it to hold that information.

Only the PowerPro command station (CS02) supports letting JMRI know what the
AIU devices are seeing.


Locked Re: Can't access logix

 

Darren,

I have uploaded an updated panel xml to the same folder as "Cann River 7.4 DS.xml". All of the Logix and Conditional system names have IX added to the front. IX is the standard prefix for Logix.

I was not able to actually test anything since I don¡¯t have your custom components, but I did not see any Logix related errors.

Dave Sand

On Mar 6, 2018, at 10:59 PM, Dave Sand <dave@...> wrote:

Darren,

I will take a look at it.

Dave Sand



On Mar 6, 2018, at 10:54 PM, deejf@... [jmriusers] <jmriusers@...> wrote:

Hi Ken, my xml file Cann River 7.4 is in the folder 'Programs being worked on' sub folder 'Darren French'

If one of the guru's could check out the issue that would be great.


Thanks,
Darren


Locked Re: Can't access logix

 

Darren,

I will take a look at it.

Dave Sand

On Mar 6, 2018, at 10:54 PM, deejf@... [jmriusers] <jmriusers@...> wrote:

Hi Ken, my xml file Cann River 7.4 is in the folder 'Programs being worked on' sub folder 'Darren French'

If one of the guru's could check out the issue that would be great.


Thanks,
Darren