Замена кода при помощи ПБ.

Ответить
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25.11.2019{, 01:07}
Репутация: 46
Откуда: Украина
Имя: Сергей

Замена кода при помощи ПБ.

#1

Сообщение Serquick » 13.06.2021{, 20:58}

Всем Привет.

Есть часть кода в loop()

Код: Выделить всё

int _parseWebServerReqest(String reqestAddres)
{
    int index;
    int result=0;
    index=reqestAddres.indexOf("/");
    reqestAddres =reqestAddres.substring(index+1);
    index=reqestAddres.indexOf(" ");
    reqestAddres =reqestAddres.substring(0, index);
    if (reqestAddres=="")
    {
        result= 1;
    }
    if (reqestAddres=="sendsave")
    {
        _WSP1_A1=1;
        result= 1;
    }
     else 
    {
        _WSP1_A1=0;
    }
    return result;
}   
Как заменить на

Код: Выделить всё

int _parseWebServerReqest(String reqestAddres)
{    
    String index2=reqestAddres;
    int index;
    int result=0;
    index=reqestAddres.indexOf("/");
    reqestAddres =reqestAddres.substring(index+1);
    index=reqestAddres.indexOf("?");
    reqestAddres =reqestAddres.substring(0, index);
    if (reqestAddres=="")
    {
        result= 1;
    }
    if (reqestAddres=="sendsave")
    {
        reqestAddres=index2;
        
        index=reqestAddres.indexOf("=");
        reqestAddres =reqestAddres.substring(index+1);
        index=reqestAddres.indexOf("&");
        reqestAddres =reqestAddres.substring(0, index);
        _gtv1 =reqestAddres;
        
        reqestAddres=index2;
        index =reqestAddres.indexOf("=");
        index =reqestAddres.indexOf("=",index+1);
        reqestAddres =reqestAddres.substring(index+1);
        index =reqestAddres.indexOf(" ");
        reqestAddres =reqestAddres.substring(0, index);
        _gtv2 =reqestAddres.toInt();               
        _WSP1_A1=1;
        result= 1;
    }
     else 
    {
        _WSP1_A1=0;
    }
    return result;
}
используя ПБ?
32 Кб должно хватить для любых задач!!!

Ответить

Вернуться в «Помогите, а то я "нимагу"»