From 1fab9b18929f7b536acf4cd3d7831f0351623f86 Mon Sep 17 00:00:00 2001 From: Chrissi^ Date: Sun, 31 May 2015 12:18:29 +0000 Subject: [PATCH] =?utf8?q?/*=20ESP=20zu=20Nucleo=20Bus-Kommunikation=20*/?= =?utf8?q?=20Events=20mit=20Namen=20versehen.=20Befehle=20=C3=BCberarbeite?= =?utf8?q?t=20und=20sowas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- S0us-vide.mw | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/S0us-vide.mw b/S0us-vide.mw index 87e406a4c..773940a60 100644 --- a/S0us-vide.mw +++ b/S0us-vide.mw @@ -30,26 +30,38 @@ Für so etwas ist die Wikipedia in der Regel besser: * ESP und Nucleo sprechen mit einander UART. * Normale Kommunikation ist asynchron. ESP kann an das Nucleo anfragen stellen. * Normale Kommunikation: -** anfrage: <6-digit referenz> [] "\n" -** antwort: <6-digit referenz> [] "\n" +** anfrage: <6-digit referenz> [ ][ ]"\n" +** antwort: <6-digit referenz> [ ][ ]"\n" * Events vom Nucleo zum ESP: -** antwort: "######" [] "\n" +** event: "######" [ ]"\n" * Mögliche Befehle: -** getcurrenttemp: -*** nicht adressiert -*** werte alle aktuell vorhandener pods ** gettargettemp ** settargettemp ** getpower +*** Gibt an, ob ein Pod geheizt / geregelt wird ** setpower +*** Setzt, ob ein Pod geheizt / geregelt wird ** getcontroller +*** Regler-Magie ** setcontroller +*** Regler-Magie +** listextensions +*** Antwort : csv-List aller verbundenen Extensions. * Events: -** extension hinzu -** extension weg -** pod hinzu -** pod weg -** temperatursensor fehler +** : lostext +** : newext +** : lostpod +** : newpod +** : podstatus +*** Entweder : +*** Oder : "sensorfail" +*** Sendet jede Sekunde den Status für alle verbundenen Pods + +* Datenformat für : +** Temperatur in 0,1°C. signed int +* Datenformat für : +** extension und pod werden 0-basiert gezäht +** Trennzeichen "-" == Prototyp 1 == * Bestelltes Material bisher: -- 2.20.1