Witura WT-9001 IP65 Dokumentacja Strona 78

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 82
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 77
62
else if(data==0x0A && MARKER){
MARKER = FALSE;
if(txtComp(rxAtAck,okTxt,2)){
gsm_atResponse(SUCCESS);
}
else{
gsm_atResponse(FAIL);
}
rxCount = 0;
}
else if(MARKER){
rxAtAck[rxCount++] = data;
}
}
void gsm_atResponse(error_t isErr){
switch(GSM_STATE){
case GSM_INIT:
if(isErr!=SUCCESS){
GSM_initDone(FAIL);
return;
}
if(!STARTED){
STARTED = TRUE;
gsm_sendAt(setTxtFormat,sizeof(setTxtFormat));
}
else{
STARTED = FALSE;
GSM_STATE = GSM_RX;
GSM_initDone(SUCCESS);
}
break;
case GSM_TX:
GSM_STATE = GSM_RX;
TX_STATE = TX_CURSOR;
RX_STATE = RX_AVAIL;
GSM_txDone(isErr);
break;
case SMS_DEL:
if(isErr!=SUCCESS){
GSM_STATE = GSM_RX;
return;
}
if(txtComp(txtStatus,txtStat,10)){
newSMS.status = UNREAD;
}
else{
newSMS.status = READ;
Przeglądanie stron 77
1 2 ... 73 74 75 76 77 78 79 80 81 82

Komentarze do niniejszej Instrukcji

Brak uwag