let there be docs
This commit is contained in:
commit
cb5b7a201b
8 changed files with 196 additions and 0 deletions
37
docs/send_test_data.md
Normal file
37
docs/send_test_data.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# Dokumentation Calliope Projekt - Sendercode
|
||||
|
||||
## Funktion data_test
|
||||
~~~
|
||||
def data_test(turns):
|
||||
counter = 0
|
||||
for i in range(turns):
|
||||
JSONstr = f'{{ "T" : {counter} , "V" : {random.randint(0, 255)} }}'
|
||||
yield JSONstr
|
||||
counter += 1
|
||||
sleep(0.1)
|
||||
~~~
|
||||
- Definiert eine Funktion als Generator für eine begrenzte Anzahl an Durchläufen
|
||||
- Erstellt ein Zähler "counter"
|
||||
- Schleife, die sich so oft wiederholt, wie der Wert "turns".
|
||||
- Der Variable T wird der Wert von "counter" zugeschrieben und der Variable "V" einen zufälligen Wert von 0-255. Danach werden sie in ein JSON-String geschrieben.
|
||||
- Zurückgeben des JSON-Strings
|
||||
- Erhöhung des Zählers um 1
|
||||
- 100ms warten
|
||||
|
||||
## Funktion data_test_forever
|
||||
~~~
|
||||
def data_test_forever():
|
||||
counter = 0
|
||||
while True:
|
||||
JSONstr = f'{{ "T" : {counter} , "V" : {random.randint(0, 255)} }}'
|
||||
yield JSONstr
|
||||
counter += 1
|
||||
sleep(0.1)
|
||||
~~~
|
||||
- Definiert eine Funktion als Generator für eine unbegrenzte Anzahl an Durchläufen
|
||||
- Erstellt ein Zähler "counter"
|
||||
- Schleife, die sich für immer wiederholt.
|
||||
- Der Variable T wird der Wert von "counter" zugeschrieben und der Variable "V" einen zufälligen Wert von 0-255. Danach werden sie in ein JSON-String geschrieben.
|
||||
- Zurückgeben des JSON-Strings
|
||||
- Erhöhung des Zählers um 1
|
||||
- 100ms warten
|
||||
Loading…
Add table
Add a link
Reference in a new issue