summaryrefslogtreecommitdiff
path: root/include/mts/MTS_IO_ICellularRadio.h
AgeCommit message (Collapse)AuthorFiles
2020-07-03Quectel Delta Radio Firmware Upgrade support - libmts-io implementationSerhii Kostiuk1
Started code cleanup before finishing the procedure. Renamed functions related to the delta radio firmware upgrade to follow established patterns: - uploadDeltaFirmwareFile -> fumoLocalInject - applyDeltaFirmwareFile -> fumoLocalApply - removeDeltaFirmwareFile -> fumoLocalCleanup - new function: updateFumoLocal - encapsulates all the magic for radios that may not support separate stages for the delta upload and delta apply
2020-06-30Merge remote-tracking branch 'origin/master' into sk/quectel-delta-fwuSerhii Kostiuk1
2020-06-16[GP-654] Add SIM card-based carrier detectionSerhii Kostiuk1
Changes after a code review: - renamed "MTS Carrier Code" to the "Carrier Code"; - fixed descriptions for the new field and methods.
2020-06-16GP-654: Add SIM card-based carrier detectionSerhii Kostiuk1
This commit adds implementation of the SIM-based carrier detection. The goal for this implementation is to replace various places in the firmware that previously relied on the ICCID-based carrier detection, provide some layer of abstraction and forward compatibility for such places. It is particularly useful for fwSwitch radios with AUTO firmware selection capability.
2020-06-02[GP-651] LNA7: Allow to start the OMA DM procedure when it is requiredSerhii Kostiuk1
This commits adds support for the Quectel-specific OMA DM commands. This allows to trigger OMA DM procedure om Verizon to fetch the corrent APN values and other settings from the network. Expected radio output on success: ``` +QODM: "DME",0,DM Start +QODM: "DME",0,DM End ``` Other +QODM URC codes are also possible according to information from Quectel forum: https://forums.quectel.com/t/what-is-the-meaning-of-qodm-fumo-report-failed/2444/5. But only "DM Start" and "DM End" responses are expected, supported and treated as correct in the libmts-io.
2020-05-30Quectel Delta Radio Firmware Upgrade support - libmts-io implementationSerhii Kostiuk1
Initial implementation of the delta firmware image upload for Quectel radios.
2020-05-30Quectel Delta Radio Firmware Upgrade support - libmts-io implementationSerhii Kostiuk1
Declared base interface and added stub implementation for the Delta Radio Firmware Upgrade support in libmts-io.
2020-02-25[MTX-3239] Add "cellularMode" value to the radio-query --dynamicSerhii Kostiuk1
Added "cellularMode" value to the list dynamic (network stats) params
2020-02-25[MTX-3239] Add "cellularMode" value to the radio-query --dynamicSerhii Kostiuk1
Ported "cellularModeStr" function to MTS::IO::CellularRadio class. This function converts integer bitmap to comma-separated list of cellular modes.
2020-02-18[MTX-3232] Add "supportedCellularModes" value to the radio-query --staticSerhii Kostiuk1
Defined "KEY_SUPPORTED_CELL_MODES" for a new field in radio-query --static output. This new field will return a comma-separated list of cellular modes (2g,3g,4g) that are supported by the modem.
2019-07-31Removed obsolete methods get/set radio modeMaksym Telychko1
Use get/setCellularMode instead Revert of commits: 4ef332ec707946a3cf2a55473d05dfc9af3d4b11 [MTS-MTQ] network radio mode switch: refactoring method name 143feb6a4587817d28c77e4df3a1b594b855f5e5 [MTS-MTQ] RAT mode switch: implementation for telit and quectel
2019-07-30MTX-2891 mpower 2-3-4g switch refactoring: enumsMaksym Telychko1
2019-07-29MTX-2891 mpower 2-3-4g switch refactoring: method namesMaksym Telychko1
2019-07-25MTX-2891 mpower: 2-3-4g switch implementation for TelitMaksym Telychko1
2019-06-26[MTS-MTQ] network radio mode switch: refactoring method nameMaksym Telychko1
2019-06-24Merge branch 'mtr-mtq-sim-status' into quectel-radioSerhii Kostiuk1
2019-06-22[MTS-MTQ] SIM status and PIN unlock proceduresSerhii Kostiuk1
Defined the JSON object fields for SIM Status Summary data
2019-06-22[MTS-MTQ] SIM status and PIN unlock proceduresSerhii Kostiuk1
Declared the interface for SIM status and PIN-related methods
2019-06-21[MTS-MTQ] RAT mode switch: implementation for telit and quectelMaksym Telychko1
RAT - Radio Access Technology
2019-06-11[MTS-MTQ] refactoring: cellular factory namespacesMaksym Telychko1
2019-06-11[MTS-MTQ] refactoring: performance optimizationMaksym Telychko1
strings replaced by const-char pointer
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-07[MTS-MTQ] refactoring: public symbols visibilityMaksym Telychko1
Make exported ICellularRadio and CellularRadioFactory only
2019-06-06[MTS-MTQ] refactoring: moved common consts and static methods to ICellularRadioMaksym Telychko1
2019-06-06[MTS-MTQ] refactoring: added quectel empty classes, CellularRadio moved to ↵Maksym Telychko1
TelitRadio