Skip to content
This repository has been archived by the owner on Feb 13, 2024. It is now read-only.

CDI: Missing ability to control OPS track power. All other options should be added as well... #88

Open
TrainzLuvr opened this issue Oct 20, 2020 · 2 comments
Labels
CDI Configuration Description Information related bug/feature documentation Improvements or additions to documentation not a bug OpenLCB OpenLCB related bug/feature

Comments

@TrainzLuvr
Copy link

There's no button in the JMRI/CDI to create an event to turn the OPS track power on/off.

Kinda bummer if you want to control something like that from a panel and not a WebUI.

For that matter, all of the rest of the options should be added (Turnouts, Sensors...)

@atanisoft
Copy link
Owner

Jmri doesn't expose the option today but you can control on/off state of OPS track by send events to the bus. Similarly estop can be sent.

This will need to be enhanced on the jmri side. For panels, you could have them fire the events.

@atanisoft atanisoft added CDI Configuration Description Information related bug/feature not a bug labels Oct 20, 2020
@atanisoft
Copy link
Owner

atanisoft commented Oct 20, 2020

well-known events that control the areas you are after:

The current iteration of sensors will not be added to the CDI as it doesn't make sense due to limited number of IO pins available. S88 Sensors may be added to the CDI at some point in the future but that can be tracked via it's own issue.

Turnouts can be controlled via DCC address or via LCC events:

Other well-known events that may be generated by the CS:

@atanisoft atanisoft added documentation Improvements or additions to documentation OpenLCB OpenLCB related bug/feature labels Oct 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CDI Configuration Description Information related bug/feature documentation Improvements or additions to documentation not a bug OpenLCB OpenLCB related bug/feature
Projects
None yet
Development

No branches or pull requests

2 participants