~aleteoryx/muditaos

ref: fdc69b3e3ae7ea90ae9312f1d9044d1790b3ff40 muditaos/module-services/service-cellular/ServiceCellular.cpp -rw-r--r-- 82.4 KiB
663177ad — Lefucjusz 2 years ago
[MOS-170] Report domestic roaming as home network

Changed behaviour of roaming indicator so that
domestic roaming is displayed as home network.
d2b9a10d — Lefucjusz 2 years ago
[MOS-1002] Change USSD code handling to match design

Fixed issues with GUI behaviour on failed
USSD code handling.
Minor code cleanup in several parts of system.
f7ad63c9 — Lukasz Mastalerz 2 years ago
[BH-1412] Fix services dependencies

Changes in dependecy managment
Replacing state flags with states in ServiceGUI
Unifying some parts of code
f94d7f63 — Kuba Kleczkowski 2 years ago
[MOS-636] Added MMI/USSD confirmation

USSD/MMI codes are now confirmed after they are sended.
c514fc53 — Kuba Kleczkowski 2 years ago
[MOS-47] Fixed non closed USSD session

USSD pull session was not closed when USSD popup
was closed by back button. Also USSD code was slightly
refactored.
c5fbf282 — Kuba Kleczkowski 2 years ago
[MOS-879] Fixed misleding SMS flow

Fixed misleading SMS flow after sending error.
When modem was rebooting attempt to send SMS was causing
Rejected by no sim popup, which was misleading for user.
5e7ff6e5 — Marcin Zieliński 3 years ago
[MOS-840] VoLTE switch unavailability fix

Added checking if a SIM card is present in the active slot
during ApplicationSettings initialization so that in case
there's no SIM, the VoLTE switch is made anavailable to
toggle.
70fe3a40 — Kuba Kleczkowski 3 years ago
[MOS-813] Emergency calling fixed

User is now able to make emergency call with no sim card
inserted. RF functionality in modem is still disabled
until sim card is selected by user.
94a825af — Marcin Zieliński 3 years ago
[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.
357ae2d5 — Marcin Zieliński 3 years ago
[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.
1a2ea532 — Marcin Zieliński 3 years ago
[MOS-809] Remove dead code around celular channels

Ditto
b069b7bc — Marcin Zieliński 3 years ago
[MOS-793] Connect GUI and modem VoLTE steering

Additionally, fixed many covert bugs that emerged due to
modem restarting.
d6fbf631 — Kuba Kleczkowski 3 years ago
[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.
a3c0791b — Kuba Kleczkowski 3 years ago
[MOS-797] Revert "[MOS-792] Added VoLTE setting in db"

This reverts commit 0eb652a5152de6bdf77c897a787d037d6e6b43d4
0eb652a5 — Kuba Kleczkowski 3 years ago
[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.
c5e533f9 — Marcin Zieliński 3 years ago
[MOS-770] Replace VoLTE state switching mechanism

Introduced the new implementation.
81542432 — Marcin Zieliński 3 years ago
[MOS-770] Replace VoLTE state switching mechanism

Thrown out the previous implementation.
1f9c6b4a — Maciej-Mudita 3 years ago
[MOS-26] Add tethering info on status bar

When tethering is on, info appears in the status bar
and network coverage indicates "no connection"
72e2a300 — Dawid Wojtas 3 years ago
[MOS-738] Fix receiving an empty SMS message

Checking how many parts the modem sent
and then catching an exception in case of an error.
242f97c0 — Dawid Wojtas 3 years ago
[MOS-504] Mixed SMS messages

Refactor the old part of SMS handler and
parse the concatenated messages using
std::unordered_map and std::map. Added
unittest to the SMS parser.
Next