Tämä artikkeli kuvaa seuraavien ETS-sovelluksien osien periaatteet:
1. Toiminnallisuus
ETS-sovelluksen toimintaperiaatteet voidaan tiivistää seuraavasti:
- ETS-sovelluskehitys perustuu ETS SDK:hon.
- ETS-sovelluksen ominaisuudet ovat käytettävissä vasta, kun sovellus on asennettu (ETS Demo ei tue Sovelluksen asentamista).
- ETS-sovellukset voidaan tehdä saataviksi KNX Verkkokaupassa vasta, kun KNX Association on vahvistanut ne.
- Jokainen yksittäinen ETS-sovellus vaatii lisenssin (katso ETS5:n & ETS5-sovellusten lisensointi). ETS-sovellukset voidaan kuitenkin asentaa ilman lisenssiä, mutta tässä tapauksessa niitä ei voida hakea esiin.
- ETS-sovelluksen lisenssin hakeminen ei välttämättä tarkoita, että maksu veloitetaan. (ts. ilmainen tilaus). ETS-sovelluksen jälleenmyyjä (ts. KNX-jäsen AKA ’ETS Sovelluskehittäjä’) määrittää sovellettavan liiketoimintamallin. DCA:t ovat aina ilmaisia.
- ETS-sovelluksen konteksti on ETS-projekti, DCA:n konteksti on laite (tai laitteet) samalta KNX-jäseneltä projektin sisällä.
2. Käyttöliittymän kieli
ETS-sovelluksissa on oma Käyttöliittymän kielien sarja. Käytettävissä olevat kielet riippuvat ETS-sovelluksen jälleenmyyjästä ja ne rajoittuvat ETS:ssä saatavissa oleviin kieliin.
ETS-sovelluskehitysvaihtoehdot:
- Suorita alkuperäinen kielenvalintaominaisuus
- Käytä ETS-käyttöliittymän vakiokieliasetusta (synkronoidaksesi tarvittaessa)
ETS:llä ei ole vakiovaramekanismia, mikäli ETS-sovelluksen käyttöliittymän kieli ei ole saatavissa sillä hetkellä valitulle ETS-käyttöliittymän kielelle. Varamekanismi voidaan kuitenkin toteuttaa itse ETS-sovelluksessa.