2016-07-27 39 views
0

Ich versuche, ein bisschen von einem Projekt zu implementieren, aber mein Problem ist, ich kenne nicht den spezifischen Namen von dem, was ich versuche zu erreichen. Ich bin gerade dabei, ein Projekt für einen Raspberry Pi 2 zu schreiben, ich möchte einen ständig laufenden Dienst (Hintergrundaufgabe) haben, der den Zustand von ein paar Eingaben, eine ADC usw. abfragt. Eine zweite Anwendung - ein Frontend gui würde in der Lage sein, den Dienst wann immer es wollte abzufragen, wahrscheinlich jede Sekunde oder so. Der Schlüssel dazu ist, dass ich auch möchte, dass sich die GUI bei der Hintergrund-Aufgabe für bestimmte Ereignisse registriert, dh die GUI wird mitlaufen, jede Sekunde abfragen, wird aber auch über bestimmte Ereignisse informiert (Eingabestift Änderungen), für die es sich registriert hat. Bis jetzt habe ich auf die Kommunikation zwischen App und App geschaut, aber ich kann nichts finden, was der Rechnung entspricht.Kommunikation zwischen Windows-Kernprozesse

Alle Zeiger würden sehr geschätzt werden.

Danke.

Antwort

0

Sieht so aus, als hätte ich die Frage gestellt, bevor ich alle Lösungen gründlich erkundet habe. Am Ende hosste ich eine AppServiceConnection in einer Hintergrundaufgabe. Mir war nicht klar, dass ich, sobald die GUI einen Kommunikationskanal mit der AppServiceConnection initiiert hatte, sie offen halten und damit Nachrichten in die andere Richtung senden konnte.

Danke.