[PATCH 4/4] telit: remove custom +CMER enabling
Dan Williams
dcbw at redhat.com
Mon May 22 16:09:56 UTC 2017
On Sun, 2017-05-21 at 15:41 +0200, Aleksander Morgado wrote:
> On Sun, May 21, 2017 at 2:54 PM, Aleksander Morgado
> <aleksander at aleksander.es> wrote:
> > + /* Our own enable now */
> > + mm_base_modem_at_command_full (
> > MM_BASE_MODEM (self),
> > mm_base_modem_peek_port_secondary (MM_BASE_MODEM (self)),
> > - unsolicited_enable_sequence,
> > - NULL, /* response_processor_context */
> > - NULL, /* response_processor_context_free */
> > - NULL, /* cancellable */
> > - callback,
> > - user_data);
> > + /* Enable +CIEV only for: signal, service, roam */
> > + "AT+CIND=0,1,1,0,0,0,1,0,0",
> > + 5,
> > + FALSE,
> > + FALSE,
> > + NULL, /* cancellable */
> > + (GAsyncReadyCallback)cind_set_ready,
> > + task);
>
> And now that I see this...
> * Shouldn't we enable +CIEV only for "signal" (that's the only thing
> we end up parsing in the generic +CIEV parser)?
> * Shouldn't we move this setting to the generic broadband modem
> implementation?
All three of these (signal, service, roam) are pretty standard. Why
not move all of them to the generic implementation and make use of them
if we can?
Dan
More information about the ModemManager-devel
mailing list