[RFC] Unmanaged GPS setup / location source

Aleksander Morgado aleksander at aleksander.es
Sat Jun 28 09:09:41 PDT 2014

On Sat, Jun 28, 2014 at 2:02 PM, David McCullough
<david.mccullough at accelecon.com> wrote:
> Aleksander Morgado wrote the following:
>> Hey,
>> I've been asked whether it would make sense to allow having
>> ModemManager control the status of the GPS module in a device, *but*
>> leaving the tty where the NMEA traces are dumped untouched. This would
>> allow to integrate with other standard GPS applications which read
>> from a tty, while leaving MM the control over when to enable/disable
>> the GPS module.
>> Any comments on this?
>> I have a draft implementation (mmcli commands not yet done) already in
>> the 'aleksander/gps-unmanaged' branch in upstream git, where I just
>> define a new MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED source. When this
>> source is enabled, GPS module is started but the GPS tty is not used.
>> Of course, the implementation also forbids trying to enable unmanaged
>> and raw/nmea GPS at the same time. Also, currently only done for
>> Option/HSO (the only plugin which does GPS over a tty for now). I may
>> add GPS support for Cinterion one of these days as well.
> I have recently completed Huawei support and have been meaning to send
> in a patch.  I get on to it before things start changing too much :-)

Ah! Superb :) Would really like to see that patch. How did you decide
which tty is the GPS port for NMEA traces? Flagging it through udev?
Or some other way?


More information about the ModemManager-devel mailing list