Ludo237
10-08-2011, 14:55
Ciao a tutti.
Sto creando un piccolo programmino in Visual Basic, utilizzando Visual Studio 2010, che dialoga con un modem gsm via porta seriale.
La connessione funziona, riesco anche a dialogare correttamente con il modem e riesco anche a inviare gli sms ed mms.. perņ non riesco a gestirmi le risposte del modem... mi spiego meglio
se io invio un comando tipo AT+CSQ il modem mi risponde con +CSQ 22,0 questo comando mi da come risposta il valore del segnale su una scala 0-30... ecco io riesco a visualizzare a video (in una console dedicata) la risposta perņ vorrei gestirla nel senso che vorrei fare una cosa del genere
[IF (risposta = "+CSQ 22,0") Then
label1.text = "Segnale buono"
ELSE
label1.text = "Segnale schifo"
END IF
E' solo un esempio ma č per farvi capire qual'č il mio intento... spero di essere stato chiaro
Sto creando un piccolo programmino in Visual Basic, utilizzando Visual Studio 2010, che dialoga con un modem gsm via porta seriale.
La connessione funziona, riesco anche a dialogare correttamente con il modem e riesco anche a inviare gli sms ed mms.. perņ non riesco a gestirmi le risposte del modem... mi spiego meglio
se io invio un comando tipo AT+CSQ il modem mi risponde con +CSQ 22,0 questo comando mi da come risposta il valore del segnale su una scala 0-30... ecco io riesco a visualizzare a video (in una console dedicata) la risposta perņ vorrei gestirla nel senso che vorrei fare una cosa del genere
[IF (risposta = "+CSQ 22,0") Then
label1.text = "Segnale buono"
ELSE
label1.text = "Segnale schifo"
END IF
E' solo un esempio ma č per farvi capire qual'č il mio intento... spero di essere stato chiaro