Orange-OpenSource / Orange-OpenSource/its-client

python/mobility: fix station_id() to enforce and recognise the three-part station-UUID

Open
#587 0 comments 0 reactions 1 assignee View on GitHub

@ymorin-orange is already working on this.

Since Aug 19, 2026.

Python
Dominant language
Java
Stars
19
Forks
12
Avg merge
6d 8h
Merged PRs (30d)
3

Description

What:

Currently, the station-ID (a field in ETSI messages, so an ETSI-defined value) is computed as a hash of the station-UUID (a private, internal description of a station). This is historical bagage.


Expected:

The station-UUID is interpreted as a three-part identifier, with underscore as the separation, with the third part the station-ID, e.g. for ora_car_1234:

  • ora is the company part, usually a trigram
  • car is the station role, not unlike, but nor exactly like, the ETSI trafficParticipantType
  • 1234 is the station-ID, in decimal

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.