[EGD-4734] Add PIN settings window This window displays switch button for disabling/enabling pin code for sim card. Its also starting point for changing pin code. Added actions for enabling and disabling pin code for sim card. Added method for checking if pin code is set for sim card.
[EGD-6422] Add cellular phone mode documentation Add breif documentation of handling phone modes is service cellular.
[EGD-5748] Revert remake cellular flow Reverts changes due to reported issues
[EGD-6322] Add rejecting incoming calls in dnd mode Adds rejecting incoming calls in Do not disturb mode.
[EGD-6121] Add offline mode in service cellular Adds entering and leaving ito offline mode in sevice cellular. Outgoin SMS and calls are blocked Proper popups are shown in applications Call and Messages.
[EGD-6376] Fix for no response on SIM pin confirm CellularSimPinDataMessage wasn't handled by ServiceCellular which caused that GUI didn't receive any response and stuck in last known state.
[EGD-5748] Remake Cellular flow This commit changes TS0710 Worker operation. 1. It introduces MessageBuffers as main interprocess data passing mechanism. 2. DMA transaction status codes and CMUX errors are now propagated to Service. 3. Data processing has been refactored.
[EGD-6066] Removed Message default constructor Forced each message to have declared type as parts of Bus logic depends on it and previously we encountered undefined behaviours. Added tests and messages validators.
[EGD-6331] Add cellular low power documentation The documentation describes how to get into and out of sleep mode for Cellular.
[EGD-6101] Add low battery start prevention Device will be shutdown after startup if SOC will be below shutdown level
[EGD-4863] Add harness test for cellular sleep mode Adding test for outgoing call and text message in cellular sleep mode
[EGD-4852] Add sleep mode for GSM modem When the GSM modem is idle and there is no communication, it enters the sleep mode, where the power consumption is significantly reduced.
[EGD-6455] Fix modem AT command timeouts Fix modem AT command timeouts and make sure they are at least bigger than the ones defined in Quectel specs.
[EGD-6455] Fix for incomming text messages issue There was no proper error handling. Minor routine refactor
[EGD-6079] Moved at factory from header to cpp file - data moved to std::initializer_list no issue warned with tools - GCC tools do not warn issues with memory now
[EGD-6111] Timers refactored Deep refactor of system timers.
[EGD-4851] Add URC support in sleep mode When URCs come from the network and GSM is in sleep mode, we wake up the modem to properly handle the incoming data.
[EGD-5919] Fix: Fix logs from Service: Cellular, Fota Fix: Remove misleading error message(change to debug/info). Do not trace as error multiple retry. Minimize (to zero) error logs on cold and hot start of the phone.
[EGD-5902] Phone Modes Windows Windows for phone modes created. Offline:FightMode/messages only ServiceCellularApi created. ConnectionFrequency and DND options settings throught AppSettings.
[EGD-6114] Fix bad end of line in Service cellular CRLF end of line fixed to Unix one