Dave,
The details about the JMRI objects are in the Javadocs:
Thank you. I took a quick look at the file this evening. That's what I was missing.
This list of "shortcuts" in the initial help page are the "managers" for common JMRI objects. For example, "sensors" referees to SensorManager which provides methods such as getSensor, provideSensor, etc. Other managers, such as for Dispatcher, don't have shortcuts.
That I had figured out. I'll be taking a much closer look tomorrow or the day after; especially to the format of the parameters used. By parameter I mean that the parameter in the line below is 'filename'.
infoFile = symbolTable.getValue('fileName')
I had only realized a coupe of weeks ago that the contents of the value column in the block table was the local ID of the locomotive in the Roster, if and only if, a certain column in the info.file was checked. This will make my life a bit less boring for a while. Problem is that I have other interests such as physics and that there is only 24 hours in a day.
I'll give "hello world" a start to see how inputs, outputs and error messages behave with out using libraries. I also have a little idea the the Python concept of dictionaries might be of some use in changing keyword values in the info.xml file.
We shall see.
Thanks for your example and your help
Richard
Edited on Friday, 6 September 2024 at 00:15 (GMT + 2) ¨¤ Paris, France;
sent later.