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: Arduino sketch
See
Bob On Mar 6, 2018, at 2:56 PM, ted dimm dimmted@... [jmriusers] <jmriusers@...> wrote: [Non-text portions of this message have been removed] |
Locked
Re: Arduino sketch
I've used this site,and have 6 CMRI nodes set up with Nanos, 485 chips, and a single USB dongle
|
Locked
Re: Alternative languages
Having used Google Translate to translate to English, I know that is adequate for getting the gist of the original text, but the grammar and sentence construction can be odd or confusing.Are google translations copyrighted?If so maybe you could get their permission to copy paste then paste into another book or software. You might not need an expert in another language just computer skills. The people who use it might have suggestions on how to say it better. To do it properly, we need people that are fluent in the language. There is a long history of poorly, or literally, translated instructions on products from certain countries, that range from funny to idiotic, that made manufacturer from those countries something of a laughing stock. I would rather that ED not be remembered that way. |
Locked
Arduino sketch
Can someone send me a link or copy of the Arduino sketch used to serial interface Arduino Uno to JMRI for sensor inputs?
Its been so long since I needed it I cant find it or remember the code!! |
Locked
Re: Alternate languages for Engine Driver - Opinions and Volunteers
much of a programming knowledge is required. If it's oly a matter ofHi. I can do translations for Italian and Portuguese, but i don't know how translating text strings in an excel sheet, i can do it, else, I'm not sure i can tackle it. Regards Roberto Hi, You won't need to know anything about programming. Yes, all the text that needs to be translated is in a spreadsheet. It is just a commitment of time. There are over 500 short phrases and sentences that need to be translated,. Then the volunteers would need to test the new text by running Engine Driver thoroughly and send screen shots of any problems, along with the corrections, to me. We would also need them occasionally help translate when new features are added. As I said... A commitment of time. If you are still up for the challenge after hearing that, we would welcome your assistance. Peter (Brisbane Australia) |
Locked
Re: JMRI Web Server and multiple IP addresses
Jim Albanowski
Leo:
Testing a control system that is one it's own WiFi system and series of IP addresses. Do you want to have the "house" system share data with the "railroad" system? Not sure how to do that a the moment... bridging between the two... But I have my house on Broadband to a primary Wifi router that services my "home" then over wire I go to a second WiFi, "railroad", router with it's own address range. All the the RR devices are then configured to that IP range. Since the second router is wired to the first it has Internet access but I haven't made any attempt to bridge in real time to the home system. Through the WiFi manager on the host RR system I can flip it's computer between the two. Host is not wired in. Let's try this... Command Station-wired-WiFi router-wired-main system-Wifi RR host So when you bring up WiThrottle server you get the IP that's been assigned by the router that it's talking to. Jim Albanowski <snip> |
Locked
Re: JMRI Web Server and multiple IP addresses
Randall Wood
The web server works on all IPv4 and IPv6 addresses. Same for the WiThrottle even though it shows only one address in its window.
Randall On Mar 6, 2018, at 15:15, leo pesce lpescester@... [jmriusers] <jmriusers@...> wrote: [Non-text portions of this message have been removed] |
Locked
Operations: Creating a passenger train questions
I am trying to create a train that starts at a repair yard, moves to a yard to pick up passenger cars, then runs around the layout to each passenger station, returns to yard to drop off passenger cars, then returns to repair yard.
I don't know how to force the train to pick up the passenger cars. Every time I build, the train comes back with 0/7 cars. The build switch list shows picking up the locomotives then runs around to each location and back again, but always with no cars. I'd like to force the train to pick up some cars at the yard every time I make a "build" of this train. I have checked the route (pick-up = yes at the yard location, moves = 5 for every location in the route). I have checked the locations and each yard track has been checked off for allowing passenger cars. My car types are set correctly (ie passenger cars and I have 4 of them in the yard on various yard tracks). My other three train builds appear to build fine as I look at their switch lists. Hopeful for ideas on what to check next. Thanks |
Locked
Re: How Engine driver resend command if not feedback from web server?
Despx,
<<I try to pull the UART as frequently as possible but it is inevitable that I lose some commands from the ESP-01 coming from Engine Driver>> So the command packet makes it to your server, but you lose it after it arrives successfully? That really doesn't sound like a problem the remote client should be concerned with. How do you know how many messages you missed? For which throttle? Alternate approach: since you know your current value, just send it back to the client to update the UI. <<It works but it's like turning off the engine of a car every time you change the gear>> Not from my perspective. This only occurs on loss of connection. So more like restarting the car after getting a new engine, and having it maintain current speed, radio station and volume. :) <<any program has a help>> You're not asking for user help, we have quite a bit of that, plus internet videos, etc. You're asking for programming help to write a replacement server for your use. Not really a big audience there. Regarding the WiThrottle protocol documentation (you linked earlier), if you find something lacking, please create a PR with suggested updates and additions. <<I was hoping for something simpler .... like JMRI log files>> logcat is the recommended (required?) Android logging method. adb provides excellent filter functions, etc. Have you tried it? Despx, your goal is laudable, but I think the Engine Driver developers' time is better spent adding user-focused features. Regards, SteveT |
Locked
Re: Loksound Decoder Pro Options
Sorry, I've just noticed a deficiency in the Select Definitions that affects the Select OEM. I'll fix that ASAP but meanwhile direct change of CV48 Is a workaround. Changes to CV48 only take place when the loco is power cycled.
toggle quoted message
Show quoted text
But you need to read John's post regarding Sound Projects. -- Dave in Australia The New England Convention 2018 On 7 Mar 2018, at 12:10 AM, dick_mckibben@... [jmriusers] <jmriusers@...> wrote: |
Locked
JMRI Web Server and multiple IP addresses
Hello all,
In a multiple IP address environment, where the computer has multiple connections and multiple IP addresses, I would like to know when one launches the JMRI Web Server and/or the WIThrottle server, how does it know which IP address to choose, is it random, first found, smaller number? etc. The house I am in there is one main router for all computers. We also run a wifi tablet to run a tower panel for one turnout and a couple of train order boards and one signal. The wifi in the train room is very feeble. I installed a second router in the train room with its own wifi, and this one is used mostly for wifi throttles, and this one tablet. The issue is that in order to make it work, I have to disable the ethernet connection, have the wifi up to the train room router, launch JMRI, start the web server and withrottle server, then enable the ethernet. At this point all is well but one thing. We also share the roster from one computer, so it could be accessed from others around the layout. But JMRI having started with that share off (being the ethernet connection disabled), cannot see the share, even after reenabling the ethernet connection and refreshing explorer to see the share contents. Catch 22. In the Preferences, for both servers, there are entries to select the port to be used. Would it be possible to add which IP to use? (as a new feature) Thank you Leo P |
Locked
Re: How Engine driver resend command if not feedback from web server?
Hi SteveT,
>>>So, you've written your own server code to replace the WiThrottle server and send/receive responses >>>according to the WiThrottle protocol? Is that correct? At the moment I can control the speed, direction and F0 of a locomotive. In addition to WiFi, the command station has the XPressNet bus and USB which emulates a serial port to communicate with the PC (JMRI and RocRail). I understand that I can use Engine Driver via USB and JMRI but my goal is to have acommand station santalone that can be also as an access point for the Engine Driver. >>>There is currently no defined WiThrottle command for the server to request a resend of the "last" >>>command, because the 3 servers I'm familiar with have no way to know that a command was missed. I'm >>>not sure under what scenario a command would be received by the server, but not understood by the >>>server. Can you provide an example? A LAST command should be implemented asap in my modesty opinion. In my case I can not use an interrupt to read the UART of the ESP-01 because I use the isr to generate the DCC signal so I try to pull the UART as frequently as possible but it is inevitable that I lose some commands from the ESP-01 coming from Engine Driver. Now, if I lose a speed step, it's not a problem but if it's the direction or a function or (worse) the emergency stop the problem is serious. >>>The normal situation I've seen is when the client's sending of a command fails to send. In that event, the >>>client closes its socket connection and starts a retry loop. If the connection retry is successful, the client >>>re-requests any acquired locos. To which the server responds by sending speed, direction and all function >>>states. The client uses these to update the UI. >>>I doubt the academics would call that "error correction", but it works well in practice. It works but it's like turning off the engine of a car every time you change the gear ;-)))) >>>Regarding documentation, JMRI and EngineDriver are open-source, hosted on github, so specific >>>questions about the protocol and its implementation can be answered by reading the code for both sides. Of course, but it does not seem very comfortable to scroll through thousands of lines of code to find information. Engine Driver programmers should write some documentation ... any program has a help .... For JMRI the situation is slightly better but certainly not complete. >>>The EngineDriver client log is part of Android's logcat feature. I access it using adb from my laptop. The >>>"View Log" window in the client is simply a client-side display of this same logcat log. I was hoping for something simpler .... like JMRI log files Best regards Despx |
Locked
Re: Fw: Re: Re: Can't access tables
Ken,
toggle quoted message
Show quoted text
I don't think that was the case but, if that were so, would it not have recified itself after restarting everything? In trying to do my own investigation, I went back over the information others (particularly Dave) have provided .? One if the?suggestions was that I needed to update the software in my SB3a.? As I was unsure, I had sent NCE details of the software versions in each of my Power Cab, Procab, USB interface and SB3a, and was advised that I needed to do nothing.? However, on closer inspectoin today, of the table of things v7 of the interface does not support, I find that SB3a with v1.28d does not support AIU Readback.? I have therefore asked NCE to clarify and there response was "there's only one way to find out - I will send you a 1.65b", and I have just heard that it is on its way. Time will tell if this solves the problem but I plan to instal it before trying anything else - unless soeone knows better!? Full marks to NCE for their prompt and willing action. Harold. On Tuesday, March 6, 2018, 4:29:13 PM GMT, 'Ken Cameron' kcameron@... [jmriusers] <jmriusers@...> wrote:
? Harold, I'm going to predict that when you see it lost connection on COM3, one of the LED's in the NCE-USB locked on. I'm hoping Dave sees this and can give you the right clues. I know he has a few steps to try to figure out the cause of the lockup. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org #yiv8768045040 #yiv8768045040 -- #yiv8768045040ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8768045040 #yiv8768045040ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8768045040 #yiv8768045040ygrp-mkp #yiv8768045040hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8768045040 #yiv8768045040ygrp-mkp #yiv8768045040ads {margin-bottom:10px;}#yiv8768045040 #yiv8768045040ygrp-mkp .yiv8768045040ad {padding:0 0;}#yiv8768045040 #yiv8768045040ygrp-mkp .yiv8768045040ad p {margin:0;}#yiv8768045040 #yiv8768045040ygrp-mkp .yiv8768045040ad a {color:#0000ff;text-decoration:none;}#yiv8768045040 #yiv8768045040ygrp-sponsor #yiv8768045040ygrp-lc {font-family:Arial;}#yiv8768045040 #yiv8768045040ygrp-sponsor #yiv8768045040ygrp-lc #yiv8768045040hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8768045040 #yiv8768045040ygrp-sponsor #yiv8768045040ygrp-lc .yiv8768045040ad {margin-bottom:10px;padding:0 0;}#yiv8768045040 #yiv8768045040actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8768045040 #yiv8768045040activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8768045040 #yiv8768045040activity span {font-weight:700;}#yiv8768045040 #yiv8768045040activity span:first-child {text-transform:uppercase;}#yiv8768045040 #yiv8768045040activity span a {color:#5085b6;text-decoration:none;}#yiv8768045040 #yiv8768045040activity span span {color:#ff7900;}#yiv8768045040 #yiv8768045040activity span .yiv8768045040underline {text-decoration:underline;}#yiv8768045040 .yiv8768045040attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8768045040 .yiv8768045040attach div a {text-decoration:none;}#yiv8768045040 .yiv8768045040attach img {border:none;padding-right:5px;}#yiv8768045040 .yiv8768045040attach label {display:block;margin-bottom:5px;}#yiv8768045040 .yiv8768045040attach label a {text-decoration:none;}#yiv8768045040 blockquote {margin:0 0 0 4px;}#yiv8768045040 .yiv8768045040bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8768045040 .yiv8768045040bold a {text-decoration:none;}#yiv8768045040 dd.yiv8768045040last p a {font-family:Verdana;font-weight:700;}#yiv8768045040 dd.yiv8768045040last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8768045040 dd.yiv8768045040last p span.yiv8768045040yshortcuts {margin-right:0;}#yiv8768045040 div.yiv8768045040attach-table div div a {text-decoration:none;}#yiv8768045040 div.yiv8768045040attach-table {width:400px;}#yiv8768045040 div.yiv8768045040file-title a, #yiv8768045040 div.yiv8768045040file-title a:active, #yiv8768045040 div.yiv8768045040file-title a:hover, #yiv8768045040 div.yiv8768045040file-title a:visited {text-decoration:none;}#yiv8768045040 div.yiv8768045040photo-title a, #yiv8768045040 div.yiv8768045040photo-title a:active, #yiv8768045040 div.yiv8768045040photo-title a:hover, #yiv8768045040 div.yiv8768045040photo-title a:visited {text-decoration:none;}#yiv8768045040 div#yiv8768045040ygrp-mlmsg #yiv8768045040ygrp-msg p a span.yiv8768045040yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8768045040 .yiv8768045040green {color:#628c2a;}#yiv8768045040 .yiv8768045040MsoNormal {margin:0 0 0 0;}#yiv8768045040 o {font-size:0;}#yiv8768045040 #yiv8768045040photos div {float:left;width:72px;}#yiv8768045040 #yiv8768045040photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv8768045040 #yiv8768045040photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8768045040 #yiv8768045040reco-category {font-size:77%;}#yiv8768045040 #yiv8768045040reco-desc {font-size:77%;}#yiv8768045040 .yiv8768045040replbq {margin:4px;}#yiv8768045040 #yiv8768045040ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv8768045040 #yiv8768045040ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8768045040 #yiv8768045040ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8768045040 #yiv8768045040ygrp-mlmsg select, #yiv8768045040 input, #yiv8768045040 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv8768045040 #yiv8768045040ygrp-mlmsg pre, #yiv8768045040 code {font:115% monospace;}#yiv8768045040 #yiv8768045040ygrp-mlmsg * {line-height:1.22em;}#yiv8768045040 #yiv8768045040ygrp-mlmsg #yiv8768045040logo {padding-bottom:10px;}#yiv8768045040 #yiv8768045040ygrp-msg p a {font-family:Verdana;}#yiv8768045040 #yiv8768045040ygrp-msg p#yiv8768045040attach-count span {color:#1E66AE;font-weight:700;}#yiv8768045040 #yiv8768045040ygrp-reco #yiv8768045040reco-head {color:#ff7900;font-weight:700;}#yiv8768045040 #yiv8768045040ygrp-reco {margin-bottom:20px;padding:0px;}#yiv8768045040 #yiv8768045040ygrp-sponsor #yiv8768045040ov li a {font-size:130%;text-decoration:none;}#yiv8768045040 #yiv8768045040ygrp-sponsor #yiv8768045040ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv8768045040 #yiv8768045040ygrp-sponsor #yiv8768045040ov ul {margin:0;padding:0 0 0 8px;}#yiv8768045040 #yiv8768045040ygrp-text {font-family:Georgia;}#yiv8768045040 #yiv8768045040ygrp-text p {margin:0 0 1em 0;}#yiv8768045040 #yiv8768045040ygrp-text tt {font-size:120%;}#yiv8768045040 #yiv8768045040ygrp-vital ul li:last-child {border-right:none !important;}#yiv8768045040 [Non-text portions of this message have been removed] |
Locked
Re: How Engine driver resend command if not feedback from web server?
Randall Wood
No function keys statuses are passed between the web server and Engine Driver. Never have been, and should not be.
toggle quoted message
Show quoted text
But also, what feedback are you expecting about function key status from JMRI to a WiThrottle client, since JMRI cannot know the state of a function on a Decoder? On Mar 6, 2018, at 13:40, despxkdcc@... [jmriusers] <jmriusers@...> wrote: |
Locked
Re: Tables
Ken,After removing the panels file and restarting I was still not able to load any tables.? Seems all issues are related to the cmri connection
toggle quoted message
Show quoted text
On Tuesday, March 6, 2018 1:31 PM, "'Ken Cameron' kcameron@... [jmriusers]" <jmriusers@...> wrote:
? Ted, Are you loading a panel at startup? If so, remove it from startup as a test. Then start JMRI, open the tables first, then load the panel file manually. If it is a problem with data in the panel file, this should show in the console log. It should also let you see the tables and you may spot the issue that way due to an entry that looks odd or if you see something missing. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org #yiv1162733382 #yiv1162733382 -- #yiv1162733382ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1162733382 #yiv1162733382ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1162733382 #yiv1162733382ygrp-mkp #yiv1162733382hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1162733382 #yiv1162733382ygrp-mkp #yiv1162733382ads {margin-bottom:10px;}#yiv1162733382 #yiv1162733382ygrp-mkp .yiv1162733382ad {padding:0 0;}#yiv1162733382 #yiv1162733382ygrp-mkp .yiv1162733382ad p {margin:0;}#yiv1162733382 #yiv1162733382ygrp-mkp .yiv1162733382ad a {color:#0000ff;text-decoration:none;}#yiv1162733382 #yiv1162733382ygrp-sponsor #yiv1162733382ygrp-lc {font-family:Arial;}#yiv1162733382 #yiv1162733382ygrp-sponsor #yiv1162733382ygrp-lc #yiv1162733382hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1162733382 #yiv1162733382ygrp-sponsor #yiv1162733382ygrp-lc .yiv1162733382ad {margin-bottom:10px;padding:0 0;}#yiv1162733382 #yiv1162733382actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1162733382 #yiv1162733382activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1162733382 #yiv1162733382activity span {font-weight:700;}#yiv1162733382 #yiv1162733382activity span:first-child {text-transform:uppercase;}#yiv1162733382 #yiv1162733382activity span a {color:#5085b6;text-decoration:none;}#yiv1162733382 #yiv1162733382activity span span {color:#ff7900;}#yiv1162733382 #yiv1162733382activity span .yiv1162733382underline {text-decoration:underline;}#yiv1162733382 .yiv1162733382attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1162733382 .yiv1162733382attach div a {text-decoration:none;}#yiv1162733382 .yiv1162733382attach img {border:none;padding-right:5px;}#yiv1162733382 .yiv1162733382attach label {display:block;margin-bottom:5px;}#yiv1162733382 .yiv1162733382attach label a {text-decoration:none;}#yiv1162733382 blockquote {margin:0 0 0 4px;}#yiv1162733382 .yiv1162733382bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1162733382 .yiv1162733382bold a {text-decoration:none;}#yiv1162733382 dd.yiv1162733382last p a {font-family:Verdana;font-weight:700;}#yiv1162733382 dd.yiv1162733382last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1162733382 dd.yiv1162733382last p span.yiv1162733382yshortcuts {margin-right:0;}#yiv1162733382 div.yiv1162733382attach-table div div a {text-decoration:none;}#yiv1162733382 div.yiv1162733382attach-table {width:400px;}#yiv1162733382 div.yiv1162733382file-title a, #yiv1162733382 div.yiv1162733382file-title a:active, #yiv1162733382 div.yiv1162733382file-title a:hover, #yiv1162733382 div.yiv1162733382file-title a:visited {text-decoration:none;}#yiv1162733382 div.yiv1162733382photo-title a, #yiv1162733382 div.yiv1162733382photo-title a:active, #yiv1162733382 div.yiv1162733382photo-title a:hover, #yiv1162733382 div.yiv1162733382photo-title a:visited {text-decoration:none;}#yiv1162733382 div#yiv1162733382ygrp-mlmsg #yiv1162733382ygrp-msg p a span.yiv1162733382yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1162733382 .yiv1162733382green {color:#628c2a;}#yiv1162733382 .yiv1162733382MsoNormal {margin:0 0 0 0;}#yiv1162733382 o {font-size:0;}#yiv1162733382 #yiv1162733382photos div {float:left;width:72px;}#yiv1162733382 #yiv1162733382photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv1162733382 #yiv1162733382photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1162733382 #yiv1162733382reco-category {font-size:77%;}#yiv1162733382 #yiv1162733382reco-desc {font-size:77%;}#yiv1162733382 .yiv1162733382replbq {margin:4px;}#yiv1162733382 #yiv1162733382ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1162733382 #yiv1162733382ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1162733382 #yiv1162733382ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1162733382 #yiv1162733382ygrp-mlmsg select, #yiv1162733382 input, #yiv1162733382 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1162733382 #yiv1162733382ygrp-mlmsg pre, #yiv1162733382 code {font:115% monospace;}#yiv1162733382 #yiv1162733382ygrp-mlmsg * {line-height:1.22em;}#yiv1162733382 #yiv1162733382ygrp-mlmsg #yiv1162733382logo {padding-bottom:10px;}#yiv1162733382 #yiv1162733382ygrp-msg p a {font-family:Verdana;}#yiv1162733382 #yiv1162733382ygrp-msg p#yiv1162733382attach-count span {color:#1E66AE;font-weight:700;}#yiv1162733382 #yiv1162733382ygrp-reco #yiv1162733382reco-head {color:#ff7900;font-weight:700;}#yiv1162733382 #yiv1162733382ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1162733382 #yiv1162733382ygrp-sponsor #yiv1162733382ov li a {font-size:130%;text-decoration:none;}#yiv1162733382 #yiv1162733382ygrp-sponsor #yiv1162733382ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1162733382 #yiv1162733382ygrp-sponsor #yiv1162733382ov ul {margin:0;padding:0 0 0 8px;}#yiv1162733382 #yiv1162733382ygrp-text {font-family:Georgia;}#yiv1162733382 #yiv1162733382ygrp-text p {margin:0 0 1em 0;}#yiv1162733382 #yiv1162733382ygrp-text tt {font-size:120%;}#yiv1162733382 #yiv1162733382ygrp-vital ul li:last-child {border-right:none !important;}#yiv1162733382 [Non-text portions of this message have been removed] |
Locked
Re: Tables
Tim,
That sounds like the audio library hang-up issue that is triggered by some Windows updates. Which version of JMRI are you using? -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: How Engine driver resend command if not feedback from web server?
Hi Randal,
lI refer to the dialogue between Engine Driver and the web server .... no between Engine Driver and the locomotive. I know very well that the DCC is not bi-directional ;-) Regards Despx |
Locked
Re: Tables
Ted,
Are you loading a panel at startup? If so, remove it from startup as a test. Then start JMRI, open the tables first, then load the panel file manually. If it is a problem with data in the panel file, this should show in the console log. It should also let you see the tables and you may spot the issue that way due to an entry that looks odd or if you see something missing. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: Tables
also when the sensor window opens up blank by checking the sensor block uder the windows menu, it locks and I am not able to close it.
toggle quoted message
Show quoted text
On Tuesday, March 6, 2018 1:15 PM, "ted dimm dimmted@... [jmriusers]" <jmriusers@...> wrote:
? Sensor table does not seem to open after several minutes.? If I open the windows menu item I see the unchecked snsor box and when I check it I get a blank sensor screen. On Tuesday, March 6, 2018 1:09 PM, "ted dimm dimmted@... [jmriusers]" <jmriusers@...> wrote: ? Hey Randall, I'm using 4.10 +R419243e and Java 1.8.0 _161en_ Also I just noticed that even though startup loads and runs various scripts, I am not able to see the active script when I look atr the script monitor...? The only script I see is _builtin_$test3$1 which I don't recognize? Ted On Tuesday, March 6, 2018 12:55 PM, "Randall Wood rhwood@... [jmriusers]" <jmriusers@...> wrote: ? What version of JMRI are you using? Randall On Mar 6, 2018, at 12:46, ted dimm dimmted@... [jmriusers] <jmriusers@...> wrote: #yiv7877779522 #yiv7877779522 -- #yiv7877779522ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7877779522 #yiv7877779522ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7877779522 #yiv7877779522ygrp-mkp #yiv7877779522hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7877779522 #yiv7877779522ygrp-mkp #yiv7877779522ads {margin-bottom:10px;}#yiv7877779522 #yiv7877779522ygrp-mkp .yiv7877779522ad {padding:0 0;}#yiv7877779522 #yiv7877779522ygrp-mkp .yiv7877779522ad p {margin:0;}#yiv7877779522 #yiv7877779522ygrp-mkp .yiv7877779522ad a {color:#0000ff;text-decoration:none;}#yiv7877779522 #yiv7877779522ygrp-sponsor #yiv7877779522ygrp-lc {font-family:Arial;}#yiv7877779522 #yiv7877779522ygrp-sponsor #yiv7877779522ygrp-lc #yiv7877779522hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7877779522 #yiv7877779522ygrp-sponsor #yiv7877779522ygrp-lc .yiv7877779522ad {margin-bottom:10px;padding:0 0;}#yiv7877779522 #yiv7877779522actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7877779522 #yiv7877779522activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7877779522 #yiv7877779522activity span {font-weight:700;}#yiv7877779522 #yiv7877779522activity span:first-child {text-transform:uppercase;}#yiv7877779522 #yiv7877779522activity span a {color:#5085b6;text-decoration:none;}#yiv7877779522 #yiv7877779522activity span span {color:#ff7900;}#yiv7877779522 #yiv7877779522activity span .yiv7877779522underline {text-decoration:underline;}#yiv7877779522 .yiv7877779522attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7877779522 .yiv7877779522attach div a {text-decoration:none;}#yiv7877779522 .yiv7877779522attach img {border:none;padding-right:5px;}#yiv7877779522 .yiv7877779522attach label {display:block;margin-bottom:5px;}#yiv7877779522 .yiv7877779522attach label a {text-decoration:none;}#yiv7877779522 blockquote {margin:0 0 0 4px;}#yiv7877779522 .yiv7877779522bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7877779522 .yiv7877779522bold a {text-decoration:none;}#yiv7877779522 dd.yiv7877779522last p a {font-family:Verdana;font-weight:700;}#yiv7877779522 dd.yiv7877779522last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7877779522 dd.yiv7877779522last p span.yiv7877779522yshortcuts {margin-right:0;}#yiv7877779522 div.yiv7877779522attach-table div div a {text-decoration:none;}#yiv7877779522 div.yiv7877779522attach-table {width:400px;}#yiv7877779522 div.yiv7877779522file-title a, #yiv7877779522 div.yiv7877779522file-title a:active, #yiv7877779522 div.yiv7877779522file-title a:hover, #yiv7877779522 div.yiv7877779522file-title a:visited {text-decoration:none;}#yiv7877779522 div.yiv7877779522photo-title a, #yiv7877779522 div.yiv7877779522photo-title a:active, #yiv7877779522 div.yiv7877779522photo-title a:hover, #yiv7877779522 div.yiv7877779522photo-title a:visited {text-decoration:none;}#yiv7877779522 div#yiv7877779522ygrp-mlmsg #yiv7877779522ygrp-msg p a span.yiv7877779522yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7877779522 .yiv7877779522green {color:#628c2a;}#yiv7877779522 .yiv7877779522MsoNormal {margin:0 0 0 0;}#yiv7877779522 o {font-size:0;}#yiv7877779522 #yiv7877779522photos div {float:left;width:72px;}#yiv7877779522 #yiv7877779522photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv7877779522 #yiv7877779522photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7877779522 #yiv7877779522reco-category {font-size:77%;}#yiv7877779522 #yiv7877779522reco-desc {font-size:77%;}#yiv7877779522 .yiv7877779522replbq {margin:4px;}#yiv7877779522 #yiv7877779522ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7877779522 #yiv7877779522ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7877779522 #yiv7877779522ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7877779522 #yiv7877779522ygrp-mlmsg select, #yiv7877779522 input, #yiv7877779522 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7877779522 #yiv7877779522ygrp-mlmsg pre, #yiv7877779522 code {font:115% monospace;}#yiv7877779522 #yiv7877779522ygrp-mlmsg * {line-height:1.22em;}#yiv7877779522 #yiv7877779522ygrp-mlmsg #yiv7877779522logo {padding-bottom:10px;}#yiv7877779522 #yiv7877779522ygrp-msg p a {font-family:Verdana;}#yiv7877779522 #yiv7877779522ygrp-msg p#yiv7877779522attach-count span {color:#1E66AE;font-weight:700;}#yiv7877779522 #yiv7877779522ygrp-reco #yiv7877779522reco-head {color:#ff7900;font-weight:700;}#yiv7877779522 #yiv7877779522ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7877779522 #yiv7877779522ygrp-sponsor #yiv7877779522ov li a {font-size:130%;text-decoration:none;}#yiv7877779522 #yiv7877779522ygrp-sponsor #yiv7877779522ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7877779522 #yiv7877779522ygrp-sponsor #yiv7877779522ov ul {margin:0;padding:0 0 0 8px;}#yiv7877779522 #yiv7877779522ygrp-text {font-family:Georgia;}#yiv7877779522 #yiv7877779522ygrp-text p {margin:0 0 1em 0;}#yiv7877779522 #yiv7877779522ygrp-text tt {font-size:120%;}#yiv7877779522 #yiv7877779522ygrp-vital ul li:last-child {border-right:none !important;}#yiv7877779522 [Non-text portions of this message have been removed] #yiv8029715537 #yiv8029715537 -- #yiv8029715537ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8029715537 #yiv8029715537ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8029715537 #yiv8029715537ygrp-mkp #yiv8029715537hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8029715537 #yiv8029715537ygrp-mkp #yiv8029715537ads {margin-bottom:10px;}#yiv8029715537 #yiv8029715537ygrp-mkp .yiv8029715537ad {padding:0 0;}#yiv8029715537 #yiv8029715537ygrp-mkp .yiv8029715537ad p {margin:0;}#yiv8029715537 #yiv8029715537ygrp-mkp .yiv8029715537ad a {color:#0000ff;text-decoration:none;}#yiv8029715537 #yiv8029715537ygrp-sponsor #yiv8029715537ygrp-lc {font-family:Arial;}#yiv8029715537 #yiv8029715537ygrp-sponsor #yiv8029715537ygrp-lc #yiv8029715537hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8029715537 #yiv8029715537ygrp-sponsor #yiv8029715537ygrp-lc .yiv8029715537ad {margin-bottom:10px;padding:0 0;}#yiv8029715537 #yiv8029715537actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8029715537 #yiv8029715537activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8029715537 #yiv8029715537activity span {font-weight:700;}#yiv8029715537 #yiv8029715537activity span:first-child {text-transform:uppercase;}#yiv8029715537 #yiv8029715537activity span a {color:#5085b6;text-decoration:none;}#yiv8029715537 #yiv8029715537activity span span {color:#ff7900;}#yiv8029715537 #yiv8029715537activity span .yiv8029715537underline {text-decoration:underline;}#yiv8029715537 .yiv8029715537attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8029715537 .yiv8029715537attach div a {text-decoration:none;}#yiv8029715537 .yiv8029715537attach img {border:none;padding-right:5px;}#yiv8029715537 .yiv8029715537attach label {display:block;margin-bottom:5px;}#yiv8029715537 .yiv8029715537attach label a {text-decoration:none;}#yiv8029715537 blockquote {margin:0 0 0 4px;}#yiv8029715537 .yiv8029715537bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8029715537 .yiv8029715537bold a {text-decoration:none;}#yiv8029715537 dd.yiv8029715537last p a {font-family:Verdana;font-weight:700;}#yiv8029715537 dd.yiv8029715537last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8029715537 dd.yiv8029715537last p span.yiv8029715537yshortcuts {margin-right:0;}#yiv8029715537 div.yiv8029715537attach-table div div a {text-decoration:none;}#yiv8029715537 div.yiv8029715537attach-table {width:400px;}#yiv8029715537 div.yiv8029715537file-title a, #yiv8029715537 div.yiv8029715537file-title a:active, #yiv8029715537 div.yiv8029715537file-title a:hover, #yiv8029715537 div.yiv8029715537file-title a:visited {text-decoration:none;}#yiv8029715537 div.yiv8029715537photo-title a, #yiv8029715537 div.yiv8029715537photo-title a:active, #yiv8029715537 div.yiv8029715537photo-title a:hover, #yiv8029715537 div.yiv8029715537photo-title a:visited {text-decoration:none;}#yiv8029715537 div#yiv8029715537ygrp-mlmsg #yiv8029715537ygrp-msg p a span.yiv8029715537yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8029715537 .yiv8029715537green {color:#628c2a;}#yiv8029715537 .yiv8029715537MsoNormal {margin:0 0 0 0;}#yiv8029715537 o {font-size:0;}#yiv8029715537 #yiv8029715537photos div {float:left;width:72px;}#yiv8029715537 #yiv8029715537photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv8029715537 #yiv8029715537photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8029715537 #yiv8029715537reco-category {font-size:77%;}#yiv8029715537 #yiv8029715537reco-desc {font-size:77%;}#yiv8029715537 .yiv8029715537replbq {margin:4px;}#yiv8029715537 #yiv8029715537ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv8029715537 #yiv8029715537ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8029715537 #yiv8029715537ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8029715537 #yiv8029715537ygrp-mlmsg select, #yiv8029715537 input, #yiv8029715537 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv8029715537 #yiv8029715537ygrp-mlmsg pre, #yiv8029715537 code {font:115% monospace;}#yiv8029715537 #yiv8029715537ygrp-mlmsg * {line-height:1.22em;}#yiv8029715537 #yiv8029715537ygrp-mlmsg #yiv8029715537logo {padding-bottom:10px;}#yiv8029715537 #yiv8029715537ygrp-msg p a {font-family:Verdana;}#yiv8029715537 #yiv8029715537ygrp-msg p#yiv8029715537attach-count span {color:#1E66AE;font-weight:700;}#yiv8029715537 #yiv8029715537ygrp-reco #yiv8029715537reco-head {color:#ff7900;font-weight:700;}#yiv8029715537 #yiv8029715537ygrp-reco {margin-bottom:20px;padding:0px;}#yiv8029715537 #yiv8029715537ygrp-sponsor #yiv8029715537ov li a {font-size:130%;text-decoration:none;}#yiv8029715537 #yiv8029715537ygrp-sponsor #yiv8029715537ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv8029715537 #yiv8029715537ygrp-sponsor #yiv8029715537ov ul {margin:0;padding:0 0 0 8px;}#yiv8029715537 #yiv8029715537ygrp-text {font-family:Georgia;}#yiv8029715537 #yiv8029715537ygrp-text p {margin:0 0 1em 0;}#yiv8029715537 #yiv8029715537ygrp-text tt {font-size:120%;}#yiv8029715537 #yiv8029715537ygrp-vital ul li:last-child {border-right:none !important;}#yiv8029715537 #yiv3661784021 #yiv3661784021 -- #yiv3661784021ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3661784021 #yiv3661784021ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3661784021 #yiv3661784021ygrp-mkp #yiv3661784021hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv3661784021 #yiv3661784021ygrp-mkp #yiv3661784021ads {margin-bottom:10px;}#yiv3661784021 #yiv3661784021ygrp-mkp .yiv3661784021ad {padding:0 0;}#yiv3661784021 #yiv3661784021ygrp-mkp .yiv3661784021ad p {margin:0;}#yiv3661784021 #yiv3661784021ygrp-mkp .yiv3661784021ad a {color:#0000ff;text-decoration:none;}#yiv3661784021 #yiv3661784021ygrp-sponsor #yiv3661784021ygrp-lc {font-family:Arial;}#yiv3661784021 #yiv3661784021ygrp-sponsor #yiv3661784021ygrp-lc #yiv3661784021hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3661784021 #yiv3661784021ygrp-sponsor #yiv3661784021ygrp-lc .yiv3661784021ad {margin-bottom:10px;padding:0 0;}#yiv3661784021 #yiv3661784021actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3661784021 #yiv3661784021activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3661784021 #yiv3661784021activity span {font-weight:700;}#yiv3661784021 #yiv3661784021activity span:first-child {text-transform:uppercase;}#yiv3661784021 #yiv3661784021activity span a {color:#5085b6;text-decoration:none;}#yiv3661784021 #yiv3661784021activity span span {color:#ff7900;}#yiv3661784021 #yiv3661784021activity span .yiv3661784021underline {text-decoration:underline;}#yiv3661784021 .yiv3661784021attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv3661784021 .yiv3661784021attach div a {text-decoration:none;}#yiv3661784021 .yiv3661784021attach img {border:none;padding-right:5px;}#yiv3661784021 .yiv3661784021attach label {display:block;margin-bottom:5px;}#yiv3661784021 .yiv3661784021attach label a {text-decoration:none;}#yiv3661784021 blockquote {margin:0 0 0 4px;}#yiv3661784021 .yiv3661784021bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv3661784021 .yiv3661784021bold a {text-decoration:none;}#yiv3661784021 dd.yiv3661784021last p a {font-family:Verdana;font-weight:700;}#yiv3661784021 dd.yiv3661784021last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3661784021 dd.yiv3661784021last p span.yiv3661784021yshortcuts {margin-right:0;}#yiv3661784021 div.yiv3661784021attach-table div div a {text-decoration:none;}#yiv3661784021 div.yiv3661784021attach-table {width:400px;}#yiv3661784021 div.yiv3661784021file-title a, #yiv3661784021 div.yiv3661784021file-title a:active, #yiv3661784021 div.yiv3661784021file-title a:hover, #yiv3661784021 div.yiv3661784021file-title a:visited {text-decoration:none;}#yiv3661784021 div.yiv3661784021photo-title a, #yiv3661784021 div.yiv3661784021photo-title a:active, #yiv3661784021 div.yiv3661784021photo-title a:hover, #yiv3661784021 div.yiv3661784021photo-title a:visited {text-decoration:none;}#yiv3661784021 div#yiv3661784021ygrp-mlmsg #yiv3661784021ygrp-msg p a span.yiv3661784021yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3661784021 .yiv3661784021green {color:#628c2a;}#yiv3661784021 .yiv3661784021MsoNormal {margin:0 0 0 0;}#yiv3661784021 o {font-size:0;}#yiv3661784021 #yiv3661784021photos div {float:left;width:72px;}#yiv3661784021 #yiv3661784021photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv3661784021 #yiv3661784021photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3661784021 #yiv3661784021reco-category {font-size:77%;}#yiv3661784021 #yiv3661784021reco-desc {font-size:77%;}#yiv3661784021 .yiv3661784021replbq {margin:4px;}#yiv3661784021 #yiv3661784021ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv3661784021 #yiv3661784021ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3661784021 #yiv3661784021ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3661784021 #yiv3661784021ygrp-mlmsg select, #yiv3661784021 input, #yiv3661784021 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv3661784021 #yiv3661784021ygrp-mlmsg pre, #yiv3661784021 code {font:115% monospace;}#yiv3661784021 #yiv3661784021ygrp-mlmsg * {line-height:1.22em;}#yiv3661784021 #yiv3661784021ygrp-mlmsg #yiv3661784021logo {padding-bottom:10px;}#yiv3661784021 #yiv3661784021ygrp-msg p a {font-family:Verdana;}#yiv3661784021 #yiv3661784021ygrp-msg p#yiv3661784021attach-count span {color:#1E66AE;font-weight:700;}#yiv3661784021 #yiv3661784021ygrp-reco #yiv3661784021reco-head {color:#ff7900;font-weight:700;}#yiv3661784021 #yiv3661784021ygrp-reco {margin-bottom:20px;padding:0px;}#yiv3661784021 #yiv3661784021ygrp-sponsor #yiv3661784021ov li a {font-size:130%;text-decoration:none;}#yiv3661784021 #yiv3661784021ygrp-sponsor #yiv3661784021ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv3661784021 #yiv3661784021ygrp-sponsor #yiv3661784021ov ul {margin:0;padding:0 0 0 8px;}#yiv3661784021 #yiv3661784021ygrp-text {font-family:Georgia;}#yiv3661784021 #yiv3661784021ygrp-text p {margin:0 0 1em 0;}#yiv3661784021 #yiv3661784021ygrp-text tt {font-size:120%;}#yiv3661784021 #yiv3661784021ygrp-vital ul li:last-child {border-right:none !important;}#yiv3661784021 [Non-text portions of this message have been removed] |
Locked
Re: Alternate languages for Engine Driver - Opinions and Volunteers
Hi. I can do translations for Italian and Portuguese, but i don't know how
much of a programming knowledge is required. If it's oly a matter of translating text strings in an excel sheet, i can do it, else, I'm not sure i can tackle it. Regards Roberto 2018-03-06 6:07 GMT-03:00 akersp62@... [jmriusers] < jmriusers@...>:
[Non-text portions of this message have been removed] |
to navigate to use esc to dismiss