Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Re: JMRI 4.8 is available for download
Fraser,
With 4.8 installed, search your ENTIRE machine for file name signalmasts-2.9.6.xsd The number of lines in the file should be around 406. If you have more than 1 file, you have another JMRI install somewhere. The 4.6 version of that file has 253 lines. If JMRI happens to use an old version of the file, that would explain the validation errors. If you only have one occurrence of the file, but the size is wrong, maybe the Synology is replacing it. Dave Sand |
Locked
Reset Fail
Just upgraded to Production Version 4.8 all works ok except as in the past i still can't do a reset on a TCS Wow Decoder
I tried a Wow version 2 on my programing track Using my DC51 Zephyr and my Power Pax Booster and get a Unknown error 307 message So i tried another loco and got the same message I was able to reset both decoders by using Blast Mode on my Zephyr and writing a value of 2 to CV 8 I was told in the past that perhaps the write was too fast Has this problem ever been addressed ? I have no problems doing other programming writes I haven't tried any Reads Terry Visit My Web site@ |
Locked
Re: Locobuffer locking up from data overload?
Rodney,
I realize you're the author of CATS and not JMRI, but I have to admit I'm stumped here. I don't have any of the Software Flash boxes checked within CATS, and I can't figure out where in JMRI I can go to turn software flashing off (or on for that matter). Even when adding a new signal head, in the "Add New" dialog, there is nothing about software flashing. Right now if I set my SE8c to 4th aspect = Flashing Red, I get a weird result: a "flash" between red and flashing red - so ostensibly in place of dark the software - whether CATS or JMRI I don't know - is sending the flashing red aspect. Looks really strange and still eats up the bandwidth because the commands are sent frequently. Any advice - from you or any other Se8c/JMRI gurus out there? Thank you all in advance, Steve KCS 3rd Sub |
Locked
Re: JMRI 4.8 is available for download
Hi Egbert
That "MT " that you found is exactly the same as that found by Dave Sand a couple of days ago. I removed it then and that changed the line number of the "Outputs" error when loading. I didn't understand where it came from before but the fact that it has come back again could be due to one of two things: 1) JMRI is introducing it for some reason or 2) it is possible that I have reintroduced it when I downloaded the one that I uploaded and with all that's going on forgot to remove it again. Probably the latter. It is/was the very first entry in the turnouts section. I have another computer in the loft that I will stop the Synology synchronisation on and attempt the complete removal of JMRI from and do as clean an install as I can of 4.8 and then try making up the "straight" panel again and see how that behaves. Cheers Fraser |
Locked
Re: Update to JMRI 4.8 - CMRI Connection
Sorry to reply to my own, but I just had another thought. This may be a misunderstanding of the C/MRI protocol.
The NS (number of bytes of board configuration, e.g. ceiling(n_boards/4)) is sent as a raw integer, not an ASCII character. As such, it can have values that looks like protocol characters. In that case, a DLE (a.k.a. DL or 0x10) character is sent before that. When NS is 3, that¡¯s the case. It¡¯ll be sent as x10 0x03, i.e. DL 03. That¡¯s completely normal and correct AFAIK. Unfortunately, the C/MRI monitor doesn¡¯t understand that when decoding the message. So get lines like this: [41 49 58 00 00 10 03 A5 5A 09] Init ua=0 type=X DL=0 NS=16 CT: 3 a5 5a 9 That¡¯s the right raw data, but the wrong interpretation of it. I¡¯ll fix this. But, unfortunately, that means this isn¡¯t the cause of your problem. I¡¯m not sure what¡¯s going wrong there. Bob On Jul 26, 2017, at 12:26 AM, scott.rose@... [jmriusers] <jmriusers@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Decoder Pro output for Team Digital BLOC8D
Bob, thanks for the very helpful reply. I know I have a long way to go to
understand how JMRI works, but it is a fun venture. Thanks again. Jerry Michels |
Locked
Re: JMRI 4.8 is available for download
Hi Dave, Egbert
David, I tried as you suggested but no change as to what happens. I then removed 4.8 completely including the bits in C:\user\fraser\JMRI and renamed my user files folder so that I could in effect start from scratch. I installed 4.8 and set my user files directory to C:\Users\Fraser\Documents\Railway\JMRI\. This is where I have been working quite happily with previous versions and it's there as it is within my Railway folder that is backed up and synchronised with a Synology NFS. I have copied into here just my roster, my BR2003 FWS signal definition and the resources to go with that and of course my panelpro file 37 heaven. On opening the file in PanelPro I had the same failure as before "Error on line 3206: cvc-complex-type.2.4.a: Invalid content was found starting with element 'outputs'. One of '{systemName, disabledAspects}' is expected." Then, before I saw Egberts response I started a new, simple layout from scratch "straight.xml". I have uploaded that to . I defined the sensors and blocks, made the track plan, defined the turnouts then signal masts then created the signalmast logic. I then saved it, quit and restarted and this is what appeared in the Console 2017-07-27 09:21:55,867 util.Log4JUtil INFO - * JMRI log ** [main] 2017-07-27 09:21:55,891 util.Log4JUtil INFO - This log is appended to file: C:\Users\Fraser\JMRI\log\messages.log [main] 2017-07-27 09:21:55,892 util.Log4JUtil INFO - This log is stored in file: C:\Users\Fraser\JMRI\log\session.log [main] 2017-07-27 09:21:55,904 apps.Apps INFO - PanelPro version 4.8+Rbe0ff15 starts under Java 1.8.0_141 on Windows 10 x86 v10.0 at Thu Jul 27 09:21:55 BST 2017 [main] 2017-07-27 09:21:56,531 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3f03df36 [main] 2017-07-27 09:21:56,997 node.NodeIdentity INFO - Using jmri-0019D1E3BBD1-3f03df36 as the JMRI Node identity [main] 2017-07-27 09:21:57,093 managers.JmriUserPreferencesManager ERROR - Unable to retrieve property "windowRectangle2D" for window "jmri.jmrit.display.layoutEditor.LayoutEditor:My Layout" [main] 2017-07-27 09:21:57,341 configurexml.ConnectionConfigXml INFO - CAN Simulator Started [main] 2017-07-27 09:22:01,639 util.FileUtilSupport INFO - File path program: is C:\Program Files (x86)\JMRI\ [main] 2017-07-27 09:22:01,640 util.FileUtilSupport INFO - File path preference: is C:\Users\Fraser\Documents\Railway\JMRI\ [main] 2017-07-27 09:22:01,641 util.FileUtilSupport INFO - File path profile: is C:\Users\Fraser\JMRI\My_JMRI_Railroad\ [main] 2017-07-27 09:22:01,642 util.FileUtilSupport INFO - File path settings: is C:\Users\Fraser\JMRI\ [main] 2017-07-27 09:22:01,643 util.FileUtilSupport INFO - File path home: is C:\Users\Fraser\ [main] 2017-07-27 09:22:01,644 util.FileUtilSupport INFO - File path scripts: is C:\Program Files (x86)\JMRI\jython\ [main] 2017-07-27 09:22:11,309 configurexml.ErrorHandler ERROR - Parse error while parsing file /C:/Users/Fraser/Documents/Railway/JMRI/straight.xml Exception: org.jdom2.input.JDOMParseException: Error on line 139: cvc-complex-type.2.4.a: Invalid content was found starting with element 'matrixsignalmast'. One of '{turnoutsignalmast, dccsignalmast, signalmast, virtualsignalmast, signalmastrepeater}' is expected. See for possibly more information. [AWT-EventQueue-0] There is something VERY strange going on here!! I would imagine that a file written in 4.8 would open without eror in 4.8. The first matrix mast definition in straight starts as <matrixsignalmast class="jmri.implementation.configurexml.MatrixSignalMastXml"> <systemName>IF$xsm:BR-2003 fws:F+4+c($0001)-3t</systemName> <userName>two</userName> <properties> <property> <key>intermediateSignal</key> <value class="java.lang.Boolean">true</value> </property> </properties> <unlit allowed="no" /> <outputs> <output matrixCol="output1">S1C1</output> wheras my 37 heaven starts like <signalmast class="jmri.implementation.configurexml.MatrixSignalMastXml" userName="CW12"> <systemName>IF$xsm:BR-2003 fws:F+4+c($0012)-2t</systemName> <userName>CW12</userName> <unlit allowed="no" /> <outputs> <output matrixCol="output1">CW12 Ch1</output> <output matrixCol="output2">CW12 Ch2</output> </outputs> <bitStrings> <bitString aspect="Danger">00</bitString> These are quite different. Egbert, I'll have a go at your idea soon. Other stuff to do first. Thanks as ever Fraser ---In jmriusers@..., <dcc2@...> wrote : Hi Fraser, I looked at your XML panel file, but am pretty sure the structure of the matrix signal masts is ok despite being written in 4.6. After I deleted all the extra stuff, except for 1 matrix mast and the two turnouts used as outputs, it loaded fine in de signal mast table. Didn't check your custom appearance file, but saw another error message about some "" (that's empty) number format exception for a Cbus turnout that was gone when I took out all but the 2 turnouts. You've got quite a list, so I'm sorry I was unable to look at each one. Is there a place where you use this particular matrix mast in either an icon on your panel, in Signal Mast Logic or a signal group. That could be the spot where the mast is loaded again, and we might not have tested before. Still, my approach to find the cause would be to first take out the LayoutEditor panel and then cut the remaining file in half and see what happens. If OK, check the other half. Please let us know what you find. Egbert |
Locked
Multiple Openlcb Conections
Will JMRI bridge multiple OpenLCB connections?
Will an event on one segment be seen on the other segment? Regards Nom d'Inet |
Locked
Re: Volume Control
Zimo sound decoders can have volume up/down function keys allocated
toggle quoted message
Show quoted text
Hornby TTS decoders have something similar in concept. I'm sure other makers have similar, but each will have its own mechanism. - Nigel -----Original Message-----
From: jmriusers@... [mailto:jmriusers@...] Sent: 27 July 2017 00:34 To: jmriusers@... Subject: Re: [jmriusers] Volume Control This can only be done if the decoder supports such an option. I know that ESU decoders can be configured so that a function key works as a combined Volume/Mute key; a single press mutes or unmutes, double presses step through six predefined master volume levels. Very useful for club/vs home etc. I don't know of any other decoder brand or model that does so. -- Dave in Australia On 27 Jul 2017, at 12:43 AM, tjfisher1@... [jmriusers] <jmriusers@...> wrote: ------------------------------------ Posted by: Dave Heap <dgheap@...> ------------------------------------ ------------------------------------ Yahoo Groups Links |
Locked
Re: Update to JMRI 4.8 - CMRI Connection
Thanks Ken. I had already started removing JMRI from the laptop.
After uninstalling 4.6 and removing any files left behind, I installed a fresh copy of 4.8. Unfortunately no change. As there appears to be little difference in the initialisation string between 4.6 and 4.8, I'm looking more towards a problem with drivers on the laptop and my USB to serial converters. As I am planning to upgrade the laptop in the very near future due to some other minor issues, I'm going to stay with 4.6 in the mean time. Regards Scott |
Locked
Re: Crossing in layout editor
Hi
As an aside I use frog juicers on my HO Module and have had to fit an on off switch as in some set ups they "bring down" the command station when tripped (Ironically it all works OK without them!). Peter Devon |
Locked
Re: Decoder Pro output for Team Digital BLOC8D
The following is rearranged a bit to make it more readable.
On Jul 26, 2017, at 9:45 PM, Gerald Michels gjmichels53@... [jmriusers] <jmriusers@...> wrote:e.g. 11:24:32.359: [B2 42 50 5F] Sensor LS133 () is Hi. (BDL16 #9, DS5; So it seems to me that Decoder Pro is seeing the BLOC8D just fine.Agreed. I am curious about the text at the end of each line in parenthesesThe only thing that the LocoNet provides it the part in []. e.g. [B2 42 50 5F] called the raw data. The rest is JMRI trying to make it readable for you. Digitrax has used lots of ways to write addresses, depending on which Digitrax board was in use, so the part in () is trying to show those. That message could have been issued by channel 5 on a BDL16* set to #9; etc. I set the BLOC8D in this example with a beginning address of 200, so I wasLocoNet Sensor. Finally, the main reason for this whole exercise is to deliver blockIf you open the JMRI Sensor Table, you¡¯ll see entries for each of those under the LS numbers. They¡¯ll change as messages come in from the layout. You can use that in the various JMRI tools. Bob -- Bob Jacobsen rgj1927@... |
Locked
Re: Trouble with Virtual Signals
On Jul 26, 2017, at 6:50 PM, robert.zeolla@... [jmriusers] <jmriusers@...> wrote:You can do this, but it involves extra non-displaying SignalHeads. Roughly: 1) Define an internal / virtual head that is on the entrance to the furthest turnout. It¡¯ll show red if that¡¯s set against. (This isn¡¯t on the layout, though you might want to add it to a panel so you can see what¡¯s going on) 2) Now set up the real signal to (a) protect against the near turnout and (b) follow your signal from (1) as ¡°Distant¡±. That last part is important: ¡°Distant¡± means to be red when the far signal is red, not yellow when the far signal is red. It can become complicated, but this should always be able to handle what needs to be handled. Bob -- Bob Jacobsen rgj1927@... |
Locked
Re: Help with German Signals
We have a (partial) implementation of one set of German signals, see:
There¡¯s a comment on it that says "Missing aspect mapping, not finished.¡± so it probably needs a bit more work. I¡¯d be happy to help somebody with the needed knowledge set that up. What¡¯s there is enough to display the signals, but not quite enough for JMRI¡¯s automated signal logic to e.g. figure out which aspect has to appear before which other aspect. FOr more on that see and Bob On Jul 26, 2017, at 4:36 PM, Michael Piazza mpiazza2007@... [jmriusers] <jmriusers@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Re: JMRI Startup Errors in Eclipse
It looks like somehow the steps that create the ¡°version¡± code aren¡¯t being run.
When you tell Ant to do the build, the ¡°update-template-code¡± step handles that. Do you have Eclipse configured to have Ant do the build? Bob On Jul 26, 2017, at 7:02 PM, saverinm@... [jmriusers] <jmriusers@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Decoder Pro output for Team Digital BLOC8D
I am working on an installation of Team Digital BLOC8D for our club and
would like some help on the readout I get when monitoring the LocoNet via Decoder Pro. This is the sequence I get when using the potentiometers on the board to force the detectors HI and then LOW. Let's not worry about Sensor 134 for the time being (the text is mine, not Decoder Pro), it is currently "hanging" in a constantly HI state. So it seems to me that Decoder Pro is seeing the BLOC8D just fine. I am curious about the text at the end of each line in parentheses regarding such things as BDL #16, and so on). Is this text "comment" supplied by Decoder Pro or LocoNet? I set the BLOC8D in this example with a beginning address of 200, so I was assuming the output would read 200-207, and wonder why I am getting numbers 133-140. What does the prefix LS mean? Finally, the main reason for this whole exercise is to deliver block occupancy data to Loconet that can be read by other hardware and set signals. Is this what the HEX numbers are at the beginning, right after the time stamp indicate? This is my first time working with the output from the LocoNet in Decoder Pro, and it is really interesting to me. Thanks for any guidance and advice. Jerry Michels Amarillo Railroad Museum 11:24:32.359: [B2 42 50 5F] Sensor LS133 () is Hi. (BDL16 #9, DS5; DS54/64/SE8c #17, AuxC/A3/DS05) *Missing Sensor LS134* 11:24:32.484: [B2 43 50 5E] Sensor LS135 () is Hi. (BDL16 #9, DS7; DS54/64/SE8c #17, AuxD/A4/DS07) 11:24:32.609: [B2 43 70 7E] Sensor LS136 () is Hi. (BDL16 #9, DS8; DS54/64/SE8c #17, SwiD/S4/DS08) 11:24:35.234: [B2 44 50 59] Sensor LS137 () is Hi. (BDL16 #9, DS9; DS54/64/SE8c #18, AuxA/A1/DS01) 11:24:35.359: [B2 44 70 79] Sensor LS138 () is Hi. (BDL16 #9, DS10; DS54/64/SE8c #18, SwiA/S1/DS02) 11:24:35.484: [B2 45 50 58] Sensor LS139 () is Hi. (BDL16 #9, DS11; DS54/64/SE8c #18, AuxB/A2/DS03) 11:24:35.625: [B2 45 70 78] Sensor LS140 () is Hi. (BDL16 #9, DS12; DS54/64/SE8c #18, SwiB/S2/DS04) 11:24:41.250: [B2 42 40 4F] Sensor LS133 () is Lo. (BDL16 #9, DS5; DS54/64/SE8c #17, AuxC/A3/DS05) *Missing Sensor LS134* 11:24:41.375: [B2 43 40 4E] Sensor LS135 () is Lo. (BDL16 #9, DS7; DS54/64/SE8c #17, AuxD/A4/DS07) 11:24:41.500: [B2 43 60 6E] Sensor LS136 () is Lo. (BDL16 #9, DS8; DS54/64/SE8c #17, SwiD/S4/DS08) 11:24:45.046: [B2 44 40 49] Sensor LS137 () is Lo. (BDL16 #9, DS9; DS54/64/SE8c #18, AuxA/A1/DS01) 11:24:45.171: [B2 44 60 69] Sensor LS138 () is Lo. (BDL16 #9, DS10; DS54/64/SE8c #18, SwiA/S1/DS02) 11:24:45.296: [B2 45 40 48] Sensor LS139 () is Lo. (BDL16 #9, DS11; DS54/64/SE8c #18, AuxB/A2/DS03) 11:24:45.437: [B2 45 60 68] Sensor LS140 () is Lo. (BDL16 #9, DS12; DS54/64/SE8c #18, SwiB/S2/DS04) |
Locked
Re: Locobuffer locking up from data overload?
Ah, I must have missed that. Thanks!
Sincerely, Steve |
Locked
Re: Trouble with Virtual Signals
Bob Z,
One clue if you do use SSL is that to combine turnouts, you need to create virtual signals and then make the real one 'distant' to the virtual so it combines the logic results. When 'distant' is set, it will not make its aspects greater but equal to what it is seeing. Without distant, seeing a yellow would give a green, but with distant, seeing a yellow will keep yellow as the max. So for your example, the SSL using turnout 303 will have a signal it is watching that is the virtual that is using turnout 304. Since you can watch two different sets of signals from one based on path, you can build this up. It may be messy at times but works nicely. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: JMRI Startup Errors in Eclipse
I'm also Win10, Eclipse Oxygen 4.7.0, and doing fine with HEAD. I can run or
debug just fine and not getting similar errors. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
JMRI Startup Errors in Eclipse
I have a JMRI git repository on my Win 10 system. in Eclipse Mars 2, 4.7.1, 4.8 and 4.9.1 build correctly. 4.7.1 runs fine from Eclipse including Locobuf and CMRI interfaces. However, I get the following error at startup with 4.8 and 4.9.1 early on:
2017-07-26 21:26:53,321 util.Log4JUtil INFO - * JMRI log ** [main] 2017-07-26 21:26:53,591 util.Log4JUtil INFO - This log is appended to file: C:\Users\Michael\JMRI\log\messages.log [main] 2017-07-26 21:26:53,593 util.Log4JUtil INFO - This log is stored in file: C:\Users\Michael\JMRI\log\session.log [main] 2017-07-26 21:26:53,600 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [main] java.lang.ExceptionInInitializerError at jmri.util.Log4JUtil.startupInfo(Log4JUtil.java:142) at apps.Apps.setStartupInfo(Apps.java:1221) at apps.PanelPro.PanelPro.main(PanelPro.java:100) Caused by: java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key release.modifier at java.util.ResourceBundle.getObject(ResourceBundle.java:450) at java.util.ResourceBundle.getString(ResourceBundle.java:407) at jmri.Version.<clinit>(Version.java:89) ... 3 more Any thoughts? I first checkout the branches in git and do a refresh in Eclipse before I build and run. Many Thanks, Mike... |
to navigate to use esc to dismiss