Keyboard Shortcuts
Likes
- Jmriusers
- Messages
Search
Locked
Re: Raspberry Pi script file location
First step:
In Preferences - File Locations - Jython Script Location set path /home/[user_login]/.jmri/ Restart JMRI Second step: Open Preferences - File Locations - Jython Script Location Into fill in Jython Script Location press buton Set... and set up your directory. -- Petr ?¨ªdlo Czech Republic |
Locked
Re: Raspberry Pi script file location
Randall Wood
Only use "sudo" if the command following sudo does not work (and especially do not use "sudo" to manipulate items in the home directory of the user currently logged in, since any changed file or directory may no longer be accessible by that user). .i.e, just us "ls -a" in a terminal to see hidden files, or use Ctrl-H in the graphical file manager as Peter Ulvestad noted. |
Locked
Future feature or update Request for ESU DCC 5 Decoders
This is probably aimed at Dave Heap but others may be able to help. First off thanks for all the work you and others have done for these new decoders, very much appreciated.
I was wondering if on the Function labels Tab we could get some more functions added. Auscision are currently using up to 31.Even though NCE can't go past 28 functions. One day will need to learn how to do it so I can contribute to this wonderful group. Thanks in advance and good modelling to all Bryce in Qld Aust |
Locked
Re: programing on MRC system error message programer in use
You are running JMRI 4.17.4. The suggestion is to load the latest Jenkins build? as an issue was addressed in it that might help resolve your MRC issue.
Download the 4.17.5? (.exe) file and install it. Marc |
Locked
Re: Remote panels connecting to Web Service display turnout states but will not control them
Put the layout file in a new folder called "Layout panel will not control turnouts".
File name is East_West_Panel.xml Android pads are using Chrome Version 77.0.3865.116 Thanks, Gerald Burdick |
Locked
Re: programing on MRC system error message programer in use
I completely deleted JMRI from my computer including all user files I then reinstalled test version 4-17-? imported the roster that I had saved and tried to add a new loco and received the same message programming error programmer in use I then selected one of my locos from the roster and opened a throttle in JMRI and was able to operate with no problem I then went to my MRC handheld and was able to read the address and cv's with no problem that handset is set as cab 3 I then opened my MRC computer program and was also able to read and run locos from it set as cab 4 My JMRI cab is set as cab 2. follows is the complete message log from the jmri users file
log ** [main] 2019-10-21 16:12:15,900 util.Log4JUtil??????????????????????? INFO? - This log is appended to file: C:\Users\Carrs\JMRI\log\messages.log [main] 2019-10-21 16:12:15,915 util.Log4JUtil??????????????????????? INFO? - This log is stored in file: C:\Users\Carrs\JMRI\log\session.log [main] 2019-10-21 16:12:15,931 apps.AppsBase???????????????????????? INFO? - DecoderPro version 4.17.4+Rbf0d1af starts under Java 1.8.0_221 on Windows 10 x86 v10.0 at Mon Oct 21 16:12:15 CST 2019 [main] 2019-10-21 16:12:17,009 profile.ProfileManager??????????????? INFO? - Created default profile "My JMRI Railroad" [main] 2019-10-21 16:12:17,118 gui3.Apps3??????????????????????????? INFO? - Starting with profile My_JMRI_Railroad.3e468683 [main] 2019-10-21 16:12:18,103 apps.AppsBase???????????????????????? INFO? - No pre-existing config file found, searched for 'C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\ProfileConfig.xml' [main] 2019-10-21 16:12:18,103 util.FileUtilSupport????????????????? INFO? - File path program: is C:\Program Files (x86)\JMRI\ [main] 2019-10-21 16:12:18,103 util.FileUtilSupport????????????????? INFO? - File path preference: is C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\ [main] 2019-10-21 16:12:18,103 util.FileUtilSupport????????????????? INFO? - File path profile: is C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\ [main] 2019-10-21 16:12:18,103 util.FileUtilSupport????????????????? INFO? - File path settings: is C:\Users\Carrs\JMRI\ [main] 2019-10-21 16:12:18,103 util.FileUtilSupport????????????????? INFO? - File path home: is C:\Users\Carrs\ [main] 2019-10-21 16:12:18,118 util.FileUtilSupport????????????????? INFO? - File path scripts: is C:\Program Files (x86)\JMRI\jython\ [main] 2019-10-21 16:12:23,790 node.NodeIdentity???????????????????? INFO? - Using 40adc1b1-2de7-46df-9bf8-b062464c8018 as the JMRI storage identity for profile id 3e468683 [main] 2019-10-21 16:12:23,790 managers.JmriUserPreferencesManager?? INFO? - No saved user preferences file [main] 2019-10-21 16:13:20,664 serialdriver.SerialDriverAdapter????? INFO? - Serial timeout was observed as: 0 false [Start-Up Wizard Connect] 2019-10-21 16:13:20,664 serialdriver.SerialDriverAdapter????? INFO? - input buffer 0 [Start-Up Wizard Connect] 2019-10-21 16:13:20,664 serialdriver.SerialDriverAdapter????? INFO? - COM3 port opened at 38400 baud, sees? DTR: true RTS: true DSR: false CTS: false? CD: false [Start-Up Wizard Connect] 2019-10-21 16:13:21,571 logix.WarrantPreferences????????????? ERROR - _fileName null. Could not create warrant preferences file. [Start-Up Wizard Connect] 2019-10-21 16:13:32,961 throttle.ThrottlesPreferences???????? INFO? - Did not find throttle preferences file.? This is normal if you haven't save the preferences before [AWT-EventQueue-0] 2019-10-21 16:13:32,992 hrottle.AbstractWiThrottlePreferences INFO? - Could not find WiThrottle preferences file (C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\throttle\WiThrottlePreferences.xml).? Normal if preferences have not been saved before. [AWT-EventQueue-0] 2019-10-21 16:15:06,450 jmrit.XmlFile???????????????????????? INFO? - No C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\roster.xml file to backup [AWT-EventQueue-0] 2019-10-21 16:15:33,559 roster.Roster???????????????????????? INFO? - Roster rebuilt, stored in C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\roster.xml [AWT-EventQueue-0] 2019-10-21 16:16:06,538 tabbedframe.PaneProgFrame???????????? WARN? - No acceptable mode found, leave as found [AWT-EventQueue-0] 2019-10-21 16:16:28,960 managers.DefaultShutDownManager?????? INFO? - Normal termination complete [AWT-EventQueue-0] 2019-10-21 16:16:37,346 util.Log4JUtil??????????????????????? INFO? - * JMRI log ** [main] 2019-10-21 16:16:37,362 util.Log4JUtil??????????????????????? INFO? - This log is appended to file: C:\Users\Carrs\JMRI\log\messages.log [main] 2019-10-21 16:16:37,377 util.Log4JUtil??????????????????????? INFO? - This log is stored in file: C:\Users\Carrs\JMRI\log\session.log [main] 2019-10-21 16:16:37,377 apps.AppsBase???????????????????????? INFO? - DecoderPro version 4.17.4+Rbf0d1af starts under Java 1.8.0_221 on Windows 10 x86 v10.0 at Mon Oct 21 16:16:37 CST 2019 [main] 2019-10-21 16:16:37,815 gui3.Apps3??????????????????????????? INFO? - Starting with profile My_JMRI_Railroad.3e468683 [main] 2019-10-21 16:16:38,424 node.NodeIdentity???????????????????? INFO? - Using 40adc1b1-2de7-46df-9bf8-b062464c8018 as the JMRI storage identity for profile id 3e468683 [AWT-EventQueue-0] 2019-10-21 16:16:38,830 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "MRC" [main] 2019-10-21 16:16:39,596 serialdriver.SerialDriverAdapter????? INFO? - Serial timeout was observed as: 0 false [main] 2019-10-21 16:16:39,596 serialdriver.SerialDriverAdapter????? INFO? - input buffer 0 [main] 2019-10-21 16:16:39,612 serialdriver.SerialDriverAdapter????? INFO? - COM3 port opened at 38400 baud, sees? DTR: true RTS: true DSR: false CTS: false? CD: false [main] 2019-10-21 16:16:40,518 util.FileUtilSupport????????????????? INFO? - File path program: is C:\Program Files (x86)\JMRI\ [main] 2019-10-21 16:16:40,518 util.FileUtilSupport????????????????? INFO? - File path preference: is C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\ [main] 2019-10-21 16:16:40,518 util.FileUtilSupport????????????????? INFO? - File path profile: is C:\Users\Carrs\JMRI\My_JMRI_Railroad.jmri\ [main] 2019-10-21 16:16:40,518 util.FileUtilSupport????????????????? INFO? - File path settings: is C:\Users\Carrs\JMRI\ [main] 2019-10-21 16:16:40,518 util.FileUtilSupport????????????????? INFO? - File path home: is C:\Users\Carrs\ [main] 2019-10-21 16:16:40,533 util.FileUtilSupport????????????????? INFO? - File path scripts: is C:\Program Files (x86)\JMRI\jython\ [main] 2019-10-21 16:17:34,408 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '1' to '127' [AWT-EventQueue-0] java.lang.NullPointerException ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:108) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,470 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '1' to '127' [AWT-EventQueue-0] java.lang.NullPointerException ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:108) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,470 mrc.MrcProgrammer???????????????????? INFO? - programmer already in use by CvValue _num=1 _cvName= [AWT-EventQueue-0] 2019-10-21 16:17:34,470 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '29' to '0' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use ?at jmri.jmrix.mrc.MrcProgrammer.useProgrammer(MrcProgrammer.java:160) ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:97) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,470 mrc.MrcProgrammer???????????????????? INFO? - programmer already in use by CvValue _num=1 _cvName= [AWT-EventQueue-0] 2019-10-21 16:17:34,486 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '29' to '0' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use ?at jmri.jmrix.mrc.MrcProgrammer.useProgrammer(MrcProgrammer.java:160) ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:97) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,486 mrc.MrcProgrammer???????????????????? INFO? - programmer already in use by CvValue _num=1 _cvName= [AWT-EventQueue-0] 2019-10-21 16:17:34,486 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '17' to '0' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use ?at jmri.jmrix.mrc.MrcProgrammer.useProgrammer(MrcProgrammer.java:160) ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:97) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:316) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,501 mrc.MrcProgrammer???????????????????? INFO? - programmer already in use by CvValue _num=1 _cvName= [AWT-EventQueue-0] 2019-10-21 16:17:34,501 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '18' to '0' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use ?at jmri.jmrix.mrc.MrcProgrammer.useProgrammer(MrcProgrammer.java:160) ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:97) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:357) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:316) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,501 mrc.MrcProgrammer???????????????????? INFO? - programmer already in use by CvValue _num=1 _cvName= [AWT-EventQueue-0] 2019-10-21 16:17:34,501 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '19' to '0' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use ?at jmri.jmrix.mrc.MrcProgrammer.useProgrammer(MrcProgrammer.java:160) ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:97) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:369) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:365) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:357) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:316) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:34,501 mrc.MrcProgrammer???????????????????? INFO? - programmer already in use by CvValue _num=1 _cvName= [AWT-EventQueue-0] 2019-10-21 16:17:34,501 symbolicprog.CvValue????????????????? WARN? - Exception during write CV '19' to '0' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use ?at jmri.jmrix.mrc.MrcProgrammer.useProgrammer(MrcProgrammer.java:160) ?at jmri.jmrix.mrc.MrcProgrammer.writeCV(MrcProgrammer.java:97) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417) ?at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:369) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:369) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:365) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:357) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:316) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.EnumVariableValue.propertyChange(EnumVariableValue.java:484) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:472) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1274) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1247) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1214) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:418) ?at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:383) ?at java.beans.PropertyChangeSupport.fire(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ?at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209) ?at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199) ?at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427) ?at jmri.jmrit.symbolicprog.ShortAddrVariableValue.writeAll(ShortAddrVariableValue.java:100) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:809) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1022) ?at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneAll(PaneProgPane.java:972) ?at apps.gui3.dp3.PaneProgDp3Action$ThisProgPane.lambda$1(PaneProgDp3Action.java:707) ?at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source) ?at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source) ?at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source) ?at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source) ?at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ?at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ?at java.awt.Component.processMouseEvent(Unknown Source) ?at javax.swing.JComponent.processMouseEvent(Unknown Source) ?at java.awt.Component.processEvent(Unknown Source) ?at java.awt.Container.processEvent(Unknown Source) ?at java.awt.Component.dispatchEventImpl(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ?at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ?at java.awt.Container.dispatchEventImpl(Unknown Source) ?at java.awt.Window.dispatchEventImpl(Unknown Source) ?at java.awt.Component.dispatchEvent(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.awt.EventQueue$4.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:17:49,481 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NullPointerException ?at jmri.jmrix.mrc.MrcProgrammer.notifyProgListenerEnd(MrcProgrammer.java:264) ?at jmri.jmrix.mrc.MrcProgrammer.timeout(MrcProgrammer.java:250) ?at jmri.jmrix.AbstractProgrammer$1.actionPerformed(AbstractProgrammer.java:251) ?at javax.swing.Timer.fireActionPerformed(Unknown Source) ?at javax.swing.Timer$DoPostEvent.run(Unknown Source) ?at java.awt.event.InvocationEvent.dispatch(Unknown Source) ?at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ?at java.awt.EventQueue.access$500(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.awt.EventQueue$3.run(Unknown Source) ?at java.security.AccessController.doPrivileged(Native Method) ?at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ?at java.awt.EventQueue.dispatchEvent(Unknown Source) ?at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ?at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ?at java.awt.EventDispatchThread.run(Unknown Source) 2019-10-21 16:18:17,746 throttle.ThrottlesPreferences???????? INFO? - Did not find throttle preferences file.? This is normal if you haven't save the preferences before [AWT-EventQueue-0] 2019-10-21 16:19:40,417 jmrix.AbstractThrottle??????????????? INFO? - operating duration for 8668(L) starts as zero [AWT-EventQueue-0] 2019-10-21 16:21:35,069 managers.DefaultShutDownManager?????? INFO? - Normal termination complete [AWT-EventQueue-0] |
Hi Dave.
The period I am modelling, rather than build expensive special gantries for colour light signalling, they used semaphore gantries, replacing the semaphore signals, with color light signal heads. I have uploaded an image of the gantry I am using. Yes, it is as you describe it and 3 heads is the amount of heads that I am using and will also use at North Junction. Many thanks for your support. I have an open thread in the MERG Users Forum which will benefit members on there. Best wishes Peter |
Locked
Re: Raspberry Pi script file location
On Mon, Oct 21, 2019 at 01:17 PM, <davethomas1359@...> wrote:
Ctrl H in the file manager normally works too. -- Peter Ulvestad JMRI Users Group Moderator - ( ) Tam Valley Group Moderator - ( ) Sprog-DCC Group Moderator - ( ) Edmonton Model Railroad Association - |
Locked
Re: Raspberry Pi script file location
To view hidden files and directories, type in the following from a terminal window " sudo ls -a "
On Monday, October 21, 2019, 12:57:12 PM GMT-4, Dave Sand <ds@...> wrote:
The ".jmri" directory is a fixed location for Linux systems. ?It contains the information that JMRI needs to get started. ?It also the default location for profiles and their user data content. For user content, don't use a hidden folder. On Linux, I put the user content in ~/Documents/JMRI/<profilename>. ?Use "Preferences >> File Locations" to set the "User Files Location". Dave Sand ----- Original message ----- From: "schertn via Groups.Io" <schertn@...> Subject: [jmriusers] Raspberry Pi script file location Date: Monday, October 21, 2019 11:26 AM I'm new to both Raspberry Pi and Linux, but looking to setup a Pi with JMRI. I have successfully done so with one exception.? By default. the JMRI install creates a hidden directory? called .JMRI as the location for user files like scripts. I tried to create a new directory .DIckens to store my files. When I tried to change the preferences to point to this location, JMRI wont show any hidden directories that start with a dot for me select or navigate to. Is their a setting I need to change to get JMRI to see hidden (.) directories? |
Peter, As far as I can tell, BR-2003 does not have a multi-head signal mast. ? I have an idea on how to approach your gantry concept. ?If I understand correctly, it is just a horizontal multi head mast. ?Will the gantry have a variable number of heads? Dave Sand ----- Original message ----- From: "peter.s.drury via Groups.Io" <peter.s.drury@...> Subject: Re: [jmriusers] Setting up signals in JMRI to MERG CBUS Date: Monday, October 21, 2019 9:21 AM I have tried to set up the three junction signals as Signal Heads then created a new Mast with these signal heads. Before starting, I confirmed that the original settings I had used (where all signals were created as individual masts) worked well both ways to my physical signals and also on the JMRI Panel. I have uploaded relevant images to indicate the steps I took, in a new photo album which refers to this topic. The image showing the turnout table at the start of this exercise has all the items highlighted which I used as part of this exercise. The next three images shows the setting up for each signal head and you can see how I used the addresses highlighted in the first image when setting up each head.? I then show the dialogue which I used to set up the new mast. I found this very confusing as I could not understand how to use this as I did not know how to set up the heads individually and did not have any way of setting the outputs, The final photo shows the added Mast (Highlighted). I have not changed the signal on the layout editor. My main concern being that the physical signals acted correctly - they certainly did not. I hope that the above description and images allows someone to correct me in my JMRI setup.? Best wishes Peter |
Locked
Re: Raspberry Pi script file location
The ".jmri" directory is a fixed location for Linux systems. ?It contains the information that JMRI needs to get started. ?It also the default location for profiles and their user data content. For user content, don't use a hidden folder. On Linux, I put the user content in ~/Documents/JMRI/<profilename>. ?Use "Preferences >> File Locations" to set the "User Files Location". Dave Sand ----- Original message ----- From: "schertn via Groups.Io" <schertn@...> Subject: [jmriusers] Raspberry Pi script file location Date: Monday, October 21, 2019 11:26 AM I'm new to both Raspberry Pi and Linux, but looking to setup a Pi with JMRI. I have successfully done so with one exception.? By default. the JMRI install creates a hidden directory? called .JMRI as the location for user files like scripts. I tried to create a new directory .DIckens to store my files. When I tried to change the preferences to point to this location, JMRI wont show any hidden directories that start with a dot for me select or navigate to. Is their a setting I need to change to get JMRI to see hidden (.) directories? |
Locked
Raspberry Pi script file location
I'm new to both Raspberry Pi and Linux, but looking to setup a Pi with JMRI. I have successfully done so with one exception.? By default. the JMRI install creates a hidden directory? called .JMRI as the location for user files like scripts. I tried to create a new directory .DIckens to store my files. When I tried to change the preferences to point to this location, JMRI wont show any hidden directories that start with a dot for me select or navigate to. Is their a setting I need to change to get JMRI to see hidden (.) directories?
|
Locked
Re: Flash rate for signals
Thanks Harrison.? I looked but didn't see anywhere the flash rate could be changed within the XML file. Cheers, Dennis Drury Dayton, NV The miracle is this: the more we share the more we have. Leonard Nimoy On Sun, Oct 20, 2019 at 5:34 PM Harrison Bingham via Groups.Io <hbingham86=[email protected]> wrote: It's been awhile since I've used jmri but when I was, I could change the flash rate using an xml editor. Pulled up the corresponding signal system in it and changed it there |
Locked
Re: JMRI with withrottle setup over pc wifi
Andy -?
Did you see Using a Remote Mobile Device Throttle under this section: Jerry ___________________________________ jerryg2003@... |
Locked
Re: Updated Scripting web and Help pages
#scripting
Based on posts in this forum over the past year, I¡¯ve added some more ¡°how to¡¯¡± and ¡°what-where¡¯s¡± to the on-line Scripting help, as well as continuing some reorganization of the Scripting pages.? These are?now on the JMRI web site at: ?.??They will also become part of the Help system in the next JMRI release 4.17.5.
Again, a hearty ¡°thank you¡± to our developers and other experts who make this forum and JMRI so useful to model railroading. Jerry jerryg2003@... |
Locked
Re: MRC N Scale 1961 Sound Decoder Model Power Pacific Mikado Question
Thank you very much, Ross!
I was looking for this but since the decoder has been discontinued, MRC was not listing it on their web site
Doug Wagner
Bakersfield, California
Doug, ? I found the data sheet for the MRC 1961 ¨C it is dated Aug 2015.? I think this decoder is recent enough to allow speed table use at 128 speed step operation.? (Found sheet on the GaugeMaster page ¨C European distributor of MRC DCC.) ? The instructions do have this statement for programming the speed table ¨C ¡°.? .? .? Then select throttle to 28 speed steps and run your loco at speed step 1. Use program CV on the main to change CV67¡¯s value (1-255) to adjust step 1¡¯s speed.? .? .? .¡±? ? I don¡¯t see a stated requirement for 28 speed step operation to use the speed table.? You may want to try 28 speed step operation if you verify CV29 is set correctly and the speed table still seems to not be functional. ? I noticed MRC¡¯s ¡®preference¡¯ for using POM ¨C my preferred programming method especially for speed table setting.? DecoderPro is a great ¡®tool¡¯ to facilitate POM. ? Regards, Ross ? From: [email protected] <[email protected]> On Behalf Of Doug Wagner via Groups.Io ? I will have to learn how to to this, Ross, as I've never had to do it before. I will make it a learnin' process Doug Wagner Bakersfield, California In a message dated 10/20/19 19:13:01 Pacific Standard Time, Ross_Kudlick@... writes:
Another possibility ¨C does this decoder require 28 speed-step operation for 28 speed step table functionality.? I¡¯m not sure how old this decoder is; that was quite common on some early MRC sound decoders (and many ¡®very early¡¯ non-sound decoders from other manufacturers).? ??I couldn¡¯t find an instruction sheet to see if it provided any details. ? Try ¡®status editing¡¯ the address on your Digitrax system to 28 speed steps.? See the throttle manual for instructions on ¡®status editing¡¯ the address. ? Ross |
I have tried to set up the three junction signals as Signal Heads then created a new Mast with these signal heads. Before starting, I confirmed that the original settings I had used (where all signals were created as individual masts) worked well both ways to my physical signals and also on the JMRI Panel.
I have uploaded relevant images to indicate the steps I took, in a new photo album which refers to this topic. The image showing the turnout table at the start of this exercise has all the items highlighted which I used as part of this exercise. The next three images shows the setting up for each signal head and you can see how I used the addresses highlighted in the first image when setting up each head.? I then show the dialogue which I used to set up the new mast. I found this very confusing as I could not understand how to use this as I did not know how to set up the heads individually and did not have any way of setting the outputs, The final photo shows the added Mast (Highlighted). I have not changed the signal on the layout editor. My main concern being that the physical signals acted correctly - they certainly did not. I hope that the above description and images allows someone to correct me in my JMRI setup.? Best wishes Peter |
Locked
Re: Remote panels connecting to Web Service display turnout states but will not control them
The old version used /panel.
I am using 1 windows 10 computer with the latest version of Chrome. The other panels are androids using chrome. I have about 4 panels that I use regularly and they are all exhibiting the same problem. I will post one of the panels tonight after I get home from work. |
Locked
Re: MRC N Scale 1961 Sound Decoder Model Power Pacific Mikado Question
¿ªÔÆÌåÓýDoug, ? I found the data sheet for the MRC 1961 ¨C it is dated Aug 2015.? I think this decoder is recent enough to allow speed table use at 128 speed step operation.? (Found sheet on the GaugeMaster page ¨C European distributor of MRC DCC.) ? The instructions do have this statement for programming the speed table ¨C ¡°.? .? .? Then select throttle to 28 speed steps and run your loco at speed step 1. Use program CV on the main to change CV67¡¯s value (1-255) to adjust step 1¡¯s speed.? .? .? .¡±? ? I don¡¯t see a stated requirement for 28 speed step operation to use the speed table.? You may want to try 28 speed step operation if you verify CV29 is set correctly and the speed table still seems to not be functional. ? I noticed MRC¡¯s ¡®preference¡¯ for using POM ¨C my preferred programming method especially for speed table setting.? DecoderPro is a great ¡®tool¡¯ to facilitate POM. ? Regards, Ross ? From: [email protected] <[email protected]> On Behalf Of
Doug Wagner via Groups.Io ? I will have to learn how to to this, Ross, as I've never had to do it before. ? I will make it a learnin' process ? Doug Wagner Bakersfield, California In a message dated 10/20/19 19:13:01 Pacific Standard Time, Ross_Kudlick@... writes: ? Another possibility ¨C does this decoder require 28 speed-step operation for 28 speed step table functionality.? I¡¯m not sure how old this decoder is; that was quite common on some early MRC sound decoders (and many ¡®very early¡¯ non-sound decoders from other manufacturers).? ??I couldn¡¯t find an instruction sheet to see if it provided any details. ? Try ¡®status editing¡¯ the address on your Digitrax system to 28 speed steps.? See the throttle manual for instructions on ¡®status editing¡¯ the address. ? Ross |
Locked
Re: MRC N Scale 1961 Sound Decoder Model Power Pacific Mikado Question
Thanks Wouter!
Doug Wagner
Bakersfield, California
Hi Doug,
Your problem with the 1961 decoder has been reported before - without fix. The only bypass mentioned was that it would use the speed table if sent 28-step commands. Don't kow if it's true - that was just the last statement in that particular thread (from yahoo-days).
Sorry!
Wouter
|