summaryrefslogtreecommitdiff
path: root/src/MTS_IO_QuectelRadio.cpp
AgeCommit message (Collapse)AuthorFiles
2019-06-14[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
Fixed a tiny difference between RSSI placement in TelitRadio and QuectelRadio implementation
2019-06-13[MTS-MTQ] refactoring: using full qualified names for consts [2]Serhii Kostiuk1
Made the same changes for QuectelRadio as for the whole project
2019-06-12[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
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,-,-,-,-,-,-,-,-,-,""
2019-06-12[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
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)
2019-06-12[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
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
2019-06-12[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
Corrected the check for QENG="servingcell" prefix
2019-06-11[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
Modified QuectelRadio::getNetworkStatus to populate Quectel-specific debug information. Added as a separate commit for simple reverts
2019-06-11[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
Added the full implementation of QuectelRadio class. Ported the changes from a local branch to the new libmts-io architecture.
2019-06-06[MTS-MTQ] refactoring: added quectel empty classes, CellularRadio moved to ↵Maksym Telychko1
TelitRadio