[MOS-869] Correct typo in file name
Now (correctly): 'TetheringHandler.cpp'
[MOS-840] Render VoLTE unavailable if no SIM card
Also, done a minor code cleanup.
[MOS-810] Fixed call state timer termination
Fixed the problem that the call state polling
timer wasn't terminated in some cases, so the
modem command AT+CLCC had still been issued
until e.g. another call was made. In such cases,
this lead to inability for the modem to go to
a power-down state due to constant activity and
thus lead to battery power waste.
Additionally, fixed a hidden bug that TimerRing
hadn't got a virtual destructor.
Also thrown out some dead code.
[MOS-825] VoLTE steering according to IMSI
Steering the GUI and the modem according to
whether VoLTE is permitted for the active
SIM card's operator. This is done based on
the SIM card's IMSI string.
Additionally, made logging more consistent.
[MOS-816] Add parse and filter IMSI
Added reading IMSI and parsing US MCC and MNC.
MCC and MNC are filterd if they are TMobile US.
[MOS-821] Adjust VoLTE GUI basing on operator
When VoLTE isn't permitted for the current SIM
card's operator, display information only.
Otherwise, display a switch.
[MOS-811] Make SMS modem domain in line with voice
Ditto
[MOS-793] Connect GUI and modem VoLTE steering
Additionally, fixed many covert bugs that emerged due to
modem restarting.
[MOS-641] Fix SIM cards window
Creating menus and actions depending on the SIM card
lock status.
[MOS-792] Added VoLTE setting in db
VoLTE enabled/disabled state is now stored in settings
database. VoLTE is enabled or disabled to mach setting
during modem initialisation.
[MOS-792] Added VoLTE setting in db
VoLTE enabled/disabled state is now stored in settings
database. VoLTE is enabled or disabled to mach setting
during modem initialisation.
[MOS-770] Replace VoLTE state switching mechanism
Added unit tests.
[MOS-770] Replace VoLTE state switching mechanism
Introduced the new implementation.
[MOS-242] Fix windows flow after PIN mistakes
After too many PIN mistakes during a PIN change,
the user saw distorted windows instead of a PUK
request. Now, this has been fixed.
Also, a typo in a translation has been corrected.
[MOS-395] Fix issue with inability to send SMS
Get rid of unnecessary separators which can be
problematic for cellular modem. Add modem soft
reset if send SMS message will fail.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
[MOS-514] Fix crash on entering PIN settings
Fix of the issue that entering 'PIN settings'
window before SIM card was ready caused
the crash of the system.
[MOS-560] Parameter calibration for URC pooling mode
In reporting mode, if we receive more than 4 URCs in the last 15
minutes, we will switch to the pooling mode immediately
[MOS-463] Unify cellular namespace
Unified cellular namespace, fixed test buildiing,
removed some unused includes