[gelöst] Befehl getValue bring Fehlermeldung "was not declared in this scope"

Hallo Zusammen,

ich versuche mit dem Befehl "getValue" einen String in zwei Teile zu zerlegen.
Der String "t_h_8_str" besteht aus zwei Messwerten die mit ":" getrennt ankommen.

    String temp_8_str = getValue(t_h_8_str, ':', 0);
    String humi_8_str = getValue(t_h_8_str, ':', 1);

Es sollen die Messwerte "temp_8_str" und humi_8_str" erzeugt werden.

Dabei bekomme ich die Fehlermeldung

Mess-Client-Request-v1:220:51: error: 'getValue' was not declared in this scope
     String temp_8_str = getValue(t_h_8_str, ':', 0);
                                                   ^

Was mache ich falsch?
Fehlt eine Bibliothek und wenn ja, welche?

Ich bin für jede Hilfe dankbar, ggf. auch für eine Alternative.

Grüße
Horst

und wie/wo/woher hast du die Funktion getValue definiert?

topgun-811:
ich versuche mit dem Befehl "getValue" einen String in zwei Teile zu zerlegen.

Dabei bekomme ich die Fehlermeldung

Mess-Client-Request-v1:220:51: error: 'getValue' was not declared in this scope

String temp_8_str = getValue(t_h_8_str, ':', 0);



Was mache ich falsch?

getValue() ist eine Funktion.
Hast Du in der IDE STRG-T gedrückt?
Ist am Ende jeder Funktion die schliessende geschweifte Klammer } an der ersten Position in der Editorzeile?

Hast Du danach in der IDE STRG-F gedrückt und mal nach getValue gesucht, ob die Funktion vorhanden ist?

Mit Deinem Codebrocken kann eher niemand was anfangen.
Stell den gesamten Sketch ein - da ergibt sich dann auch Sinn für den geneigten Leser.
Manchmal.

Hallo my_xy_projekt,

sorry. Manchmal sieht mal den Wald vor lauter Bäumen nicht.

Ich habe die Funktion ans Ende eingefügt (dachte ich), aber wahrscheinlich nicht wirklich.
Sorry.

Jetzt geht es.

"Mit Deinem Codebrocken kann eher niemand was anfangen."

Anscheinend doch, Du. :grinning:
Danke für die Hilfe.
Horst

topgun-811:
Ich habe die Funktion ans Ende eingefügt (dachte ich), aber wahrscheinlich nicht wirklich.
"Mit Deinem Codebrocken kann eher niemand was anfangen."

Anscheinend doch, Du. :grinning:

Reine Logik.
Na dann - rein in Dein erstes Post und in der Betreffzeile ein [gelöst] hinein für die Nachwelt.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.