Για την κατανόηση της μορφής XML των εξαγόμενων έργων ETS στην τελευταία έκδοση ETS 6.2 και ETS 6.3, κατεβάστε την περιγραφή που μπορεί να βρεθεί συνημμένη σε αυτό το άρθρο.
Παρακαλούμε να σημειώσετε ότι αυτή μπορεί να αλλάξει χωρίς προηγούμενη ειδοποίηση.
Ένα παράδειγμα για την αποκωδικοποίηση του κωδικού πρόσβασης μπορείτε να βρείτε εδώ: https://dotnetfiddle.net/OP4Xtk
Από το ETS 6.4.0, η αναφορά που χρησιμοποιείται για τους τύπους δωματίων (LocationUsages) στα εξαγόμενα αρχεία έργου έχει αλλάξει.
Κατά την προετοιμασία του ETS 6.4.0, αρκετές αναφορές που σχετίζονται με το κτίριο μεταφέρθηκαν από το εσωτερικό αρχείο κεντρικών δεδομένων (knx_master.xml) στο αναφορές που βασίζονται στην οντολογία, οι οποίες είναι οι τυποποιημένες αναφορές που προορίζονται για μακροχρόνια χρήση.
Ως αποτέλεσμα, η σωστή ερμηνεία των τύπων δωματίων σε ένα αρχείο knxproj εξαρτάται από την έκδοση ETS που χρησιμοποιήθηκε για τη δημιουργία ή την εξαγωγή του έργου.
Λογική ανάλυσης εξαρτώμενη από την έκδοση
Κατά την ανάλυση ενός αρχείου knxproj, πρέπει να αξιολογηθεί η ToolVersion:
-
Εκδόσεις ETS ≤ 6.3.8272.0
Οι αναφορές τύπων δωματίων βασίζονται στα εσωτερικά κεντρικά δεδομένα (knx_master.xml).
Το όνομα του τύπου δωματίου πρέπει να επιλύεται χρησιμοποιώντας τους ορισμούς των κεντρικών δεδομένων. -
Εκδόσεις ETS > 6.3.8272.0 (π.χ. 6.4.8658.0 και μεταγενέστερες)
Οι αναφορές τύπων δωματίων βασίζονται στην οντολογία KNX.
Το όνομα τύπου δωματίου που μπορεί να διαβαστεί από τον άνθρωπο πρέπει να επιλύεται με παραπομπή στην αντίστοιχη αναφορά LocationUsage της οντολογίας.
Η μη εφαρμογή αυτής της λογικής με βάση την έκδοση μπορεί να οδηγήσει σε λανθασμένα ή ελλιπή ονόματα τύπων δωματίων κατά την απεικόνιση ή την επεξεργασία έργων ETS που δημιουργήθηκαν με ETS 6.4 ή νεότερη έκδοση.