AT ^ SYSINFO und ein C ++ - Terminalprogramm
Ich habe ein Programm geschrieben, das seriell mit einem USB 3G-Modem kommuniziert. Wenn ich den Port öffne und den AT Befehl schreibe
AT
Auf das Modem bekomme ich die normale "OK" -Antwort und kann es mit einer seriellen Lesefunktion auslesen. In einem Terminal, wenn ich den Befehl schreibe
AT^SYSINFO
Ich erhalte die folgende Antwort:
^SYSINFO:#,#,#,#,#,#
Wenn das # Zahlen sind. Wenn ich jedoch versuche, denselben Befehl mit meinem Programm seriell zu schreiben, lese ich nur die folgende Antwort:
AT^SYSINFO
Ich versuche dann eine andere Zeile eingehender Daten zu lesen, aber es kommen keine Daten. Kann mir jemand dabei helfen? Die Nachricht ^ SYSINFO enthält Informationen, die ich extrahieren muss.