Age | Commit message (Collapse) | Author | Files |
|
Increased timeout for the AT+QPINC="SC" command up to 2 seconds
as the modem fails to respond in the current 500ms time limit
while executing several successive commands.
|
|
Fixed the timeouts for several AT commands, including SIM-related commands
|
|
|
|
A small fix for the QuectelRadio::getNetwork - removed extra `"` character
when only short / long operator name is returned by +COPS?
|
|
|
|
Added Quectel-specific implementation of the CellularRadio::getIsSimInserted and
CellularRadio::getSimLockAttempts utility methods
|
|
RAT - Radio Access Technology
|
|
Fixed a tiny difference between RSSI placement in TelitRadio and QuectelRadio implementation
|
|
Made the same changes for QuectelRadio as for the whole project
|
|
Fixed parsing of RSSI dBm in QuectelRadio::getNetworkStatus for GSM mode.
As stated in the datasheet[1], we should substract "111" from the value
in <rxlev> field in order to get a proper value in dBm.
The thing is that the values returned by a real device are already
out of the "0-63" range stated in a datasheet. And looks like those
values are already in a dBm scale. [2]
This commit removes additional substraction and saves the value of <rxlev> field
directly without any modifications.
Sources:
- [1] QuectelEC2x26EG9x26EM05QuecCellATCommandsManualV10.929966385.pdf, page 9, <rxlev> field description.
- [2] +QENG: "servingcell","NOCONN","GSM",REDACTED,REDACTED,REFACTED,REDACTED,8,522,0,-66,255,255,0,41,41,1,-,-,-,-,-,-,-,-,-,""
|
|
Changed implementation of the QuectelRadio::getService
- Replaced sscanf with functions from MTS::Text
- Emulated the behaviour of TelitRadio::getService - return FAILURE
when <Act> is not available
The TelitRadio::getService returns FAILURE when device stays without
a SIM card (probably, until it will be registered to the network)
|
|
Fixes and improvements
- Corrected the format of getNetwork output
- Fixed pasrsing for the trailing values in QuectelRadio::getNetworkStatus (removed extra characters)
- Removed empty "debug" field from QuectelRadio::getNetworkStatus output in GSM mode
- Corrected parsing in the QuectelRadio::getServiceDomain
- Corrected parsing in the QuectelRadio::getService
- Corrected target fields for Service Domain value in QuectelRadio::getNetworkStatus
|
|
Corrected the check for QENG="servingcell" prefix
|
|
Modified QuectelRadio::getNetworkStatus to populate Quectel-specific debug information.
Added as a separate commit for simple reverts
|
|
Added the full implementation of QuectelRadio class.
Ported the changes from a local branch to the new libmts-io architecture.
|
|
TelitRadio
|