~aleteoryx/muditaos

ref: fdc69b3e3ae7ea90ae9312f1d9044d1790b3ff40 muditaos/module-services/service-cellular/ServiceCellular.cpp -rw-r--r-- 82.8 KiB
fe708cdf — Adam Wulkiewicz 3 years ago
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes

Add --all and --fix-all options to style-check-hook
2edcb7e3 — Adam Wulkiewicz 3 years ago
[MOS-101] Parse MMS notification and show [MMS] in message thread

The `[MMS]` notification is shown in message thread of the correct
number

- Add PDU WAP Push MMS Notification parser
- Use it in ServiceCellular to parse the raw message
- Refactor hexToBytes and bytesToHex utils
- Add endsWith util
- Add unit tests
688126fd — Maciej Gibowicz 3 years ago
[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
228fca4b — Bartosz Cichocki 3 years ago
[MOS-463] Unify cellular namespace

Unified cellular namespace, fixed test buildiing,
removed some unused includes
409b9b77 — Adam Dobrowolski 3 years ago
[MOS-516] FIX: tethering while call disabled

We discard tethering while call now
e6189398 — Adam Dobrowolski 3 years ago
[MOS-419] Without RING URC CLIP comes delayed

This is modem issue workaround
720f56e3 — Adam Dobrowolski 3 years ago
[MOS-419] Removed AbortCall as popup and fixed tethering poup

Removed dead code causing harm
Moved tethering to call logic
81790f22 — Adam Dobrowolski 3 years ago
[MOS-459] Wait with GUI change till RING delay

As in the description, we can wait with audio etc too - as it's stupid
othervise
3343f028 — Adam Dobrowolski 3 years ago
[MOS-266] Call StateMachine implementation

With some tests, documentation and so on
e7444ff3 — Bartosz Cichocki 3 years ago
[MOS-263] Fix DTMF handling in Pure

By accident, I've broke DTMF handling via Pure's keyboard
This was because of non strict description of API method.
Now, it has been unified to use ASCII code
e5ae4510 — Bartosz Cichocki 3 years ago
[MOS-263] Remove unnecessary log

Removed log, which was left by accident
55bd8c09 — Bartosz Cichocki 3 years ago
[MOS-263] Add HFP DTMF handling

Added handling of HFP DTMF code sending,
fixed DTMF sending in cellular's code
[MOS-420] Fix Call ending with sms reworked

Reworked ending with sms is now reworked. Sms is send by call app,
application messages is only providing template text.
Also call hangup and sms send order is changed due to delays caused by
sending sms.
e5114922 — Maciej Gibowicz 3 years ago
[MOS-138] Correction of URC poll mode parameters

In poll mode, the CSQ will be requested every 15 minutes
and another attempt to switch the mode will be after 1 hour.
If the keyboard is unlocked or the USB cable is connected
or the BT car kit is connected, the URCs will be operated
in the reporting mode.
ced86420 — Maciej Gibowicz 3 years ago
[MOS-228] GSM sleep mode dependend on communication with modem

After finishing communication with cellular,
we switch to sleep mode faster, saving the battery
at the same time.
a88ccfe4 — Adam Dobrowolski 3 years ago
[MOS-327] Removed call manager call logic in library

Moved call handling to separate library and removed CallManager
Apply suggestions from code review:
Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com>
31db992c — Bartosz Cichocki 3 years ago
[MOS-264] Add handling of signal strength and operator name in HFP

To be able to display signal strength, operator name and
rest of status indicators in Bluetooth's HFP profile, some
refactor has been done.
[MOS-376] Add Call state notifications

Call state notifications are now send on state change.
[MOS-325] AudioServiceAPI removed from Call app

AudioServiceAPI is now removed from Call app.
Call audio routing is handled in service cellular.
e59cd403 — GravisZro 3 years ago
[MOS-245] Fix errant spaces

It appears in the past a major edit was made but had used a regex to
change some text which resulted in an errant space between the
enumuneration/struct/class name and the scope resolution operator.
These errant spaces have been removed.
Next