Added AT+COLP

This commit is contained in:
Pierre Pronchery 2011-01-04 22:39:39 +00:00
parent 8a4b58698e
commit ed4f34111b
2 changed files with 11 additions and 0 deletions

View File

@ -755,6 +755,16 @@ static void _modem_set_call_waiting_control_callback(GSM * gsm)
}
/* gsm_modem_set_connected_presentation */
int gsm_modem_set_connected_presentation(GSMModem * gsmm, gboolean set)
{
char cmd[] = "AT+COLP=X";
cmd[8] = set ? '1' : '0';
return (gsm_queue(gsmm->gsm, cmd) != NULL) ? 0 : 1;
}
/* gsm_modem_set_echo */
int gsm_modem_set_echo(GSMModem * gsmm, gboolean echo)
{

View File

@ -93,6 +93,7 @@ int gsm_modem_reset(GSMModem * gsmm);
int gsm_modem_set_call_presentation(GSMModem * gsmm, gboolean set);
int gsm_modem_set_call_waiting_control(GSMModem * gsmm, gboolean unsollicited);
int gsm_modem_set_connected_presentation(GSMModem * gsmm, gboolean set);
int gsm_modem_set_echo(GSMModem * gsmm, gboolean echo);
int gsm_modem_set_extended_errors(GSMModem * gsmm, gboolean extended);
int gsm_modem_set_extended_ring_reports(GSMModem * gsmm, gboolean extended);