Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Alle Zusammen > > Ich versuche gerade mir ein neues SMS Modul zu schreiben,da ich mit dem alten nicht klar komme. > Einige sachen muste ich im alten Ändern aber es geht immer noch nicht,so habe ich mich > entschlossen mir was neues zu schreiben. > so mein erstes Problem: > > Ich bekomme nach jeder aktion die das Modem Ausführt ein "OK"-String als Antwort. > Jetzt versuche ich den String über HWCOM einzulesen und zu vergleichen . > > hwcom.print("ATS8=2\13\10"); // Register S8 Pausenlänge > sleep 100; > hwcom.flush(); > antwort=hwcom.get(); > if strx.comp("OK",antwort) > { > lcdext.line(2); > lcdext.print("Init gelungen"); > antwort=""; > } > > hwcom.print kommt am Moden an. Das "OK" kommt auch zurück aber der vergleich futzt nicht. > wer ne Idee? > > das 2 Problem. > > Auch wieder ein vergleich aus Hwcom. ich bekomme vom SMS Server die Antwort > "CONNECT 33600/LAPM/V42BIS" Aus dem string will ich das C isolieren und mit C vergleichen > > wait hwcom.rxd(); > antwort=hwcom.get(); > buchstabe=strx.getchar(antwort ,1); // Erstenbuchstaben Ausschneiden > str.putchar(vergleich,buchstabe); //Byte in String Schreiben > if strx.comp("C",vergleich) //Buchtabe Auf "C" vergleichen > { > lcdext.delline(3); > sleep 100; > lcdext.line(3); > lcdext.print("Verbunden"); > } > > Wer ne idee? > > Und nun zum Schluß Aus dem Alten SMS modul verstehe ich diesen Teil nicht hat da jemand > genauere Erfahrung mit? > > > function loginTAP() > { > byte data; > //--------------- GET ID REQUEST "ID=" ------------------------- > hwcom.put(13); > wait hwcom.rxd(); > do > {data=hwcom.get();} > while data!='='; > //-------------- SEND ID PG1 (<ESC>PG1<CR> ------------------ > hwcom.put(27);CommStr="PG1"+13;hwcom.send(CommStr,str.length(CommStr)); > //------------------ GET ANSWER ---------------------------- > wait hwcom.rxd(); > do > {data=hwcom.get();} > while data!='[';//waiting for [p<cr> > data=hwcom.get();data=hwcom.get(); > //------ SEND SMS-CLIENT NUMBER (<STX>CLIENT NUMBER<CR>)-------- > hwcom.put(2);CommStr=ClientNumber+13;hwcom.send(CommStr,str.length(CommStr)); > sleep 100; > > > > Vielen Dank für eure Hilfe > Thomas