Gereleased op 16 december 2016, samenstelling 871
Nieuwe functies
Gebruikersinterface & functionaliteit
- Er werd een zoekveld aan het dashboard toegevoegd. Zowel de actieve projecten als het projectarchief kunnen nu worden gefilterd.
- Het detailscherm van het werkvenster kan nu worden geprint. Er is een nieuwe printknop in de gereedschapsbalk van de werkvensters. Via deze knop print u het huidige scherm (actieve filters worden toegepast).
- Nieuw 'Lezen' en 'Schrijven'-menu-item in het contextmenu voor groepsadressen. De gebruiker kan nu rechtstreeks een 'enum'-waarde in de bus schrijven (bv. aan een groepsadres werd 'DPT 1.001 Switch' toegekend. De gebruiker kan nu via het contextmenu kiezen tussen 'Aan' of 'Uit'). Als het datapunttype geen enum is, ziet de gebruiker een nieuw dialoogvenster waar hij de waarden manueel kan invoeren ('Dimmen'-datapunttypes geven een dimregeling weer, 'Kleur'-datapunttypes een kleurenselectie, enz.).
- Uitbreiding van de commandolijn van ETS, zodat het mogelijk is om een project op te starten, te importeren en te openen met een ETS App in gemaximaliseerde modus.
ETS SDK
- Er werd een nieuwe methode toegevoegd om het aantal toegelaten apparaten in een project op te roepen.
- Een nieuwe methode die een 'Link proposal' met als input 'apparaat of kanaal' en 'functie' biedt.
- De methode 'Root.UnifiedManufacturers' heeft nu ook toegang tot de online catalogus.
Verbeteringen
Gebruikersinterface & functionaliteit
- Mogelijkheid om meerdere probleemoplossingsopties te selecteren om de opruimprocedure te vergemakkelijken.
- De codepagina voor een nieuw aangemaakt project is nu ingesteld op 'Windows System Language'.
- Verbeterd gebruik van het diagnose-werkvenster. Als er diagnose-activiteiten worden uitgevoerd (bv. scannen van een lijn of scannen op apparaten in de programmeermodus), kan de gebruiker, om een onverwacht busgedrag te vermijden, geen downloadacties uitvoeren.
- De 'downloaden'-knop in de contextgereedschapsbalk is nu in twee delen onderverdeeld. Een deel voert de gedeeltelijke download uit voor een geselecteerd apparaat en het andere deel toont de beschikbare downloadopties.
- De handeling 'laatste werkruimte opnieuw laden' wordt bij het openen van een project ook in het voortgangsdialoogvenster weergegeven.
- Productopslag en projectopslag kunnen niet langer hetzelfde mappad (of dezelfde submap) delen.
- Verbeterde snelheid bij het verwijderen als er meerdere lijnen worden verwijderd.
- Er worden 3 punten toegevoegd als een tekst in het detailscherm wordt ingekort.
- Er wordt nu rekening gehouden met het KNX-serienummer bij het selecteren van doelapparaten voor rechtstreekse IP-verbindingen.
- Smart Linking: Functies kunnen nu met apparaatkanalen worden gelinkt. Dit stelt de gebruiker in staat om sneller te linken tussen groepsadressen en communicatieobjecten. De ETS 'herinnert' zich de door de gebruiker aangemaakte associaties en past deze toe voor hetzelfde apparaattype.
- Verbeterde workflow voor het veranderen van een individueel adres van een apparaat.
- Verwerken van KNX Secure in ETS
- KNX IP Secure, gebruik van Tunnelling v2 om de veilige tunnellingverbindingen duidelijk aan te pakken.
- KNX Data Secure, weergeven van berichten die heel begrijpelijk zijn bij het gebruik van veilige apparaten in combinatie met een groot aantal beveiligde groepsadressen.
- Uitbreiding van de Local Factory Reset bij veilige apparaten.
- KNX Secure Device-certificaten kunnen enkel aan een project worden toegevoegd als het project met een wachtwoord is beveiligd.
- KNX Secure Device-certificaten kunnen niet worden verwijderd als ze aan een gedownload veilig apparaat worden toegekend (de Loaded Tool Key moet worden ingesteld). Om het certificaat te verwijderen, moet de gebruiker de beveiliging op het apparaat uitschakelen.
- Het downloaden van een veilig apparaat zorgt ervoor dat het 'Apparaatcertificaat invoeren'-venster verschijnt.
- Bij het importeren van een product/project vanuit een hogere ETS-versie geeft ETS nu een bijbehorend foutbericht bij de ETS-schemaversie weer zodat de gebruiker weet waarom de import is mislukt.
- Verbeterd USB-gedrag
- Negeren van onverwachte buscommunicatie bij het initialiseren van de USB.
- Verbeterde USB-aansluiting door ETS in geval van onstabiele busconnectiviteit aan de USB-interface.
- Verbeterde geheugenvoetafdruk bij het gebruik van de ETS App 'Vergrote kopie'.
- Sneller downloaden met heel lange, maar schaars gevulde segmenten.
- Toevoegen van bijkomende IP-regels voor de projectcontrolefunctie.
- Het breedtezoekveld van de monitor is nu hetzelfde als bij de andere werkvensters.
- Samenvoegen van de IP-apparaten die wegens het gebruik van 'SearchReq' en 'SearchReqEx' tweemaal in de verbindingsmanager werden weergegeven
- Aanmaken van een eenvoudig gebruikersdialoogvenster voor het bewerken van de 'Link Proposal'
- Aanpassen van de latentie-instelling van het netwerk voor een veilige IP-backbone.
- Oproepen van het 'Linken met'-dialoogvenster met voorstel vanuit 'LinkProposalOperation'.
- De transactiebesparing voor de product- en projectopslag werd geoptimaliseerd.
Bugoplossingen
Gebruikersinterface & functionaliteit
- Knippen/plakken: De groepsadressen stonden niet in dezelfde volgorde.
- Er ontbrak een 'compatibiliteitswaarschuwing' bij het kopiëren van een (of meerdere) appara(a)t(en) met plug-ins binnen projecten in native-modus.
- Bij het selecteren van apparaten vanuit kamers op verschillende niveaus worden ze tweemaal weergegeven.
- Het ETS App-venster was verborgen bij het downloaden van een groot aantal ETS Apps.
- Het scannen op apparaten in programmeermodus stopte niet als er online activiteiten werden opgestart.
- De naam van het bijkomende adres wordt niet correct weergegeven in de busmonitor.
- De scanlijn 15.15 was een eindeloze lus.
- Het programmeren van een wereldkoppelaar 0.0.0 vanuit de USB was niet mogelijk.
- De wereldkoppelaar kan nu enkel bij een TP-backbone worden gebruikt.
- Bij het verwisselen tussen parameters werden er 'uitzonderingsfouten' weergegeven.
- Foutief foutbericht bij het toekennen van een reeds toegekend individueel adres.
- Projectcontrole: Er werd een foutieve controle uitgevoerd voor koppelaars en voedingen.
- ID van parameterafhankelijk hulponderwerp kon niet worden geopend.
- Er was een 'NotSupportedException Error' tijdens 'Vergrote kopie'.
- Het foutbericht voor 'KnxCommunicationException' was niet gelokaliseerd.
- Uitzondering als er een GroupValueWrite wordt ontvangen tijdens een Bus.ReadValue.
- Het ontladen van een apparaat via het diagnose-werkvenster is mislukt.
- De veranderingen bij 'Device.CheckSum' & 'Device.LoadedImage' konden niet ongedaan worden gemaakt.
- De 'Prioriteit'-kolom in de monitors gaf foutieve waarden weer.
- Vergrote kopie kopieert de verkeerde parameterwaarden.
- De taal van de apparaatkanalen was niet bijgewerkt.
- Fout bij het herstellen van werkruimtes.
- Ongebruikte objecten in apparaten van 'Systeem B' werden met een verkeerd type gedownload.
- De dialoogvensters werden weergegeven achter zwevende werkvensters en waren dus niet zichtbaar.
- De hyperlinknavigatie van de projectcontrole werkte niet. Navigatie naar de backbone en de hoofdlijnen was niet mogelijk.
- Bood foutief de mogelijkheid om een zone aan te maken met een medium type IP onder een backbonezone met medium type TP.
- Scrollen over het diagnose-werkvenster in het lijnscanoverzicht was niet mogelijk als er meerdere werkvensters open staan.
- Floating point waarden met een punt als begrenzingsteken (.) gebruikten een andere waardeconvertor dan floating point waarden met een komma als begrenzingsteken (,).
- Het parameterdialoogvenster controleerde de ingevoerde waarden niet. Het gedefinieerde parameterbereik kon door input van de gebruiker of door de SDK worden overschreden.
- De formattering van de DoA in het 'Interfacecontrole'-dialoogvenster werd niet weergegeven als een hexadecimaal getal.
- De pijltjes voor de schuifbalken van het 'Parameter'-dialoogvenster ontbraken.
- Het was niet mogelijk om opmerkingen inzake groepsadressen op te slaan (bij het selecteren van een groepsadres in een functie).
- Als de gegevenscontext in het 'Parameter'-dialoogvenster werd gewijzigd, werd de waarde niet ingevoerd.
- Bij het wijzigen van het adres van het bijkomende adres/tunnelingadres werd de programmeervlag \'Cfg\' niet gereset.
- De WriteProperty werkte niet correct als de ingevoerde rij te lang was.
- Tijdens handelingen met veilige groepsadressen werden de groepsvlaggen niet gereset.
- Er was een foutbericht 'Sequentie bevat geen overeenkomend element' bij het aanmaken van een project met centrale functies met behulp van de projectwizard.
- Bij het gebruiken van de ETS App 'Vergrote kopie' was het niet mogelijk om een veilige router naar 'Alle apparaten' te kopiëren.
- De 'TextParameterRefId' werd genegeerd bij kanalen.
- Bij het annuleren van de verplaatsing van apparaten met bijkomende individuele adressen werden de individuele adressen gekopieerd.
- Apparaten met medium type 'TP' en 'PL' in de productdatabank konden niet worden gelinkt aan uitgebreide groepsadressen in projecten met enkel 'TP'-lijnen.
- Het menu van het 'Monitor'-werkvenster had niet dezelfde stijl als de overige zwevende menu's.
- De gereedschapsbalk van het werkvenster verdween als de werkruimte 'Alle apparaten' werd geselecteerd en het 'Parameter'-dialoogvenster was geopend en de gebruiker overschakelde naar het groepsadressen-werkvenster.
- De tekstparameters gaven de UTF-8 byte-grootte voor karakters zoals umlauts, Cyrillisch, Grieks of Chinees niet weer.
- Verkeerd verwerken van de reeks 'Functietekst' en van de tekst in 'GO-Instance'.
- 'Opnieuw proberen' werd toegevoegd aan de applicatielaag om de communicatie meer foutbestendig te maken en om een aantal apparaatproblemen op te lossen.
- Bepaalde apparaten konden niet als sjabloon worden gebruikt in de ETS App 'Mijn productsjabloon'.
- Bepaalde apparaten waren niet correct gefilterd na een download vanuit de online catalogus.
- De compatibiliteitscontrole verwerkte oude 'Systeem 300'-apparaten niet apart.
- Nadat een product vanuit de online catalogus was geïmporteerd, werd de projectopslag vaak als 'Ongeldige gegevens' bestempeld.
- Het wijzigen van de naam van een apparaat zorgt voor een reset van de 'Cfg'-vlag.
- De laatst gebruikte werkruimte werd niet gebruikt bij het opstarten van ETS.
- Bij het herstellen van een werkruimte werd de samengevouwde zijbalk niet hersteld.
- Bij het linken van een communicatieobject aan een groepsadres met een andere grootte 'SizeInBit' vroeg ETS 'Toch linken?'
- ETS bleef hangen als er 'Neen' werd geantwoord in het dialoogvenster 'Serienummer is reeds gekoppeld'.
ETS SDK
- De SDK had niet de toestemming om veilige sleutels in te stellen of te genereren.
- 'Apparaat vervangen' verving geen apparaten uit de 'Mijn productsjablonen' door de SDK.
- DCA Add-ingegevens werden niet verwijderd uit de store zelf. De Add-ingegevens zelf in het bestandssysteem worden verwijderd na het 'herstarten' van de Add-in.
- Ontbrekende 'Dispose'-functie als event voor DCA Apps, bij het verwisselen van een 'Inhoud'-werkvenster of bij het afsluiten van de ETS5.
- Het was niet mogelijk om met ETS SDK functietekst en tekstwaarden op te slaan.
- De toegekende waarde voor 'Onzichtbare parameters downloaden' in de SDK was niet correct.