diff --git a/README.md b/README.md index 6254c88fe2ccd177ab05707c873c668409d82f18..2d6fe7b1bfc8e989b6f3d46be4ce5ea34310ac6e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# didacticNetwork +# DidacticNetwork Bibliothek zur Implementierung von vereinfachten Netzwerken auf Arduino-Boards. Die Funktionalitaeten entsprechen dem Stand der Technik, die Umsetzung ist didaktisch reduziert. @@ -120,6 +120,11 @@ int psnClient.publishOnChange(char* topic, int payload, int threshold); #Callback-Funktion (wird bei neuen Daten aufgerufen) //Bezeichnung muss mit der in psnClient.begin(...) übereinstimmen +void newData(char* topic, char* payload){...} +// param1: Topic der Nachricht +// param2: Nutdaten der Nachricht + +// mit "#define CALLBACK_W_LENGTH" kann auf folgende Callback-Struktur umgestellt werden: void newData(char* topic, int topicLength, char* payload, int payloadLength){...} // param1: Topic der Nachricht // param2: Lange des Topics @@ -228,6 +233,9 @@ MSG_PUBLISH '@' MSG_SUBSCRIBE '?' MSG_UPDATE '#' MSG_TOPIC_MULTI '*' + +#Callback-Struktur +CALLBACK_W_LENGTH _undefined_ ``` # Bestellung bei Aisler diff --git a/library.properties b/library.properties index 1333af140fa1c79bf7ca58beab746abef135e8c1..e9a2fc703cdbf505db1163bd8b6e0c82605b6540 100644 --- a/library.properties +++ b/library.properties @@ -6,4 +6,4 @@ sentence=Library for implementing didactic reduced networks on Arduino boards. category=Communication paragraph=Library for implementing networks on Arduino boards. The functionalities correspond to state of the art technologies, which are didactically reduced. url=https://gitlab.reutlingen-university.de/letsgoing/libraries/didacticnetwork -includes=didacticNet.h +includes=DidacticNet.h