Steve G
Steve G
@jerryg2003 The block value is filled in by the block tracking code, and can be updated quite a while after it goes active/inactive as its looking for an ajacent(?) (next...
@jerryg2003 Yep true. Block.java `/** * Handles Block sensor going ACTIVE: this block is now occupied, figure out * from who and copy their value. */ public void goingActive() {`
@jerryg2003 The only question is: 1. Do we just make a public in block manager that can be set off by a script, do we allow overides by another public...
The thread is marked as Daemon. rcvThread.setDaemon(true); They should never be stopped, they should run as the lowest priority, helpers and should only be killed by the JVM as it...
@bobjacobsen When I removed the Daemon and priority (6 places) in loconet) the error changes to: 12:47:10,558 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.util.ConcurrentModificationException: null at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1208)...
@bobjacobsen missed relevant line: at jmri.jmrix.loconet.LnPredefinedMeters.dispose(LnPredefinedMeters.java:86) ~[classes/:?]
It would appear one script does update the activeTrainsList, I dont know how welcoming they be to a change. The getAllocatedSectionsList is protected so we can do what ever with...
I never said you shouldnt make the change, i never said it wasnt the right thing to do, i never asked for a repeat of your arguments. I re iterate....
No problem I was running dispatcher (not jython), manual and auto, today using Collections.unmodifiableList() and didn't have any problems. If you dig you will find, so i personally don't dig...
@wjstix there are really no defaults for a pr4 standalone programmer. It's only meant to support service mode programming, The top right should say loconet, if you have 2 connections...