Om het XML-formaat van geëxporteerde ETS-projecten in de nieuwste ETS 6.2 en 6.3 reeksen te begrijpen, kunt u de beschrijving downloaden die u in de bijlage van dit artikel vindt.
Houd er rekening mee dat dit kan veranderen zonder voorafgaande kennisgeving.
Een voorbeeld voor het decoderen van het wachtwoord vindt u hier: https://dotnetfiddle.net/OP4Xtk
Vanaf ETS 6.4.0 is de referentie die gebruikt wordt voor kamertypes (LocationUsages) in geëxporteerde projectbestanden veranderd.
Tijdens de voorbereiding van ETS 6.4.0 werden verschillende bouwgerelateerde referenties gemigreerd van het interne stamgegevensbestand (knx_master.xml) naar ontologie-gebaseerde referentiesDit zijn de gestandaardiseerde referenties die bedoeld zijn voor gebruik op lange termijn.
Als gevolg hiervan hangt de juiste interpretatie van ruimtetypes in een knxproj-bestand af van de ETS-versie die gebruikt is om het project te maken of exporteren.
Versie-afhankelijke parsinglogica
Bij het parsen van een knxproj-bestand moet de ToolVersion worden geëvalueerd:
-
ETS-versies ≤ 6.3.8272.0
Ruimtetypeverwijzingen zijn gebaseerd op de interne stamgegevens (knx_master.xml).
De naam van het ruimtetype moet worden opgelost met behulp van de stamgegevensdefinities. -
ETS-versies > 6.3.8272.0 (bijv. 6.4.8658.0 en later)
Ruimtetypeverwijzingen zijn gebaseerd op de ontologie van KNX.
De menselijk leesbare ruimtetype-naam moet worden opgelost door verwijzing naar de overeenkomstige ontologie LocationUsage referentie.
Als u deze versie-gebaseerde logica niet toepast, kan dit resulteren in onjuiste of ontbrekende ruimtetype-namen bij het visualiseren of verwerken van ETS-projecten die gemaakt zijn met ETS 6.4 of later.