BWP-SS19-01/Fein Design/BLEundLogging: Unterschied zwischen den Versionen

Aus Verteilte Systeme - Wiki
Zur Navigation springen Zur Suche springen
Zeile 5: Zeile 5:
   
 
Protokoll-Flags:<br>
 
Protokoll-Flags:<br>
- "AA FF" - Übertragung des aktuellen Akkustands mittels Float.<br><br>
+
- '''"AA FF"''' - Übertragung des aktuellen Akkustands mittels Float.<br><br>
   
- "FE A0" - Übertragung eines SUCCESS<br>
+
- '''"FE A0"''' - Übertragung eines SUCCESS<br>
- "FE A1" - Übertragung eines WARNINGs (Stufe 1)<br>
+
- '''"FE A1"''' - Übertragung eines WARNINGs (Stufe 1)<br>
- "FE A2" - Übertragung eines ERRORs (Stufe 2)<br>
+
- '''"FE A2"''' - Übertragung eines ERRORs (Stufe 2)<br>
- "FE A3" - Übertragung eines FATAL_ERRORs (Stufe 3)<br><br>
+
- '''"FE A3"''' - Übertragung eines FATAL_ERRORs (Stufe 3)<br><br>
   
- "EE EE" - Nachricht "Sleepmodus aktiv"<br>
+
- '''"EE EE"''' - Nachricht "Sleepmodus aktiv"<br>
- "EE EF" - Nachricht "Sleepmodus inaktiv"<br><br>
+
- '''"EE EF"''' - Nachricht "Sleepmodus inaktiv"<br><br>
   
 
Weitere Protokoll-Flags kommen im Laufe der weiteren Entwicklung dazu.
 
Weitere Protokoll-Flags kommen im Laufe der weiteren Entwicklung dazu.

Version vom 20. Juli 2019, 12:33 Uhr

Mittels der Funktion BLE_SendData(void * Data, int Art_des_Inhaltes) kann jedes Modul eine Nachricht absenden.
Intern arbeitet die Funktion mit einem Switch-case, um je nach Inhalt die entsprechenden Flags in der Bluetooth-Nachricht zu setzen.

Beispielsweise werden die ersten 4 Bits der Bluetooth-Nachricht auf gesetzt.

Protokoll-Flags:
- "AA FF" - Übertragung des aktuellen Akkustands mittels Float.

- "FE A0" - Übertragung eines SUCCESS
- "FE A1" - Übertragung eines WARNINGs (Stufe 1)
- "FE A2" - Übertragung eines ERRORs (Stufe 2)
- "FE A3" - Übertragung eines FATAL_ERRORs (Stufe 3)

- "EE EE" - Nachricht "Sleepmodus aktiv"
- "EE EF" - Nachricht "Sleepmodus inaktiv"

Weitere Protokoll-Flags kommen im Laufe der weiteren Entwicklung dazu.