summaryrefslogtreecommitdiff
path: root/include/mts/MTS_IO_CellularRadio.h
AgeCommit message (Collapse)AuthorFiles
2020-02-13Commands CREG, CGREG and CEREG should be utilized to get registered statusAndrii Pientsov1
2019-08-05MTX-2898 mpower 2-3-4g: quectel methods for set-cellular-mode and common ↵Maksym Telychko1
methods for get-cellular-mode
2019-07-18[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
Refactored the CellularRadio class to include base stub implementation for the "CellularRadio::getCarrierFromFirmware" and "CellularRadio::getHardwareVersionFromFirmware" methods. From now assuming that those two possibilities are not supported by the modem until otherwise specified (i.e. until the method implementation was overridden in derived class). This change was implemented after a code review.
2019-06-22[MTS-MTQ] SIM status and PIN unlock proceduresSerhii Kostiuk1
Added common implementations for CellularRadio::unlockSimCard and CellularRadio::getSimLockStatus
2019-06-22[MTS-MTQ] SIM status and PIN unlock proceduresSerhii Kostiuk1
Added a common implementation for the CellularRadio::getSimStatusSummary method
2019-06-22[MTS-MTQ] SIM status and PIN unlock proceduresSerhii Kostiuk1
Defined common protected utility methods for the CellularRadio class: - getIsSimInserted - getSimLockStatus - getSimLockAttempts
2019-06-13Merge branch 'quectel-radio' into quectel-specificSerhii Kostiuk1
Ported the recent changes made by Maksym
2019-06-12[MTS-MTQ] refactoring: using full qualified names for constsMaksym Telychko1
2019-06-11[MTS-MTQ] QuectelRadio implementationSerhii Kostiuk1
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 implementationSerhii Kostiuk1
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 implementationSerhii Kostiuk1
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 implementationSerhii Kostiuk1
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-10[MTS-MTQ] refactoring: static function moved to ICellularRadioMaksym Telychko1
2019-06-08[MTS-MTQ] refactoring: telit radio implementationMaksym Telychko1
leave telit specific code in telit class. move common code to cellular radio class.
2019-06-06[MTS-MTQ] refactoring: added quectel empty classes, CellularRadio moved to ↵Maksym Telychko1
TelitRadio
2018-06-25Update convertModelToMtsShortCode signature to support LNA3 and LAT3 radios1.0.11Jeff Hatch1
2018-05-02Add support for getting the Firmware Build Version from the Telit radio1.0.6Jeff Hatch1
2018-04-13Add getModemLocation for CellularRadio and LE910 radio1.0.5Jeff Hatch1
2017-07-13Add support for US Cellular devices1.0.2Jeff Hatch1
2017-06-02Add AT#FWSWITCH command for LNA radio support in radio-query and radio-cmd1.0.1Jeff Hatch1
2016-03-16fix: set CGREG back to original setting instead of 00.3Brandon Bayer1
2015-11-03[IN001490] libmts-io: Implementing setRxDiversity function for applicable ↵Bijoy Anose1
radio models
2015-11-02Add retreival of radio band for (GSM,CDMA,LTE) and fix retrieval of LAC for LTEJeff Hatch1
2015-04-30rename to libmts-ioJesse Gilles1
2015-04-20initial commitJesse Gilles1