nach stundenlanger Suche im Forum und im www bin ich ziemlich ratlos…
Im Zuge der Integration von EnOcean Heizkörperantrieben möchte ich über den BSC EnOcean USB 300 USB-Gateway (868MHz / TCM310 Chipsatz) Telegramme an die Heizkörperantriebe schicken. Dazu hat member kai bereits in einem anderen Thread http://www.ip-symcon.de/forum/threads/19608-Joonior-Heizkörperstellantrieb/page3?highlight=joonior seine Lösung veröffentlicht, die bei mir allerdings Fehler generiert. Es ist offensichtlich, dass das Problem mit dem Befehl CSCK_SendText() zusammenhängt:
Warning: CSCK_SendText: Instance #56263 does not implement this function! in […
#56263 ist die ID für das USB EnOcean Gateway in meinem System.
Wenn ich das richtig recherchiert habe, arbeitet die Funktion CSCK_SendText() nur mit LAN-Gateways?
Wo finde ich denn die Beschreibung z.B. für diese Funktion?
Vermutlich muss ich eine USB-konforme ???_SendText() Funktion verwenden, nur wo finde ich eine solche?
ich möchte die Zusammenhänge zu diesem Themenkomplex (Versenden von Telegrammen über eine Schnittstelle - aktuell über die USB-Schnittstelle) verstehen, finde jedoch leider keine Dokumentation dazu.
Die Antwort von paresy
SSCK_SendText auf die Serial Port I/O Instanz.
löst zwar das Problem, aber verstehen tue ich es dadurch (noch) nicht wirklich.
Wenn ich morgen über eine andere Schnittstelle ein Telegramm verschicken möchte, stehe ich wieder wie der Ochse vor dem Berg. Es muss doch irgendwo beschrieben sein, welche Funktionen für welche Schnittstellen verfügbar sind und was die Übergabeparameter sind?
Die Suchfunktion in der Dokumentation von IPS und auch die Suchfunktion des Forums haben mich leider auch nicht wirklich weitergebracht.
Es gibt keine Beschreibung für die I/O Instanzen, da diese Befehle eigentlich nicht mehr genutzt werden sollen. Der offizielle Weg ist, dass man eine Register Variable Instanz nutzt (http://www.ip-symcon.de/service/dokumentation/modulreferenz/registervariable/) und so unabhängig ist von der eigentlich I/O Instanz.