.NET Framework
.NET Framework 4.5.1 (oder höher) muss installiert sein. Dies kann mit dem Betriebssystem installiert sein oder beim Setup der Entwicklungsumgebung geschehen. Siehe Abschnitt Entwicklungsumgebung, wenn dies der Fall ist.
Entwicklungsumgebung
Eine Entwicklungsumgebung, die die Entwicklung von DLL-Dateien für .NET Framework 4.5.1 (oder höher) unterstützt, ist erforderlich. Ein Beispiel für eine solche Entwicklungsumgebung ist Microsoft Visual Studio (2013 oder höher). Weitere Informationen zu den Versionen von Microsoft Visual Studio und deren Voraussetzungen finden Sie hier.
Falcon .NET SDK
Falcon .NET SDK Version 5.6.301.27428 muss installiert sein, d. h. es werden mehrere DLLs installiert. In einem Microsoft-Visual-Studio-Projekt müssen mindestens die folgenden DLLs referenziert sein:
- Knx.Bus.Common
- Knx.Bus.Cryptography
- Knx.Falcon.Sdk
Die folgenden Dateien und Assemblies müssen im Ausgabeverzeichnis des Builders vorhanden sein:
- Die Datei mit der USB-Schnittstellenbeschreibung knx_interfaces.xml und die Datei mit den KNX-Stammdaten knx_master.xml. Dadurch wird sichergestellt, dass KNX-USB-Schnittstellen und KNX-Stammdaten für Falcon verfügbar sind, falls die ETS nicht installiert ist. Wenn diese Dateien in beiden Ordnern vorhanden sind, d. h. C:\ProgramData\KNX\Falcon und C:\ProgramData\KNX\Falcon\XML\project-14 dann vergleicht Falcon die Dateiversionen und verwendet diejenige mit der höheren Version. Im Gegensatz zur ETS aktualisiert Falcon die Stammdaten nicht.
- Alle übrigen DLL/Assemblies des SDK-Verzeichnisses.