Skip to content

Conversation

@mumpf
Copy link

@mumpf mumpf commented Aug 30, 2025

Wird genutzt, damit der Producer den Modul-Präfix unter Chennel.Number findet.

Hat sonst keine Seiteneffekte.

Gruß, Waldemar

@mumpf
Copy link
Author

mumpf commented Sep 15, 2025

Hi Michael,

ich habe noch eine weitere Korrektur vorgenommen, die von einem zukünftigen Producer nicht mehr toleriert wird (und von der ich eigentlich ausgegangen bin, dass es nicht geht): ParameterType-Definitionen im .templ-File.
Hintergrund:
Die Sachen im .templ-File werden n-fach repliziert, wobei n=numChannels ist. Dass das für ParameterTypes bisher nicht passiert ist, liegt daran, dass ich bisher im Applikations-Generierungs-Template bei ParameterTypes nur das .share-File includiert hatte.
Das soll sich in Zukunft (bald) ändern, damit man das neue Merge von Dropdown-Einträgen flexibler nutzen kann. Man wird dann im .templ-File ParameterTypes vom Typ Restriction mit Enumeration-Einträgen nutzen können, die ein %C% enthalten.
Die Einträge, die Du gemacht hast, würden dann doppelte Einträge (und damit Fehler) liefern.

Durch meine Änderung in diesem PR wird das behoben. Die resultierenden knxprod.h und knxprod.xml sind nach der Änderung identisch.

Gruß, Waldemar

@mumpf mumpf mentioned this pull request Oct 4, 2025
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

Successfully merging this pull request may close these issues.

2 participants