* support for Basic Service Group and time
parameter of call forwarding
* fix RequestFactory, previously regex
checking loop may have been left too early
Crush was caused when using std::to_string() on rt1051 to convert double (result from equation) to string.
Other methods f.e. using std::stringstream, sprintf also do not work.
Add own floating point converter to string.
Add proper catch2 support:
- add catch2 as a submodule
- add cmake function to add test easily
- discover each test in test binary
- remove copies of catch.hpp
- do not try to process tests for rt1051
Do not test internals of utf8, only public interface (nasty bugs could
occur otherwise).
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
* [EGD-2420] tokenizer refactoring
new class CellularCall
* [EDG-2420] new file added
* [EGD-2420] fixed include
* [EGD-2420] added new ModemCall type and its usage in Sevice Cellular.
missing dep in module-cellular.
Fix in tokenizer.
* [EGD-2420] get calllogrecordID one adding new entry to DB
number as contact name
* [EGD-2420] fixes at DB level api for update and delete
Outgoing call seems to add proper calllog entries now
* [EGD-2420][fix] fix for HF during call before full modem init
* [EGD-2420] incoming and missed calls are handled
code clean-up
* [EGD-2420] ModemCall::to_string
* [EGD-2420] added proper exceptions
* [EGD-2420] minor clean up
* [EGD-2420] split string with multichar delimiter
* [EGD-2420] done some TODOs
* [EGD-2420] PR fixes
* [EGD-2420] separation between cellularcall and cellularservice
PR fixes
* [EGD-2420] duration based on timestamp instead of timer
* [EGD-2420] new to_strings
* [EGD-2420] fixes after rebase
* [EGD-2420] operator<<
* [EGD-2420] changed split params
* [EGD-2420] changed returned db id
* [EGD-2420] comment with explantaion