Syntax Funktionsübergabe

Moin,

ich brauch die CallBack-Geschichte jetzt doch, daher muss ich dich nochmal löchern.....:slight_smile:

Ich habe versucht dein Beispiel aus #12 mal bei mir einzutüddeln, leider erfolglos......

http://forum.arduino.cc/index.php?topic=378092.msg2608757#msg2608757

Ich weiß momentan nicht welche Funktionen der fertigen wifiManager lib ich in dein Beispiel einsetzen muss.
Zur besseren Übersicht habe ich die Files mal drann gehängt.

EDIT:
In deinem Beispiel ruft die wifiManager-Class die übergebene function (func) selbsttätig wieder auf.

  void callFunction()     //Callback-Funktion aufrufen. Das wäre normale private und intern, aber hier muss ich es per Hand machen
  {
    Serial.println("callback");
    if (func != NULL)
      func();
  }

In der wifiManager-Class wird der Zeiger auf meine func in der function "startConfigPortal" wieder aufgerufen.

Deinem Beispiel zu Folge müsste ich "startConfigPortal" dann ja im Konstructor meiner Class wieder aufrufen.

Kannst du hier bitte nochmal einen Blick rein werfen?

packen.zip (33.4 KB)