AT ^ SYSINFO i program terminalowy C ++

Napisałem program, który komunikuje się szeregowo z modemem USB 3g. Kiedy otwieram port i piszę polecenie AT

AT

Do modemu dostaję normalną odpowiedź „OK” i mogę ją odczytać za pomocą funkcji odczytu szeregowego. W terminalu, kiedy piszę polecenie

AT^SYSINFO

Otrzymuję następującą odpowiedź:

^SYSINFO:#,#,#,#,#,#

Ponieważ liczba to cyfry. Jednak gdy próbuję napisać to samo polecenie szeregowo za pomocą mojego programu, czytam tylko tę odpowiedź:

AT^SYSINFO

Próbuję następnie odczytać inną linię przychodzących danych, ale dane nie przychodzą. Czy ktoś może mi w tym pomóc? W komunikacie ^ SYSINFO znajdują się informacje, które muszę wyodrębnić.

questionAnswers(1)

yourAnswerToTheQuestion