In meiner .NET-Anwendung wird der ETS Connection Manager mit Hilfe des neusten EIBA.Interop.Falcon.dll (v2.1) mit folgendem C#-Code angezeigt:
IConnectionManager connectionManager = new ConnectionManager();
FalconConnection falconConnection = connectionManager.GetConnection(string.Empty, 1);
Sobald aber KNXnet/IP ausgewählt wird, führt dies auf einigen Rechnern immer auch zum Absturz der .NET-Anwendung.
Gibt es irgendeine Möglichkeit auf diesen ETS Connection Manager ganz zu verzichten und alle möglichen Verbindungsmöglichkeiten über die API auszulesen?
Mittlerweile kenne ich die nötigen Angaben um eine IP-Verbindung aufzubauen, ohne den ETS Connection Manager aufzurufen:
DeviceOpen = Connection.Open2("{13BEC8E3-969D-4604-83F4-5EBF418E54F6}", "Name='IP/KNX router';IpAddr='192.168.xx.xx';Port='3671';NAT='of f'")
Wie kriege ich aber eine Liste mit allen möglichen Verbindungsparameter für eine USB/RS232-Anbindung? Oder auch eine Liste aller Netzwerkkarten für eine Anbindung mittels KNXnet/IP Routing?
IConnectionManager connectionManager = new ConnectionManager();
FalconConnection falconConnection = connectionManager.GetConnection(string.Empty, 1);
Sobald aber KNXnet/IP ausgewählt wird, führt dies auf einigen Rechnern immer auch zum Absturz der .NET-Anwendung.
Gibt es irgendeine Möglichkeit auf diesen ETS Connection Manager ganz zu verzichten und alle möglichen Verbindungsmöglichkeiten über die API auszulesen?
Mittlerweile kenne ich die nötigen Angaben um eine IP-Verbindung aufzubauen, ohne den ETS Connection Manager aufzurufen:
DeviceOpen = Connection.Open2("{13BEC8E3-969D-4604-83F4-5EBF418E54F6}", "Name='IP/KNX router';IpAddr='192.168.xx.xx';Port='3671';NAT='of f'")
Wie kriege ich aber eine Liste mit allen möglichen Verbindungsparameter für eine USB/RS232-Anbindung? Oder auch eine Liste aller Netzwerkkarten für eine Anbindung mittels KNXnet/IP Routing?