Aleksander Morgado
426f69d64b
tests,modem-helpers: regex number is index of an array, so starts at 0
2020-04-09 12:38:50 +00:00
Aleksander Morgado
8aec9e3889
test,modem-helpers: use MMModem3gppRegistrationState values in tests
2020-04-09 12:38:50 +00:00
Aleksander Morgado
28b0e2b439
modem-helpers: simplify logic to create array of GRegex
...
Iterate over the list of available patterns, instead of adding
them one by one.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
c78da3de7e
broadband-modem: run +C5GREG state checks
...
The generic CREG parser is improved to also allow parsing +C5GREG
responses and URCs.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
040eb3880c
helpers: use generic number parsing methods in CREG parser
...
This fixes the s8500 wave unit test, which was incorrectly parsing the
Act field reported as 'B' as "GSM" (strtol(B)=0)
Also, given that the generic parsing methods are able to parse numbers
from quoted strings, this change allows us to remove the Thuraya
specific CREG matching that just took into consideration quoted
strings. The Thuraya unit tests are also fixed up to provide proper
testing of the logic.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
40b36a25ca
test,modem-helpers: remove obsolete comments in u-blox CREG tests
...
We already support "SMS only" registration state.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
7eee214b8e
helpers: add additional AcT values from 27.007
2020-04-09 12:38:50 +00:00
Aleksander Morgado
68917f502e
api: new 'attached RLOS' registration state
...
Reporting the state when the UE attaches to access restricted local
operator services.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
44ace9642c
modem-helpers: improved +WS46 mode '25' handling
...
The mode '25' means different things on LTE-capable and
non-LTE-capable devices, so improve the logic to clarify that.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
f31182c08d
iface-modem-3gpp: don't fixup CS network support
...
This is already done by the modem interface as soon as current
capabilities are loaded.
2020-04-09 12:38:50 +00:00
Aleksander Morgado
05301f23a1
iface-modem-3gpp: new 5GS network support
2020-04-09 12:38:50 +00:00
Aleksander Morgado
9144a9fa34
helpers-qmi: support 5G capabilities and modes
2020-04-09 12:38:50 +00:00
Aleksander Morgado
f912de3574
broadband-modem: support 5G in +WS46 to capabilities conversion
2020-04-09 12:38:50 +00:00
Aleksander Morgado
5db3fa88e9
api: new 5G mode
2020-04-09 12:38:50 +00:00
Aleksander Morgado
7354dc928f
api: new 5GNR capability
2020-04-09 12:38:50 +00:00
Aleksander Morgado
0cd76bf1c4
api: deprecate MM_MODEM_CAPABILITY_LTE_ADVANCED
...
It's not used anywhere.
2020-04-09 12:38:49 +00:00
Aleksander Morgado
78266ac489
iface-modem: simplify is_cdma_only() check
...
The check needs to look for a matching single bit, so no need to make
it too complex.
2020-04-09 12:38:49 +00:00
Aleksander Morgado
6f82ea3732
log: force using the object logging API
...
Unless the generic API is explicitly allowed, as in the main.c source
file.
2020-04-09 07:35:56 +02:00
Aleksander Morgado
93e4c8625b
plugin: don't match generic plugin by name
2020-04-08 17:53:42 +02:00
Aleksander Morgado
997e2cefb8
log: define per-module logging for shared utils and plugins
2020-04-08 17:53:42 +02:00
Aleksander Morgado
e956bac47b
log: common logging method definition for all testers and helpers
2020-04-08 17:53:42 +02:00
Aleksander Morgado
f1e930d574
core: consolidate logging format in main daemon logic
2020-04-08 16:35:10 +02:00
Aleksander Morgado
2376859f36
charsets: report GError in byte_array_append() failures
2020-04-08 16:35:09 +02:00
Aleksander Morgado
a2b57474dc
error-helpers: port to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
bac9ed21cb
kerneldevice,generic: remove logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
bca5c5e423
modem-helpers-qmi: port qmi capabilities parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
07b492c887
modem-helpers-qmi: port acquisition order preference parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
f03fb06d8e
modem-helpers-qmi: port qmi interface parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
fc76e797d7
modem-helpers-qmi: port qmi band parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
4be88b899e
modem-helpers-mbim: port to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
7004f97093
modem-helpers: make cpms test parser return error on failure
2020-04-08 16:35:09 +02:00
Aleksander Morgado
105cb31e8c
modem-helpers: port ccwa service query parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
ecd766796a
modem-helpers: port cesq response parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
ef1a570afe
modem-helpers: port creg response parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
39dd4c166d
modem-helpers: port clcc list parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
78cad902ef
modem-helpers: remove unused supported capabilities filter
2020-04-08 16:35:09 +02:00
Aleksander Morgado
5b1b33a894
modem-helpers: port cmer test parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
3747f9e669
modem-helpers: remove logging from cgdcont response parser
2020-04-08 16:35:09 +02:00
Aleksander Morgado
740827bde1
modem-helpers: parse cgdcont test parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
f76489cd81
modem-helpers: port cid selection helper to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
2b23ef3fa6
modem-helpers: port cops test parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
fb61243b7d
modem-helpers: port ifc test parser to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
0f708daf0b
modem-helpers: port supported modes filtering to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
fd1464cff0
modem-helpers: port device identifier to use object logging and autoptr
2020-04-08 16:35:09 +02:00
Aleksander Morgado
b682d7ec67
tests,test-sms-part-cdma: remove explicit logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
d628db12fe
port-probe-at: remove explicit logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
afe7a8e236
port-probe: port to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
2b1201af3c
device: port to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
0e00f04fd8
sms-list: port to use object logging
2020-04-08 16:35:09 +02:00
Aleksander Morgado
dea6677df0
bearer-list: no logging in object
2020-04-08 16:35:09 +02:00