RTTY перевод, многострочный - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь адаптировать RTTY-модулятор KG4SGP для отправки текстового файла вместо фиксированного массива символов.Я получаю Strings методом readLine (), изменяя эти Strings путем замены определенных значений, а затем копирую измененную String в charArray.

Я изменил его глобальный char msg[] = "\n\nCQ CQ CQ DE KG4SGP KG4SGP KG4SGP KN\n\n"; на char msg[70]; и надеялся получитьвместо этого запускается;

while(text.available()) {
   String lin= readLine();
           lin.toLowerCase();
               if (lin.indexOf("&")) {
                 if (lin.indexOf("&de ")) {
                    lin.replace("&de ", "de ");
                    result = calculateDayOfYear(dag,maand,jaar);
                    lin.replace("juldate" , String(result)); 
                    lin.replace("hour", String(uur));
                    lin.replace("min", String(mins));
                 } 
                 if (lin.indexOf("month")) {
                    lin.replace("&","");
                    lin.replace("day", String(dag));
                    lin.replace("hour", String(uur));
                    rmin=random(1, mins);
                    lin.replace("rndmin", String(rmin));
                    lin.replace("month", (months[maand-1]));
                    lin.replace("year", kortjaar );
                 }
                    lin.toUpperCase();
                    lin.toCharArray(msg,lin.length()+1);
                    //Serial.println(msg);
              }

Ну, что бы я ни делал или пытался, я никогда не получаю никакой charArray, чтобы правильно идентифицировать текущий символ и перевести его .. :-( Кажется, все выходит изtimerfunction Все предложения приветствуются

...