Hallo, ich versuche gerade das schon im Betreff genannte. Saleae sieht eigentlich vor, das in Python zu machen und gibt da auch Beispiele vor. Ich würde aber lieber C# nehmen, weil ich das besser kenne. Eine Webseite hat mich überzeugt, das neuere grpc-dotnet zu verwenden. Ich habe in Visual Studio bereits ein Projekt aufsetzen können, in dem ich mit Hilfe von Nuget gRPC Client Geraffel eingebunden habe. Ich konnte auch die .proto Datei von Saleae ins Projekt einbinden. Das ganze lässt sich jetzt auch fehlerlos zu einer .exe compilieren. Es macht halt noch nix. Wie stelle ich jetzt in der Software die Verbindung zum Server her ? Und wie schicke ich die festgelegten Kommandos ? Damit verbunden, wie gebe ich den Kommandos die Parameter mit und wie werte ich Rückgabewerte aus ? Was da geht, ist nach meinem Verständnis in der .proto Datei festgelegt. Da muss doch eine Art Precompiler C# Klassen draus gemacht haben, oder ?
Siehe auch https://saleae.github.io/logic2-automation/getting_started.html