JMRI: ECoS Preferences
The ECoS User Preferences allows you to control the way that the ECoS interacts with JMRI for different features:Roster
Add Locos to the ECoSWhen a new roster entry is created in JMRI, this option allows you to set whether the loco should be added to the ECoS.
Remove Locos from the ECoS
When a roster entry is deleted in JMRI, this option allows you to set whether the loco should
be deleted from the ECoS or not.
Add Locos to JMRI Roster
When JMRI detects that a new loco has been added in the ECoS Database, this option allows you
to set whether the loco should be added into the roster or not.
Remove Locos from JMRI Roster
When JMRI detect that a loco has been removed from the ECoS Database, this option allows you
to set whether the loco should be deleted from the roster or not. Note: Currently if a loco
has been removed from the ECoS when it is not connected to JMRI, this removal is not
detected.
ECoS Loco Description Template
Enter a combination of plain text and one or more of the special field-codes shown below this
field to use as a template for display of Loco information.
Throttle
Temporary LocosThe ECoS requires an entry in its database before it is possible to control a loco. When you select either a roster entry or enter in an address of loco in the address box of a throttle and that addresses doesn't already exist in the ECoS database, JMRI will automatically create an entry to match with a description of "Created By JMRI". When JMRI is shutdown, these temporary locos can either be left on the ECoS or removed. This setting allows you set how this works.
Loss of Control
If another controller has exclusive control over a loco, then it is not possible for JMRI to
take control or operate that loco. JMRI will make three attempts at trying to gain over the
loco, if the third attempt fails, the user will be presented with a prompt on whether to
force control over loco. Here you can set whether to always force a controlled take over,
never force a controlled take over or to always prompt.
Turnouts
Remove Turnouts from the ECoSIf a turnout is removed from the turnout table in JMRI, this determines whether the turnout should be deleted from the ECoS.
Add Turnouts to JMRI
If JMRI receives a notification that a turnout or accessory has been added to the ECoS while
JMRI is running, this setting determines how JMRI should react.
Note: That this does not prevent JMRI from populating the turnout table when the application
is first opened.
Remove Turnouts from JMRI
If JMRI receives a notification that a turnout or accessory has been removed from the ECoS,
this setting determines how JMRI should react.