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

How to handle long VSS names? #12

Open
erikbosch opened this issue Apr 27, 2023 · 0 comments
Open

How to handle long VSS names? #12

erikbosch opened this issue Apr 27, 2023 · 0 comments

Comments

@erikbosch
Copy link
Collaborator

erikbosch commented Apr 27, 2023

This is a topic originating from the Porto AMM

Problems:

  • Full dot-notated name of VSS signals can sometimes be very long
  • Generating unique id (UUIDs) is sometimes not a solution if you want a SDK with understandable names
    This issue is to collect ideas on how this can be approved.

Some initial Ideas:

  • Possibility to specify alias with unique names on branches and/or signals

I.e. Vehicle.Powertrain.Transmission.IsElectricalPowertrainEngaged has an alias alias: IsElectricalPowertrainEngaged. Solutions/Services may support full name, alias or both. Name must be unique.

  • General overhaul of Paths to make them shorter, like Veh.PwT.Trans.IsElecPwTEng

  • Support a label: xxxx keyword to give a possibility to specify a longer name for this node. Like if branch id is PwT, then it can have label: PowerTrain. Could also be used for localization if needed.

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

No branches or pull requests

1 participant