Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. case Sms_Send:
  2. GSM_GL865_Receive_Data(gsmRxBuff);
  3.  
  4. do
  5. {
  6. gsmSendAgain = false;
  7. GSM_GL865_Send_Command(actionCheckGSM);
  8. while(!Wait_For_Gsm_Response(checkGSMBuff, gsmRxBuff, RX_BUFFER_SIZE, actionCheckGSM, "AT echo")){}
  9. GSM_Delay(1000);
  10. }while(gsmSendAgain);
  11.  
  12. do
  13. {
  14. gsmSendAgain = false;
  15. GSM_GL865_Send_Command(actionSetSmsMode);
  16. while(!Wait_For_Gsm_Response(setSmsModeBuff, gsmRxBuff, RX_BUFFER_SIZE, actionSetSmsMode, "Set SMS text mode")){}
  17. GSM_Delay(1000);
  18. }while(gsmSendAgain);
  19.  
  20. do
  21. {
  22. gsmSendAgain = false;
  23. GSM_GL865_Send_Command(actionSetPhoneNumber);
  24. GSM_GL865_Send_Command(phoneNumber);
  25. while(!Wait_For_Gsm_Response(setPhoneNumberBuff, gsmRxBuff, RX_BUFFER_SIZE, actionSetPhoneNumber, "Set phone num and wait for '>' response")){} // wait for '>'
  26. GSM_GL865_Send_Command(Sms_Text_Message);
  27. GSM_GL865_Send_Command(actionSmsSendEnd);
  28. while(!Wait_For_Gsm_Response(setPhoneNumberBuff, gsmRxBuff, RX_BUFFER_SIZE, Sms_Text_Message, "Message is ready to send, we have index of sms message which need to be sent")){}
  29. sprintf(SmsSendIndexBuff, "%d\r\n", Sms_Send_Index);
  30. GSM_GL865_Send_Command(actionSendMessage);
  31. GSM_GL865_Send_Command(SmsSendIndexBuff);
  32. while(!Wait_For_Gsm_Response(setPhoneNumberBuff, gsmRxBuff, RX_BUFFER_SIZE, actionSendMessage, "Message is successful sent")){}
  33. GSM_Delay(1000);
  34. }while(gsmSendAgain);
  35.  
  36. break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement