AT ^ SYSINFO y un programa de terminal C ++
He escrito un programa que se comunica en serie con un módem USB 3g. Cuando abro el puerto y escribo el comando AT
AT
Al módem, recibo la respuesta normal "OK" y puedo leerlo usando una función de lectura en serie. En un terminal, cuando escribo el comando.
AT^SYSINFO
Me sale la siguiente respuesta:
^SYSINFO:#,#,#,#,#,#
Con los # son números. Sin embargo, cuando intento escribir el mismo comando en serie usando mi programa, leo solo esta respuesta:
AT^SYSINFO
Intento luego leer otra línea de datos entrantes, pero no llegan datos. Puede alguien ayudarme con esto? Hay información en el mensaje ^ SYSINFO que necesito extraer.