Age | Commit message (Collapse) | Author | Files | |
---|---|---|---|---|
2020-05-29 | mPower Oct20: L4G1 libmts-io support | mykola.salomatin | 4 | |
2020-04-17 | Revert "MTX-3262 mpower: lockfile rewrite for interprocess communication safety" | Maksym Telychko | 1 | |
This reverts commit bab7e498b6dc31b6967a59fd728c5e5fe59d485c. | ||||
2020-03-24 | MTX-3262 mpower: lockfile rewrite for interprocess communication safety | Maksym Telychko | 1 | |
Previous implementation was not thread/interprocess safe due to pid management Fixes: Single instance guard. | ||||
2020-02-25 | [MTX-3239] Add "cellularMode" value to the radio-query --dynamic | Serhii Kostiuk | 1 | |
Added "cellularMode" value to the list dynamic (network stats) params | ||||
2020-02-25 | [MTX-3239] Add "cellularMode" value to the radio-query --dynamic | Serhii Kostiuk | 2 | |
Ported "cellularModeStr" function to MTS::IO::CellularRadio class. This function converts integer bitmap to comma-separated list of cellular modes. | ||||
2020-02-19 | Merge branch 'cleanup_MAT1_MVW1_radios' into 'master' | Jeff Hatch | 4 | |
MTX-3211 Remove the code that is used to support ME910C1-NV and ME910C1-NA See merge request !10 | ||||
2020-02-18 | [MTX-3232] Add "supportedCellularModes" value to the radio-query --static | Serhii Kostiuk | 1 | |
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. | ||||
2020-02-17 | MTX-3211 Remove the code that is used to support ME910C1-NV and ME910C1-NA | Andrii Pientsov | 4 | |
2020-02-13 | Commands CREG, CGREG and CEREG should be utilized to get registered status | Andrii Pientsov | 2 | |
2020-01-10 | IN003925 Fix EG95 Cellular network registration checking | Jeff Hatch | 1 | |
2019-11-22 | [GP-359][MTX-3072] mPower Edge: LVW3 radio support | Serhii Kostiuk | 2 | |
Added LVW3 radio support to the libmts-io. | ||||
2019-09-06 | MTX-2952 fix mPower: Cellular mode selection - Device does not support 4g ↵ | Maksym Telychko | 1 | |
but radio-query returns 4g as well | ||||
2019-08-14 | Merge branch 'L4N1_MNA1' into 'master' 1.0.19 | Jeff Hatch | 2 | |
L4 n1 mna1 See merge request !3 | ||||
2019-08-05 | MTX-2898 mpower 2-3-4g: quectel methods for set-cellular-mode and common ↵ | Maksym Telychko | 3 | |
methods for get-cellular-mode | ||||
2019-08-02 | Updates for fwswitch in L4N1 and MNA1 radios | Jeff Hatch | 2 | |
2019-07-31 | Removed obsolete methods get/set radio mode | Maksym Telychko | 3 | |
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-30 | MTX-2891 mpower 2-3-4g switch refactoring: enums | Maksym Telychko | 3 | |
2019-07-29 | MTX-2891 mpower 2-3-4g switch refactoring: method names | Maksym Telychko | 4 | |
2019-07-25 | MTX-2891 mpower: 2-3-4g switch implementation for Telit | Maksym Telychko | 3 | |
2019-07-18 | [MTR-MTQ] Namespace-related usage improvements | Serhii Kostiuk | 1 | |
Restored full qualification of the ICellularRadio::CODE object type for all files that used full qualification before (effectively, for all source files and only one header file). This commit partially reverses 53efcef2e2f521135b323e194c45f1d9fa7b5d5d. | ||||
2019-07-18 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
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-26 | [MTS-MTQ] network radio mode switch: refactoring method name | Maksym Telychko | 3 | |
2019-06-24 | Merge branch 'mtr-mtq-sim-status' into quectel-radio | Serhii Kostiuk | 4 | |
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Added Quectel-specific implementation of the CellularRadio::getIsSimInserted and CellularRadio::getSimLockAttempts utility methods | ||||
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Added Telit-specific implementation of the CellularRadio::getIsSimInserted and CellularRadio::getSimLockAttempts utility methods | ||||
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Added common implementations for CellularRadio::unlockSimCard and CellularRadio::getSimLockStatus | ||||
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Added a common implementation for the CellularRadio::getSimStatusSummary method | ||||
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Defined the JSON object fields for SIM Status Summary data | ||||
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Defined common protected utility methods for the CellularRadio class: - getIsSimInserted - getSimLockStatus - getSimLockAttempts | ||||
2019-06-22 | [MTS-MTQ] SIM status and PIN unlock procedures | Serhii Kostiuk | 1 | |
Declared the interface for SIM status and PIN-related methods | ||||
2019-06-21 | [MTS-MTQ] RAT mode switch: implementation for telit and quectel | Maksym Telychko | 3 | |
RAT - Radio Access Technology | ||||
2019-06-13 | Merge branch 'quectel-radio' into quectel-specific | Serhii Kostiuk | 1 | |
Ported the recent changes made by Maksym | ||||
2019-06-12 | [MTS-MTQ] refactoring: using full qualified names for consts | Maksym Telychko | 1 | |
2019-06-12 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
Added a proper implementation of the EG95Radio class | ||||
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
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 | 3 | |
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 1 | |
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 | 1 | |
such virtual methods | ||||
2019-06-11 | [MTS-MTQ] cellular factory: quectel eg95 instance creation | Maksym Telychko | 2 | |
2019-06-11 | [MTS-MTQ] refactoring: cellular factory namespaces | Maksym Telychko | 1 | |
2019-06-11 | [MTS-MTQ] QuectelRadio implementation | Serhii Kostiuk | 2 | |
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 | 1 | |
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 | 1 | |
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 | 2 | |
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: performance optimization | Maksym Telychko | 1 | |
strings replaced by const-char pointer | ||||
2019-06-10 | [MTS-MTQ] refactoring: static function moved to ICellularRadio | Maksym Telychko | 2 | |
2019-06-08 | [MTS-MTQ] refactoring: telit radio implementation | Maksym Telychko | 3 | |
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 | 1 | |
2019-06-07 | [MTS-MTQ] refactoring: factory interface | Maksym Telychko | 1 | |
2019-06-07 | [MTS-MTQ] refactoring: public symbols visibility | Maksym Telychko | 2 | |
Make exported ICellularRadio and CellularRadioFactory only |