Cy4NET Logo

Home

Cy4Cmd

Ressourcen des Kommandozeilenprogramms cy4cmd.

Das Kommandozeilenwerkzeug dient dazu, von externer Stelle aus Kontakt zu Cy4NET-Geräten aufzubauen. Das Werkzeug bietet die Möglichkeit, Typenschilder zu erfragen, Dienste zu nutzen oder auch Netzbereiche nach Geräten abzusuchen (siehe Bild unten). Auch Firmwareaktualisierungen werden unterstützt. Genauere Informationen zur Nutzung liefert die Cy4NET-Dokumentation und die Option help. Das Projekt steht unter der freien FreeBSD-Lizenz, kann also ohne Einschränkungen privat wie kommerziell eingesetzt werden.

Beispiel cy4cmd Ausgabe

Voraussetzung für den Einsatz von cy4cmd ist das Vorhandensein eines spezifischen Gateway-Gerätes. Was dieses Gerät können muss und mit welcher Methode sich das Gerät in einen Cy4NET-Verbund integriert, ist ebenfalls der Dokumentation zu entnehmen. Ein Projekt, das ein solches Gerät umsetzt ist beispielsweise B00023 mit A00111.

Viele Applikations-Controllerprojekte nutzen die rename-Funktion von cy4cmd, um im Nachgang einer Übersetzung (post-build) das erzeugte Binärprogramm gemäß des Musters Axxxxx_Vxx_Bxxxxx.hex umzubenennen. Dazu wird cy4cmd im Programmverzeichnis Cy4Tool, also z.B. in C:\Program Files\Cy4Tool erwartet.

Download

Es können die Quellen der Software, aber auch bereits fertig übersetzte, ausführbare Binärdateien für Windows und x64er Linux-Systeme heruntergeladen werden. Die Übersetzung der Linux-Variante basiert auf einer Ubuntu-Distribution.


Um das cy4cmd aus den Quellen heraus zu bauen, bietet sich die freie IDE Qt-Creator auf Basis der GNU-Toolchain an. Da das Kommandozeilenwerkzeug keine Qt-spezifischen Softwareteile oder Bibliotheken nutzt, kann aber auch jede andere IDE bis hin zum nativen make zum Bau der Software eingesetzt werden. Der Quellcode ist systemübergreifend.

Version: V1.0 (08.2020) Projekt & Quellen
Windows Ubuntu
Cy4Cmd binary for Windows Cy4Cmd binary for Linux
Cy4Cmd sources



www.cy4net.org mail@cy4net.org