MMA7455
Fork of C027_Support by
Diff: MDM.cpp
- Revision:
- 122:5f6804915d77
- Parent:
- 118:c2c4b6b421c8
- Parent:
- 121:8da935c2c08c
- Child:
- 123:66cef6353b13
diff -r db878a234544 -r 5f6804915d77 MDM.cpp --- a/MDM.cpp Thu Mar 12 17:10:17 2015 +0000 +++ b/MDM.cpp Thu Mar 12 17:29:29 2015 +0000 @@ -677,7 +677,7 @@ char _ber[] = { 49, 43, 37, 25, 19, 13, 7, 0 }; // see 3GPP TS 45.008 [20] subclause 8.2.4 // +CSQ: <rssi>,<qual> if (sscanf(buf, "\r\n+CSQ: %d,%d",&a,&b) == 2) { - if (a != 99) status->rssi = -113 + 2*a; // 0: -113 1: -111 ... 30: -53 dBm with 2 dBm steps + if (a != 99) status->rssi = -113 + 2*a; // 0: -113 1: -111 ... 30: -53 dBm with 2 dBm steps, 31: >-51 dBm if ((b != 99) && (b < sizeof(_ber))) status->ber = _ber[b]; // } }