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

Allgemeiner Abgleich der VDV-Schrift 261 Edition 2 mit den Angaben im Spezifikationsdokument und im Schema #17

Open
2 of 4 tasks
maikwoehl-psi opened this issue Jul 4, 2023 · 4 comments · Fixed by #16 or #35
Assignees
Labels
discussion required to be discussed in VDV463 WG specification Improvements or additions to specification
Milestone

Comments

@maikwoehl-psi
Copy link
Collaborator

maikwoehl-psi commented Jul 4, 2023

Die Arbeitsgruppe hat im heutigen Gespräch am 04.07.2023 entschieden, dass wir die VDV-Schrift 463 im Allgemeinem gegen die neue Edition 2 der VDV-Schrift 261 prüfen wollen.

Dies hängt mit PR #16 zusammen.

Die Aufgabe soll idealerweise bis zum kommenden Treffen am 25.10.2023 erledigt werden.

@maikwoehl-psi maikwoehl-psi added this to the Version 1.1 milestone Jul 4, 2023
@maikwoehl-psi maikwoehl-psi added the specification Improvements or additions to specification label Jul 4, 2023
@maikwoehl-psi maikwoehl-psi self-assigned this Oct 24, 2023
@maikwoehl-psi
Copy link
Collaborator Author

Wir haben es doch noch geschafft folgende Aussage bis heute zum Arbeitsgruppentreffen auszuarbeiten. Dies wird ggbf. heute diskutiert.

Wir möchten empfehlen sich in der Arbeitsgruppe 463 zu folgenden Themen zu beraten:

  1. Bereitstellung der Umlaufdistanz an den VDV261-Parameter target_dist durch einen neuen Wert in ChargingRequestData.
  2. Aktualisierung der Enumeration von PreconditioningRequest, um der Änderung in VDV261 zu entsprechen.
  3. Wertebereiche für bestimmte Werte (z.B. SoC) im JSON-Schema vorgeben.
  4. Bei Einhaltung der Aussage „Die Zustände entsprechen den Festlegungen der VDV261.“ Müsse die Enumeration zu VehicleChargingStatus der geänderten Enumeration in VDV261 angepasst werden.

Im Allgemeinen empfehlen wir Änderungen, die sich unmittelbar aus der Kompatibilität zur VDV-Schrift 261 ergeben, im Dokument zu kennzeichnen.
Ein ergänzter Enumerationswert könne im Dokument mit einem Hinweis auf die Ergänzung in VDV-Schrift 261 versehen werden.
Ein geänderter Enumerationswert könne im Dokument mit einem Hinweis auf die unterschiedliche Interpretation in VDV-Schrift 261 versehen werden. Solange der geänderte Enumerationswert seine primäre Bedeutung beibehält, kann die textuelle Ausprägung geändert werden.

Im JSON-Schema wird zwischen integer und number unterschieden. Die konkrete Interpretation dieser Werte obliegt den Parser-Programmen in der jeweiligen Programmiersprache und der konkreten Verwendung des Parser-Ergebnisses in der Anwendung und nicht zuletzt dem Betriebssystem und Prozessor. Vereinfacht kann jedoch festgestellt werden, dass der Umstieg auf vorzeichenbehaftete Ganzzahlen keine Änderung im Schema erfordert. Die Implementierungen müssen dies jedoch berücksichtigen, weshalb ein gut sichtbarer Hinweis in das Dokument eingefügt werden sollte.

@DohmenClaus
Copy link
Contributor

Beschluss 24.10.2023:

  • Werte sollen nicht mehr einfach von 261 gelesen und nach 463 weitergegeben werden. Stattdessen Mapping Tabelle und Weitergabe definierter Werte alphanumerischer Werte gemäß einer neuen Enumeration.
    Dadurch wird auch parallele Behandlung verschiedener 261-Versionen möglich.

  • Magic Numbers für SNA sollen perspektivisch nicht mehr weitergegeben sondern stattdessen ein separates SNA-Flag eingeführt werden.
    b.a.w. soll aber auch noch die alte Lösung der Weitergabe von SNA-Werten möglich sein aber als „künftig wegfallend“ gekennzeichnet werden

  • Herr Wöhl und Herr Kowatsch formulieren ein entsprechendes Issue in GitHub Anpassungen bezüglich Enumerationen #27

@DohmenClaus DohmenClaus added the discussion required to be discussed in VDV463 WG label Feb 26, 2024
@DohmenClaus
Copy link
Contributor

DohmenClaus commented Feb 26, 2024

Zu diskutieren in Arbeitsgruppe:

(a) mit Version 1.1 komplette Anpassung an neue Version der 261 (d,h, o.g. Punkte sind noch zu behandeln)
oder
(b) auch teilweise Anpassung in v1.1 ok (dann z.b. nur Umsetzung von PR #16 )
oder
(c) komplette Anpassung an neue Version der 261. aber erst mit Version 2.0 ( dann revert merge bei PR #16 )

Argument für (b) von Herrn Frenzel: Teilweise Umsetzung wurde auch von Fahrzeugherstellern gemacht und bringt Mehrwert für eBMS-Anwender.

@DohmenClaus
Copy link
Contributor

Beschluss der Arbeitsgruppe am 11.4.2024:

Lösung (c), d.h. komplette Anpassung an neue Version der 261 erst mit Version 2.0
( d.h. revert merge bei PR #16 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion required to be discussed in VDV463 WG specification Improvements or additions to specification
Projects
None yet
2 participants