Skip to content
Snippets Groups Projects
Verified Commit b72540c9 authored by Anian Bühler's avatar Anian Bühler
Browse files

changed clientCallback to newData

parent a77282a6
Branches
No related tags found
No related merge requests found
...@@ -36,7 +36,7 @@ char topicSub[MAX_LEN_TOPICS] = {""}; //Array für neues Empfangs-Topi ...@@ -36,7 +36,7 @@ char topicSub[MAX_LEN_TOPICS] = {""}; //Array für neues Empfangs-Topi
char topicPub[MAX_LEN_TOPICS] = {""}; //Array für eigenes Sende-Topic char topicPub[MAX_LEN_TOPICS] = {""}; //Array für eigenes Sende-Topic
//Callback-Funktion wird bei neuen Daten automatisch aufgerufen //Callback-Funktion wird bei neuen Daten automatisch aufgerufen
void clientCallback(char* mTopic, int mToLength, char* mData, int mDaLength) { void newData(char* mTopic, int mToLength, char* mData, int mDaLength) {
Serial.print(mTopic); Serial.print(mTopic);
Serial.print(":\t"); Serial.print(":\t");
Serial.println(mData); Serial.println(mData);
...@@ -54,7 +54,7 @@ void setup() { ...@@ -54,7 +54,7 @@ void setup() {
sSerial.begin(SERIAL_BAUD); //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen) sSerial.begin(SERIAL_BAUD); //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen)
psnClient.begin(sSerial, clientCallback); //Starte PubSubClient mit SoftwareSerial und Callbackfunktion "clientCallback" psnClient.begin(sSerial, newData); //Starte PubSubClient mit SoftwareSerial und Callbackfunktion "clientCallback"
sReader.begin(Serial); sReader.begin(Serial);
//AUSGABE INFOTEXT //AUSGABE INFOTEXT
... ...
......
...@@ -42,7 +42,7 @@ DidacticPSNetClient psnClient; //Erzeuge PubSub-Client-Instanz ...@@ -42,7 +42,7 @@ DidacticPSNetClient psnClient; //Erzeuge PubSub-Client-Instanz
//Callback-Funktion - wird beim Empfang neuer Daten aufgerufen //Callback-Funktion - wird beim Empfang neuer Daten aufgerufen
void clientCallback(char* mTopic, int mToLength, char* mData, int mDaLength) { void newData(char* mTopic, int mToLength, char* mData, int mDaLength) {
Serial.print("CB: "); Serial.print("CB: ");
Serial.print(mTopic); Serial.print(mTopic);
Serial.print(" | "); Serial.print(" | ");
...@@ -65,7 +65,7 @@ void setup() { ...@@ -65,7 +65,7 @@ void setup() {
pinMode(LED_PIN,OUTPUT); pinMode(LED_PIN,OUTPUT);
psnClient.begin(sSerial, clientCallback); //Starte PubSub Client an SoftwareSerial Schnittstelle psnClient.begin(sSerial, newData); //Starte PubSub Client an SoftwareSerial Schnittstelle
//psnClient.begin(Serial, clientCallback); //Starte PubSub Client an Serial Schnittstelle //psnClient.begin(Serial, clientCallback); //Starte PubSub Client an Serial Schnittstelle
psnClient.subscribe(topicSubscribe); //Lege fest zu welchem Topic Daten empfangen werden sollen psnClient.subscribe(topicSubscribe); //Lege fest zu welchem Topic Daten empfangen werden sollen
... ...
......
...@@ -41,7 +41,7 @@ UnblockingTimer uTimer; ...@@ -41,7 +41,7 @@ UnblockingTimer uTimer;
//Callback-Funktion - wird beim Empfang neuer Daten aufgerufen //Callback-Funktion - wird beim Empfang neuer Daten aufgerufen
void clientCallback(char* mTopic, int mToLength, char* mData, int mDaLength) { void newData(char* mTopic, int mToLength, char* mData, int mDaLength) {
Serial.print("CB: "); Serial.print("CB: ");
Serial.print(mTopic); Serial.print(mTopic);
Serial.print(" | "); Serial.print(" | ");
...@@ -62,7 +62,7 @@ void setup() { ...@@ -62,7 +62,7 @@ void setup() {
Serial.begin(SERIAL_BAUD); //Starte Serielle Schnittstelle (zum PC) Serial.begin(SERIAL_BAUD); //Starte Serielle Schnittstelle (zum PC)
sSerial.begin(SERIAL_BAUD); //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen) sSerial.begin(SERIAL_BAUD); //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen)
psnClient.begin(sSerial, clientCallback); //Starte PubSub Client an SoftwareSerial Schnittstelle psnClient.begin(sSerial, newData); //Starte PubSub Client an SoftwareSerial Schnittstelle
//psnClient.begin(Serial, clientCallback); //Starte PubSub Client an Serial Schnittstelle //psnClient.begin(Serial, clientCallback); //Starte PubSub Client an Serial Schnittstelle
psnClient.subscribe(topicSubscribe); //Lege fest zu welchem Topic Daten empfangen werden sollen psnClient.subscribe(topicSubscribe); //Lege fest zu welchem Topic Daten empfangen werden sollen
... ...
......
...@@ -29,7 +29,7 @@ SoftwareSerial sSerial(10, 11); //Erzeuge SoftwareSerial-Instanz mit Rx = Pin10 ...@@ -29,7 +29,7 @@ SoftwareSerial sSerial(10, 11); //Erzeuge SoftwareSerial-Instanz mit Rx = Pin10
DidacticPSNetClient psnClient; //Erzeuge PubSub-Client-Instanz DidacticPSNetClient psnClient; //Erzeuge PubSub-Client-Instanz
//Callback-Funktion - wird beim Empfang neuer Daten aufgerufen //Callback-Funktion - wird beim Empfang neuer Daten aufgerufen
void clientCallback(char* mTopic, int mToLength, char* mPayload, int mPayloadLength) { void newData(char* mTopic, int mToLength, char* mPayload, int mPayloadLength) {
Serial.print("Nachricht von: "); Serial.print("Nachricht von: ");
Serial.print(mTopic); Serial.print(mTopic);
Serial.print(" - "); Serial.print(" - ");
...@@ -42,7 +42,7 @@ void setup() { ...@@ -42,7 +42,7 @@ void setup() {
Serial.begin(2400); //Starte Serielle Schnittstelle (zum PC) Serial.begin(2400); //Starte Serielle Schnittstelle (zum PC)
sSerial.begin(2400); //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen) sSerial.begin(2400); //Starte SoftwareSerielle Schnittstelle (zu IR-Link-Modulen)
psnClient.begin(sSerial, clientCallback); //Starte PubSub Client an SoftwareSerial Schnittstelle psnClient.begin(sSerial, newData); //Starte PubSub Client an SoftwareSerial Schnittstelle
//Hier EMPFANGS-TOPIC ANPASSEN -> default "client2" //Hier EMPFANGS-TOPIC ANPASSEN -> default "client2"
psnClient.subscribe("client2"); //Lege fest zu welchem Topic Daten empfangen werden sollen psnClient.subscribe("client2"); //Lege fest zu welchem Topic Daten empfangen werden sollen
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment