AT ^ SYSINFO e um programa de terminal C ++
Eu escrevi um programa que termina em série com um modem USB 3G. Quando abro a porta e escrevo o comando AT
AT
Para o modem, recebo a resposta "OK" normal e posso lê-la usando uma função de leitura serial. Em um terminal, quando escrevo o comando
AT^SYSINFO
Eu recebo a seguinte resposta:
^SYSINFO:#,#,#,#,#,#
Com os números sendo #. No entanto, quando tento escrever o mesmo comando em série usando meu programa, leio apenas esta resposta:
AT^SYSINFO
Tento então ler outra linha de dados recebidos, mas não há dados. Alguém pode me ajudar com isso? Há informações na mensagem ^ SYSINFO que preciso extrair.