Age | Commit message (Collapse) | Author | Files | |
---|---|---|---|---|
2019-06-13 | [MTS-MTQ] refactoring: using full qualified names for consts [2] | Serhii Kostiuk | 1 | |
Made the same changes for QuectelRadio as for the whole project | ||||
2019-06-13 | Merge branch 'quectel-radio' into quectel-specific | Serhii Kostiuk | 8 | |
Ported the recent changes made by Maksym | ||||
2019-06-12 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
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 implementation | Serhii Kostiuk | 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) | ||||
2019-06-12 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
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] refactoring: using full qualified names for consts | Maksym Telychko | 8 | |
2019-06-12 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
Corrected the check for QENG="servingcell" prefix | ||||
2019-06-12 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
Updated the following functions to support Quectel radios: - CellularRadioFactory::createEG95Radio - fixed to build a EG95Radio instance; - ICellularRadio::extractModelFromResult - returning EG95 for EG95 radios; - ICellularRadio::convertModelToType - returning VALUE_TYPE_LTE for EG95. | ||||
2019-06-12 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
Added a proper implementation of the EG95Radio class | ||||
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
Modified QuectelRadio::getNetworkStatus to populate Quectel-specific debug information. Added as a separate commit for simple reverts | ||||
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
Added the full implementation of QuectelRadio class. Ported the changes from a local branch to the new libmts-io architecture. | ||||
2019-06-11 | Merge branch 'quectel-radio' into quectel-specific | Serhii Kostiuk | 7 | |
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
Removed copies of the following functions: - TelitRadio::queryLteLac - TelitRadio::setCGREG - TelitRadio::queryCGREGstring Those functions are already implemented in the CellularRadio class. Their implementation is common for both Telit and Quectel. There is no need to override them in TelitRadio. | ||||
2019-06-11 | [MTS-MTQ] refactoring cellular factory: non interface class shouldn't have ↵ | Maksym Telychko | 2 | |
such virtual methods | ||||
2019-06-11 | [MTS-MTQ] cellular factory: radio identification by AT+GMM | Maksym Telychko | 1 | |
2019-06-11 | [MTS-MTQ] cellular factory: quectel eg95 instance creation | Maksym Telychko | 5 | |
2019-06-11 | [MTS-MTQ] refactoring: cellular factory namespaces | Maksym Telychko | 3 | |
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 4 | |
Moved Telit-specific conversion between RSSI and dBm into the TelitRadio class. Quectel has MOSTLY the same conversion logic but in the case of TD-SCDMA the RSSI values may be uncompatible. | ||||
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
Converted the following functions to protected virtual functions: - CellularRadio::queryLteLac - CellularRadio::setCGREG - CellularRadio::queryCGREGstring Those functions are handy to fetch LAC in LTE mode for both Quectel and Telit radios. Also fixed comments and debug messages for the mentioned functions. | ||||
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
Removed Telit-specific implementation of the getCarrierFromFirmware and getHardwareVersionFromFirmware out of the QuectelRadio class. BTW, it's still present in the TelitRadio class. | ||||
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 4 | |
Moved CellularRadio::getNetwork implementation to the TelitRadio::getNetwork as Quectel radio doesn't have a AT#RFSTS command that returns the needed field. | ||||
2019-06-11 | [MTS-MTQ] refactoring: makefile clean target fix | Maksym Telychko | 1 | |
2019-06-11 | [MTS-MTQ] refactoring: performance optimization | Maksym Telychko | 3 | |
strings replaced by const-char pointer | ||||
2019-06-10 | [MTS-MTQ] refactoring: soname links | Maksym Telychko | 1 | |
2019-06-10 | [MTS-MTQ] refactoring: static function moved to ICellularRadio | Maksym Telychko | 5 | |
2019-06-08 | [MTS-MTQ] refactoring: telit radio implementation | Maksym Telychko | 5 | |
leave telit specific code in telit class. move common code to cellular radio class. | ||||
2019-06-07 | [MTS-MTQ] refactoring: telit radio headers and internal data structures | Maksym Telychko | 2 | |
2019-06-07 | [MTS-MTQ] refactoring: factory interface | Maksym Telychko | 2 | |
2019-06-07 | [MTS-MTQ] refactoring: public symbols visibility | Maksym Telychko | 3 | |
Make exported ICellularRadio and CellularRadioFactory only | ||||
2019-06-07 | [MTS-MTQ] refactoring makefile: so name fix for dynamic linking | Maksym Telychko | 1 | |
2019-06-06 | [MTS-MTQ] refactoring: moved common consts and static methods to ICellularRadio | Maksym Telychko | 5 | |
2019-06-06 | [MTS-MTQ] refactoring: Makefile | Maksym Telychko | 1 | |
2019-06-06 | [MTS-MTQ] refactoring: added quectel empty classes, CellularRadio moved to ↵ | Maksym Telychko | 23 | |
TelitRadio | ||||
2019-06-06 | [MTS-MTQ] refactoring: namespace usage | Maksym Telychko | 14 | |
Using identificators in appropriate namespace | ||||
2019-04-02 | Fix some Radio Status values for MNG2 radio1.0.18 | Jeff Hatch | 1 | |
2019-03-21 | Add support for L4E1 and L4N1 radios1.0.17 | David Marcaccini | 8 | |
2019-03-15 | Add active firmware switch for ME910C1WW Radio1.0.16 | David Marcaccini | 2 | |
2019-03-08 | Add support for the ME910C1-WW Radio1.0.15 | David Marcaccini | 9 | |
2019-02-18 | Add support for LE910C1-AP radio1.0.14 | Jeff Hatch | 6 | |
2018-11-07 | Add myself to libs group -- jklug1.0.13 | John Klug | 1 | |
2018-10-31 | Add support for LE910C1-NS radio | Jeff Hatch | 6 | |
2018-06-26 | Fix support for LEU3 radio1.0.12 | Jeff Hatch | 1 | |
2018-06-25 | Update convertModelToMtsShortCode signature to support LNA3 and LAT3 radios1.0.11 | Jeff Hatch | 2 | |
2018-06-22 | Add support for LE910-EU1 radio1.0.10 | Jeff Hatch | 6 | |
2018-06-21 | Update to detect LAT3 or LNA3 with FWSWITCH AT command1.0.9 | Jeff Hatch | 1 | |
2018-05-25 | Add support for LE866A1-JS radio for Japan1.0.8 | Jeff Hatch | 8 | |
2018-05-08 | Add FTP FOTA upgrade functionality for ME910C1-NV radios1.0.7 | Mykyta Dorokhin | 3 | |
Signed-off-by: Jeff Hatch <Jeff.Hatch@multitech.com> | ||||
2018-05-02 | Add support for getting the Firmware Build Version from the Telit radio1.0.6 | Jeff Hatch | 4 | |
2018-04-13 | Add getModemLocation for CellularRadio and LE910 radio1.0.5 | Jeff Hatch | 4 | |
2018-02-22 | add ME910C1 radio suport1.0.4 | Mykyta Dorokhin | 10 | |
Signed-off-by: Jeff Hatch <Jeff.Hatch@multitech.com> |