Commit Graph
1975 Commits
Author SHA1 Message Date
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 4508c11796 zte: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado 35554aaeed xmm: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado 9c9e531130 x22x: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado ab47b56573 wavecom: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado c891595e3f via: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado ccd0f6de5a ublox: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado e04aa0ea5d tplink: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado 94a1559751 thuraya: no logging in plugin 2020-04-08 16:35:10 +02:00
Aleksander Morgado 98631e140e thuraya: return GError in custom CPMS parser 2020-04-08 16:35:10 +02:00
Aleksander Morgado 078c638165 telit: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado 9dbc346f93 simtech: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado d15da9cf60 sierra: port to use object logging 2020-04-08 16:35:10 +02:00
Aleksander Morgado aed9f46443 samsung: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado e623a54d27 quectel: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado d25163cca1 pantech: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 662f8afc56 option,hso: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 4e0a9b1985 novatel: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 793fc1c51a nokia: no logging in plugin 2020-04-08 16:35:09 +02:00
Aleksander Morgado 63955ce52d mtk: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 1edd4bb101 mbm: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 64ac1c19ff longcheer: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 62033b1b6e linktop: no logging in plugin 2020-04-08 16:35:09 +02:00
Aleksander Morgado 2da417c7a2 iridium: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado fe78612d6d icera: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 1cb39536e9 huawei: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 59e6e3b141 haier: no logging in plugin 2020-04-08 16:35:09 +02:00
Aleksander Morgado fb85b5cbf9 generic: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado a5df49c5f4 foxconn: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 77080d5f26 fibocom: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado b3e56bc576 dlink: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 784fd9b740 dell: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 261ba90d08 cinterion: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado fe4b8f6817 anydata: port to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado f5ce4a722a altair: port to use object logging 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 ecd766796a modem-helpers: port cesq 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 0f708daf0b modem-helpers: port supported modes filtering to use object logging 2020-04-08 16:35:09 +02:00
Aleksander Morgado 9bcadea172 log: new object logging support
So that we can provide the specific object id in every log associated
to a given object.
2020-04-08 16:35:08 +02:00
mozzwald a309b089c9 quectel: add port type hints for EC25/EG25 #194 2020-03-25 12:35:41 -05:00
Aleksander Morgado 6eabfd27bf huawei: only tag GETPORTMODE supported if it was really used
E.g. do nothing if the response is empty:

 <debug> (ttyUSB1): -->'AT^GETPORTMODE<CR>'
 <debug> (ttyUSB1): <--'<CR><LF>^GETPORTMODE: TYPE: WCDMA: Huawei Technologies Co.,Ltd.,<CR><LF><CR><LF>OK<CR><LF>'
2020-03-03 17:23:07 +00:00
Aleksander Morgado 353e27065d huawei: try to read port type hints from interface descriptions
So far, we're really only interested in the "modem" and "pcui" ports.

  root@9d52738:/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4# find . -name interface|sort
  ./1-1.4:2.0/interface
  ./1-1.4:2.1/interface
  ./1-1.4:2.2/interface
  ./1-1.4:2.3/interface
  ./1-1.4:2.4/interface
  ./1-1.4:2.5/interface
  ./1-1.4:2.6/interface

  root@9d52738:/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4# find . -name interface|sort|xargs cat
  CDC Ethernet Control Model (ECM)
  CDC Ethernet Data
  Huawei Mobile Connect - Modem
  Huawei Mobile Connect - Application
  Huawei Mobile Connect - Pcui
  Huawei Mobile Connect - Ctrl
  Huawei Mobile Connect - Serial B

Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/170
2020-03-03 17:23:07 +00:00
Aleksander Morgado 5da33df35b huawei: avoid attempting to complete GTask twice 2020-02-26 13:12:20 +01:00
Aleksander Morgado 00dc961cad iface-modem-location: common helper code to test raw gps 2020-02-07 14:42:16 +00:00
Aleksander Morgado bdd1874f17 tests,keyfiles: add dummy test to avoid -Wunused-function warnings
If none of the plugins enabled in the build has custom keyfiles, the
common_test() method would be unused. Avoid this just by adding a new
dummy test which is always available in the keyfiles tester.
2020-02-03 16:08:40 +01:00
Aleksander Morgado 55d344ab96 tests,udev-rules: add dummy test to avoid -Wunused-function warnings
If none of the plugins enabled in the build has custom udev rules, the
common_test() method would be unused. Avoid this just by adding a new
dummy test which is always available in the udev rules tester.
2020-02-02 11:33:13 +01:00
Aleksander Morgado 9e24226364 port-probe: MMPortProbeAtCommand always has constant command strings 2020-01-31 15:18:35 +01:00
Aleksander Morgado accd1a5841 base-modem: define new helper MMBaseModemAtCommandAlloc
It has the same exact format as MMBaseModemAtCommand, but its contents
are assumed heap allocated.

The only real purpose of this type is to allow defining static
constant MMBaseModemAtCommand variables without warnings when using
-Wdiscarded-qualifiers.
2020-01-31 15:18:35 +01:00