WORD GSM_DeactivateGprs(void)
WORD GSM_DeactivateGprs(void)
{
if(ModemGsm.Signal.Control.RcvMessage){
if(GSM_CompareMessage("DEACT OK")){
ModemGsm.Signal.Control.CommandOK = TRUE;
ModemGsm.Semaphore.Control.GprsAttach = FALSE;
Gsm.State = NONE;
ModemGsm.Signal.Control.RcvMessage = FALSE;
return 0;
}
}
switch(Gsm.State){
case GPRS_DEACTIVATE:
Gsm.State = NONE;
strcpy((char*)Gsm.CommandData, GSMCommand[mcQIDEACT]);
Gsm.ActualCommand = mcQIDEACT;
ModemGsm.Signal.Control.SendCommand = TRUE;
break;
}
return 1;
}