|
@ -213,7 +213,11 @@ public: |
|
|
|
|
|
|
|
|
public: |
|
|
public: |
|
|
|
|
|
|
|
|
|
|
|
#ifdef GSM_DEFAULT_STREAM |
|
|
|
|
|
TinyGsmSim800(Stream& stream = GSM_DEFAULT_STREAM) |
|
|
|
|
|
#else |
|
|
TinyGsmSim800(Stream& stream) |
|
|
TinyGsmSim800(Stream& stream) |
|
|
|
|
|
#endif |
|
|
: stream(stream) |
|
|
: stream(stream) |
|
|
{ |
|
|
{ |
|
|
memset(sockets, 0, sizeof(sockets)); |
|
|
memset(sockets, 0, sizeof(sockets)); |
|
@ -402,10 +406,10 @@ public: |
|
|
int status = waitResponse(GF("READY"), GF("SIM PIN"), GF("SIM PUK"), GF("NOT INSERTED")); |
|
|
int status = waitResponse(GF("READY"), GF("SIM PIN"), GF("SIM PUK"), GF("NOT INSERTED")); |
|
|
waitResponse(); |
|
|
waitResponse(); |
|
|
switch (status) { |
|
|
switch (status) { |
|
|
case 2: |
|
|
|
|
|
case 3: return SIM_LOCKED; |
|
|
|
|
|
case 1: return SIM_READY; |
|
|
|
|
|
default: return SIM_ERROR; |
|
|
|
|
|
|
|
|
case 2: |
|
|
|
|
|
case 3: return SIM_LOCKED; |
|
|
|
|
|
case 1: return SIM_READY; |
|
|
|
|
|
default: return SIM_ERROR; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
return SIM_ERROR; |
|
|
return SIM_ERROR; |
|
|