Version parue le 16 décembre 2016, build 871
Nouvelles fonctions
Interface utilisateur & Fonctionnalité
- Un champ de recherche a été ajouté au tableau de bord. Il est maintenant possible de filtrer les projets actifs et l'archive de projets.
- La vue de panneau détaillée est désormais imprimable. Un nouveau bouton d'impression est à présent disponible dans la barre d'outils des panneaux. Ce bouton permet d'imprimer la vue actuelle (les filtres actifs sont appliqués).
- Nouvel élément de menu 'Lecture' et 'Écriture' dans le menu contextuel des adresses de groupe. Il est désormais possible pour un utilisateur d'écrire directement une valeur 'enum' sur le bus. (Exemple : une adresse de groupe a été affectée au “commutateur DPT 1.001”. L'utilisateur peut désormais utiliser le menu contextuel pour choisir entre “On” et “Off”.) Si le type de point de données n'est pas 'enum', l'utilisateur obtient une nouvelle boîte de dialogue où il peut saisir des valeurs manuellement. (Les types de point de donnée d'atténuation ('Dimming') affichent une commande d'atténuation, les types de point de données de couleur ('Colour') affichent un sélecteur de couleurs, etc.)
- La ligne de commande d'ETS a été étendue pour autoriser le démarrage, l'importation et l'ouverture d'un projet avec une ETS App en mode maximisé.
SDK ETS
- Une nouvelle méthode a été ajoutée pour récupérer le nombre d'appareils autorisés dans un projet.
- Nouvelle méthode fournissant une 'proposition de lien' avec comme entrées 'Appareil ou Canal' et 'Fonction'.
- La méthode 'Root.UnifiedManufacturers' a désormais également accès au catalogue en ligne.
Améliorations
Interface utilisateur & Fonctionnalité
- Possibilité de sélectionner plusieurs options de dépannage pour faciliter la procédure de nettoyage.
- La page de codes d'un projet nouvellement créé est désormais réglée sur la langue système de Windows (“Windows System Language”).
- Amélioration du traitement du panneau de diagnostic. Lorsque des opérations de diagnostic sont en cours (p. ex., scan de ligne ou détection d'appareils en mode de programmation), l'utilisateur ne peut effectuer aucune opération de téléchargement, afin d'éviter tout comportement de bus inattendu.
- Le bouton “Télécharger” présent dans la barre d'outils contextuelle est désormais divisé en deux parties permettant respectivement d'effectuer le téléchargement partiel d'un appareil sélectionné et d'afficher les options de téléchargement disponibles.
- L'opération de rechargement du dernier espace de travail est également affichée dans la boîte de dialogue de progression lors de l'ouverture d'un projet.
- Les dossiers ProductStore et ProjectStore ne peuvent plus partager le même chemin d'accès (ou sous-dossier).
- L'opération de suppression de plusieurs lignes est désormais plus rapide.
- Des points de suspension sont à présent utilisés pour indiquer une ligne de texte tronquée dans la vue détaillée.
- Le numéro de série KNX est désormais pris en compte lors de la sélection d'appareils cibles pour des connexions IP directes.
- Liaisons intelligentes : il est désormais possible de relier des fonctions à des canaux d'appareils. Cela offre à l'utilisateur des liaisons plus rapides entre adresses de groupe et objets de groupe. ETS “mémorise” les associations créées par l'utilisateur et les applique pour le même type d'appareils.
- Le flux de travail de modification de l'adresse individuelle d'un appareil a été amélioré.
- Traitement de KNX Secure dans ETS
- KNX IP Secure utilise Tunnelling v2 pour adresser clairement des connexions de tunnellisation sécurisées.
- KNX Data Secure affiche des messages faciles à comprendre en cas d'utilisation d'appareils sécurisés en conjonction avec de nombreuses adresses de groupe sécurisées.
- Extension du rétablissement des paramètres par défaut des appareils sécurisés.
- Les certificats KNX Secure Device ne peuvent être ajoutés à un projet que si ce dernier est protégé par un mot de passe.
- Les certificats KNX Secure Device ne peuvent pas être supprimés s'ils sont affectés à un appareil sécurisé téléchargé (la 'Loaded Tool Key' doit être définie). L'utilisateur doit désactiver la sécurité sur l'appareil pour pouvoir supprimer le certificat.
- Le téléchargement d'un appareil sécurisé déclenche l'ouverture de la boîte de dialogue de saisie du certificat de l'appareil.
- Lors de l'importation d'un produit/projet à partir d'une version d'ETS supérieure, ETS affiche désormais un message d'erreur correspondant à la version d'ETS, afin d'indiquer à l'utilisateur la raison pour laquelle l'importation a échoué.
- Comportement USB amélioré
- Les communications de bus inattendues sont ignorées lors de l'initialisation USB.
- Le comportement de connexion USB d'ETS a été amélioré en cas de connexion de bus instable au niveau de l'interface USB.
- Empreinte mémoire améliorée lors de l'utilisation de l'ETS App 'Extended Copy'.
- Le téléchargement de segments particulièrement longs mais faiblement remplis a été accéléré.
- Des règles IP supplémentaires ont été ajoutées à la fonction de contrôle de projet.
- La largeur du champ de recherche du moniteur est désormais identique à celle des autres panneaux.
- Les appareils IP affichés deux fois dans le gestionnaire de connexions en raison de l'utilisation des fonctions “SearchReq” et “SearchReqEx” sont désormais fusionnés.
- Un dialogue utilisateur simplifié a été créé pour l'édition de la proposition de lien (“Link Proposal”).
- Adaptation du paramètre de latence réseau pour la zone IP sécurisée.
- Appel de la boîte de dialogue “LinkWith” avec proposition provenant de l'opération “LinkProposalOperation”.
- L'enregistrement transactionnel dans les dossiers de produits et de projets a été optimisé.
Corrections de bugs
Interface utilisateur & Fonctionnalité
- Copier/Coller : les adresses de groupe n'étaient pas dans le même ordre.
- Il manquait un message de compatibilité lors de la copie en mode natif, d'un projet à l'autre, d'appareils contenant des extensions.
- Les appareils sélectionnés dans des pièces situées à différents niveaux sont affichés deux fois.
- La fenêtre ETS App était cachée lorsque plusieurs ETS Apps avaient été installées.
- La détection d'appareils en mode de programmation n'était pas interrompue lors du démarrage d'une opération en ligne quelconque.
- Le nom de l'adresse supplémentaire n'est pas affiché correctement dans le moniteur de bus.
- Le scan de la ligne 15.15 était exécuté en boucle infinie.
- La programmation d'un coupleur mondial 0.0.0 depuis USB n'était pas possible.
- Le coupleur mondial ne peut désormais être utilisé que sur une ligne réseau TP.
- Des erreurs d'exception étaient affichées lors des changements de paramètres.
- Message d'erreur incorrect en cas de tentative d'attribution d'une adresse individuelle déjà attribuée.
- Vérification de projet : il y avait une vérification incorrecte pour les coupleurs et les sources de courant.
- L'identifiant de rubrique d'aide dépendante du paramètre ne permettait pas l'ouverture.
- Il y avait une erreur d'exception non prise en charge (“NotSupportedException Error”) durant la copie étendue.
- Le message d'erreur en cas d'exception de communication KNX (“KnxCommunicationException”) n'était pas localisé.
- Exception en cas de réception d'un GroupValueWrite durant un Bus.ReadValue.
- Le déchargement d'appareil via le panneau de diagnostic ne fonctionnait pas.
- Les modifications de “Device.CheckSum” & “Device.LoadedImage” ne pouvaient pas être annulées.
- Les valeurs affichées dans la colonne Priorité des moniteurs étaient incorrectes.
- Extended Copy copie des valeurs de paramètres incorrectes.
- La langue des canaux d'appareil n'était pas mise à jour.
- Erreur lors de la restauration d'espaces de travail.
- Les objets inutilisés dans les appareils “System B” étaient téléchargés avec un type incorrect.
- Les fenêtres de dialogue étaient affichées derrière des panneaux flottants et n'étaient donc pas visibles.
- La navigation par hyperliens ne fonctionnait pas pour la vérification de projet. La navigation vers la ligne réseau et les lignes principales n'était pas possible.
- La création d'une région avec un type de support IP sous une région de réseau avec un type de support TP était incorrectement autorisée.
- Le défilement à travers le panneau de diagnostic dans la vue de scan de ligne n'était pas possible lorsque plusieurs panneaux étaient ouverts.
- Les valeurs flottantes séparées par un point (.) utilisaient un convertisseur de valeurs différent de celui des valeurs flottantes séparées par une virgule (,).
- La boîte de dialogue des paramètres ne vérifiait pas les valeurs saisies. L'utilisateur ou le SDK pouvait introduire des valeurs en dehors de la plage de paramètres définie.
- Le formatage de la DoA dans la boîte de dialogue de vérification d'interface n'était pas affiché sous forme hexadécimale.
- Il manquait des flèches pour les barres de défilement de la boîte de dialogue des paramètres.
- Il n'était pas possible d'enregistrer des commentaires au sujet des adresses de groupe (en sélectionnant l'adresse de groupe dans une fonction).
- Lorsque le contexte des données était modifié dans la boîte de dialogue des paramètres, la valeur n'était pas envoyée.
- Lors de la modification de l'adresse supplémentaire/adresse de tunnellisation, le drapeau de programmation "Cfg" n'était pas réinitialisé.
- La WriteProperty ne fonctionnait pas si la matrice transmise était trop longue.
- Les drapeaux de groupe n'étaient pas réinitialisés lors d'opérations impliquant des adresses de groupe sécurisées.
- Un message d'erreur de type “la séquence ne contient aucun élément correspondant” était affiché lors des tentatives de création de projet via l'assistant de projet avec des fonctions centralisées.
- Il n'était pas possible, en utilisant l'ETS App 'Extended Copy', de copier un routeur sécurisé sur “tous les appareils”.
- “TextParameterRefId” était ignoré sur les canaux.
- Lors de l'annulation d'une opération de déplacement d'appareils disposant d'adresses individuelles supplémentaires, ces dernières étaient dupliquées.
- Les appareils présentant les types de support “TP” et “PL” dans leurs bases de données de produits ne pouvaient pas être reliés à des adresses de groupe étendues dans des projets contenant uniquement une ou plusieurs lignes “TP”.
- Le style du menu du panneau “Moniteur” était différent de celui des autres fenêtres flottantes.
- La barre d'outils Panneau disparaissait lorsque l'espace de travail “Tous les appareils” était sélectionné, lorsque la boîte de dialogue “Paramètre” était ouverte et lorsque l'utilisateur passait au panneau Adresse de groupe.
- Les paramètres de texte ne reflétaient pas la taille en octets UTF-8 des caractères tels que les trémas et les caractères cyrilliques, grecs ou chinois.
- Traitement incorrect de “FunctionText” et du texte à “GO-Instance”.
- Une possibilité de nouvelle tentative a été ajoutée à la couche d'application pour rendre la communication plus résistante aux erreurs et contourner certains problèmes liés aux appareils.
- Certains appareils ne pouvaient pas être utilisés comme modèle dans l'ETS App “My products template”.
- Certains appareils n'étaient pas correctement filtrés après un téléchargement à partir du catalogue en ligne.
- La vérification de compatibilité ne traitait pas spécialement les anciens appareils System 300.
- Après une importation de produit depuis le catalogue en ligne, le dossier ProjectStore était parfois signalé comme “données corrompues”.
- Le changement d'un nom d'appareil réinitialise le drapeau “Cfg”.
- Le dernier espace de travail utilisé n'apparaissait pas au démarrage d'ETS.
- Lors de la restauration d'un espace de travail, la barre latérale réduite n'était pas reconstruite.
- Lors de la liaison d'un objet de groupe avec une adresse de groupe présentant une taille “SizeInBit” différente, ETS invitait l'utilisateur à confirmer l'opération.
- Le fait de répondre “Non” dans la boîte de dialogue demandant si un numéro de série était déjà associé entraînait le blocage d'ETS.
SDK ETS
- Le SDK n'était pas autorisé à définir ou à générer des clés sécurisées.
- La fonction de remplacement d'appareils “ReplaceDevice” ne remplaçait pas les appareils provenant de “MyProduct templates” par le SDK.
- Les données d'extension DCA n'étaient pas supprimées dans le dossier même. Les données d'extension présentes dans le système de fichiers sont supprimées après le “redémarrage” de l'extension.
- Fonction Dispose manquante comme événement pour apps DCA lors de l'activation du panneau de contenu ou de la fermeture d'ETS5.
- Il n'était pas possible d'enregistrer une fonction de texte et des valeurs de texte à l'aide du SDK ETS.
- La valeur d'attribut de “DownloadInvisibleParameters” figurant dans le SDK n'était pas correcte.