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