[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-655] USSD body in log
USSD body is printen in log, it will help to solve some customer issues.
[BH-1574][BH-1614] Fix the bedside lamp and brightness in the alarm
Now the bedside lamp has lower priority
than the pre-wake up and main alarm. It means
that front light will be changed according
to alarm settings.
Fix front light brightness calculation for
pre-wake up and main alarm.
[MOS-550] Disable deep partial refresh
Always refresh the whole screen if deep refresh is required.
[MOS-839] Fix crashes after a few VoLTE toggles
Those were occuring after calls which were preceded by
a few VoLTE on/off toggles.
[CP-1665] Adding an information about device colour to USB descriptor
Getting information about device colour and changing it to number.
Pass information about device colour to usb_stack.
Set a bcdDevice with the corresponding value.
[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-809] Remove dead code around celular channels
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.
[BH-1574][BH-1597] Improvement of bedside lamp
Improve bedside lamp behavior in alarm
application. Change frontlight long press
from 3 seconds to 2 in order to activate
bedside lamp.
[MOS-770] Replace VoLTE state switching mechanism
Updated the documentation.
[MOS-770] Replace VoLTE state switching mechanism
Added unit tests.
[MOS-770] Replace VoLTE state switching mechanism
Introduced the new implementation.