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ć.