سلام دوستان
من قصد دارم یک متغییر رو که درون کتابخانه (cpp.) وجود داره رو بیارم داخل کد برنامم
تو آدرس گیت زیر یه فایل cpp از یک کتابخونه هست توی خط 148 یه استرینگ تعریف کرده و اسمش رو گذاشته line . من قصد دارم این اسرینگ لاین رو درون برنامه اردوینوم بیارم
https://github.com/JhonControl/ESP8266_GPIO_GoogleSpreadsheet/blob/master/HTTPSRedirect/HTTPSRedirect.cpp
در زیر تابعی از فایل کتابخونه .cpp و متغیر line رو که من قصد دارم وارد برنامه اردوینوم بکنم میبینید:
کد HTML:
void HTTPSRedirect::fetchData(bool disp, bool header){
String line;
pinMode(2, OUTPUT);
while (connected()) {
line = readStringUntil('\n');
if (disp)
Serial.println(line);
if(line == "On\r"){
// Serial.println("Led On");
digitalWrite(2, HIGH);
}
if(line == "Off\r"){
// Serial.println("Led Off");
digitalWrite(2, LOW);
}
if (line == "\r") {
if (disp){
if (header)
DPRINTLN("END OF HEADER");
else
DPRINTLN("END OF RESPONSE");
//DPRINTLN(line);
}
break;
}
}
}
من میخوام به شکل زیر تو برنامه اردوینوم استفاده کنم:
برای مثال:
کد HTML:
String test="";
void Setup() {
}
void loop () {
String test=line;
}