Skip to content

Feature Request: Access Functions higher than 30 #1123

Open

Description

@tomixnscale89

When using JMRI with Lionel TMCC and Legacy over serial, it is possible to access functions higher than 30. These are currently working in the desktop JMRI throttles. Is it possible to expand Engine Drivers functionality to gain access to these functions?

Activity

  1. flash62au commented on Jul 13, 2024

    @flash62au
    Contributor

    The Beta version of Engine Driver supports the full 32 functions.
    You can sign up for the public beta program on the Engine Driver page on the Play Store, or by downloading the .apk from Steve's web site.

    Peter

  2. tomixnscale89 commented on Jul 13, 2024

    @tomixnscale89
    Author

    Peter,

    Thanks for replying. I'm referring to even higher than 32 functions. For example, some of our Lionel commands are up function 43 at the moment.

  3. flash62au commented on Jul 13, 2024

    @flash62au
    Contributor

    There are no current plans to support more than 32.
    I will put it on the todo list.

  4. mstevetodd commented on Jul 13, 2024

    @mstevetodd
    Contributor

    @tomixnscale89 Please attach some examples of these larger Roster Entries.

  5. tomixnscale89 commented on Jul 14, 2024

    @tomixnscale89
    Author

    Thanks Peter.

    Steve,

    I have attached one of my roster entries. The decoder definition hasn't been submitted to the main JMRI repo just yet, but I plan to have that done soon.

    Amtrak_Acela_Concept_Power_Car__2000.txt

  6. mstevetodd commented on Jul 15, 2024

    @mstevetodd
    Contributor

    I have attached one of my roster entries. The decoder definition hasn't been submitted to the main JMRI repo just yet, but I plan to have that done soon.

    Thanks for the example. I opened it in JMRI (current Dev version) and it only shows 28 functions. I assume that will change after you submit the updated definition? If so, let me know when that happens. I'm mostly curious if the WiThrottle Server can handle that many.

    UI changes in EngineDriver are quite time-consuming and the function lists for each screen layout are fixed size. So not a trivial change at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions