Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EX-Rail parsers #6

Open
dcyoung-dev opened this issue Mar 12, 2022 · 4 comments
Open

EX-Rail parsers #6

dcyoung-dev opened this issue Mar 12, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@dcyoung-dev
Copy link
Contributor

Description

When a parser receives an EXRail response
I want to parse the response into usable elements
so that I can perform other tasks with the information

Design

EX-Rail responses are not documented

Notes

N/A

@dcyoung-dev dcyoung-dev added the enhancement New feature or request label Mar 12, 2022
@FrightRisk
Copy link

The features that need adding to WebThrottle are:

  • Turnout control with a separate screen (swipe left?)
  • Routes
  • Automation
  • DriveAway
  • Built-in decoder diagnostics (D ACK Commands)
  • Button to Read the Loco ID on the programming track
  • Button to set the loco ID on the programming track
  • Walk-Through screen for WiFi Config (reset, fill in SSID, etc. and send the AT commands)
  • Accessory address converter (enter linear or 2 part address and calculate the other)
  • Can we mirror controls where a phone throttle and WebThrottle change the same loco?
  • Multiple loco control with roster images and loco specific function keys.
  • WiFi option to connect and use WiThrottle or (and?) <DCC++> Commands

The list got long as I started going through the mental list. The priorities are turnouts and ex-rail. We can make sure we have issues for each of the features we need to get to later. I've asked Chris and others to contribute to the features and their implementation, so you can have a clear direction to make coding simpler.

We can look to JMRI and Engine Driver for ideas on implementation.

@dcyoung-dev
Copy link
Contributor Author

Thanks @FrightRisk, I'm really looking for some documentation on the EX-Rail responses (data coming from the command station)
With this information I can build a parser to convert the responses to usable data.

@dcyoung-dev
Copy link
Contributor Author

@dcyoung-dev
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants