simtech: implement GPS support with AT+CGPS

The new logic is available in a new 'MMSharedSimtech' interface which
is implemented both by the generic AT-based MMBroadbandModemSimtech
modem, and by a new QMI-based new MMBroadbandModemQmiSimtech.

Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/112
This commit is contained in:
Aleksander Morgado
2019-10-11 09:24:22 +00:00
parent 583d53a7df
commit 81795f3023
7 changed files with 787 additions and 21 deletions
+8
View File
@@ -594,9 +594,17 @@ pkglib_LTLIBRARIES += libmm-plugin-simtech.la
libmm_plugin_simtech_la_SOURCES = \
simtech/mm-plugin-simtech.c \
simtech/mm-plugin-simtech.h \
simtech/mm-shared-simtech.c \
simtech/mm-shared-simtech.h \
simtech/mm-broadband-modem-simtech.h \
simtech/mm-broadband-modem-simtech.c \
$(NULL)
if WITH_QMI
libmm_plugin_simtech_la_SOURCES += \
simtech/mm-broadband-modem-qmi-simtech.c \
simtech/mm-broadband-modem-qmi-simtech.h \
$(NULL)
endif
libmm_plugin_simtech_la_CPPFLAGS = $(PLUGIN_COMMON_COMPILER_FLAGS)
libmm_plugin_simtech_la_LDFLAGS = $(PLUGIN_COMMON_LINKER_FLAGS)