base-modem: fully ignore CIEV messages on startup
This commit is contained in:
@@ -222,6 +222,7 @@ mm_base_modem_grab_port (MMBaseModem *self,
|
|||||||
if (!self->priv->qcdm)
|
if (!self->priv->qcdm)
|
||||||
self->priv->qcdm = g_object_ref (port);
|
self->priv->qcdm = g_object_ref (port);
|
||||||
} else {
|
} else {
|
||||||
|
GRegex *regex;
|
||||||
GPtrArray *array;
|
GPtrArray *array;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@@ -245,10 +246,14 @@ mm_base_modem_grab_port (MMBaseModem *self,
|
|||||||
}
|
}
|
||||||
mm_3gpp_creg_regex_destroy (array);
|
mm_3gpp_creg_regex_destroy (array);
|
||||||
|
|
||||||
/* { */
|
/* Set up CIEV unsolicited message handler, with NULL callback */
|
||||||
/* regex = g_regex_new ("\\r\\n\\+CIEV: (\\d+),(\\d)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); */
|
regex = mm_3gpp_ciev_regex_get ();
|
||||||
/* mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port), regex, ciev_received, self, NULL); */
|
mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port),
|
||||||
/* g_regex_unref (regex); */
|
regex,
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
NULL);
|
||||||
|
g_regex_unref (regex);
|
||||||
|
|
||||||
/* regex = g_regex_new ("\\r\\n\\+CMTI: \"(\\S+)\",(\\d+)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); */
|
/* regex = g_regex_new ("\\r\\n\\+CMTI: \"(\\S+)\",(\\d+)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); */
|
||||||
/* mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port), regex, cmti_received, self, NULL); */
|
/* mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port), regex, cmti_received, self, NULL); */
|
||||||
|
Reference in New Issue
Block a user