diff options
Diffstat (limited to 'src/mm-base-modem.c')
-rw-r--r-- | src/mm-base-modem.c | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index 016f0d8f..ee13d6b4 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -77,14 +77,14 @@ struct _MMBaseModemPrivate { GCancellable *authp_cancellable; GHashTable *ports; - MMAtSerialPort *primary; - MMAtSerialPort *secondary; + MMPortSerialAt *primary; + MMPortSerialAt *secondary; MMPortSerialQcdm *qcdm; GList *data; /* GPS-enabled modems will have an AT port for control, and a raw serial * port to receive all GPS traces */ - MMAtSerialPort *gps_control; + MMPortSerialAt *gps_control; MMPortSerialGps *gps; #if defined WITH_QMI @@ -162,7 +162,7 @@ mm_base_modem_grab_port (MMBaseModem *self, const gchar *subsys, const gchar *name, MMPortType ptype, - MMAtPortFlag at_pflags, + MMPortSerialAtFlag at_pflags, GError **error) { MMPort *port; @@ -206,15 +206,15 @@ mm_base_modem_grab_port (MMBaseModem *self, port = MM_PORT (mm_port_serial_qcdm_new (name)); else if (ptype == MM_PORT_TYPE_AT) { /* AT port */ - port = MM_PORT (mm_at_serial_port_new (name)); + port = MM_PORT (mm_port_serial_at_new (name)); /* Set common response parser */ - mm_at_serial_port_set_response_parser (MM_AT_SERIAL_PORT (port), + mm_port_serial_at_set_response_parser (MM_PORT_SERIAL_AT (port), mm_serial_parser_v1_parse, mm_serial_parser_v1_new (), mm_serial_parser_v1_destroy); /* Store flags already */ - mm_at_serial_port_set_flags (MM_AT_SERIAL_PORT (port), at_pflags); + mm_port_serial_at_set_flags (MM_PORT_SERIAL_AT (port), at_pflags); } else if (ptype == MM_PORT_TYPE_GPS) { /* Raw GPS port */ port = MM_PORT (mm_port_serial_gps_new (name)); @@ -487,7 +487,7 @@ mm_base_modem_get_cancellable (MMBaseModem *self) return g_object_ref (self->priv->cancellable); } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_get_port_primary (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -495,7 +495,7 @@ mm_base_modem_get_port_primary (MMBaseModem *self) return (self->priv->primary ? g_object_ref (self->priv->primary) : NULL); } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_peek_port_primary (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -503,7 +503,7 @@ mm_base_modem_peek_port_primary (MMBaseModem *self) return self->priv->primary; } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_get_port_secondary (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -511,7 +511,7 @@ mm_base_modem_get_port_secondary (MMBaseModem *self) return (self->priv->secondary ? g_object_ref (self->priv->secondary) : NULL); } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_peek_port_secondary (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -535,7 +535,7 @@ mm_base_modem_peek_port_qcdm (MMBaseModem *self) return self->priv->qcdm; } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_get_port_gps_control (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -543,7 +543,7 @@ mm_base_modem_get_port_gps_control (MMBaseModem *self) return (self->priv->gps_control ? g_object_ref (self->priv->gps_control) : NULL); } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_peek_port_gps_control (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -919,17 +919,17 @@ mm_base_modem_peek_data_ports (MMBaseModem *self) return self->priv->data; } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_get_best_at_port (MMBaseModem *self, GError **error) { - MMAtSerialPort *best; + MMPortSerialAt *best; best = mm_base_modem_peek_best_at_port (self, error); return (best ? g_object_ref (best) : NULL); } -MMAtSerialPort * +MMPortSerialAt * mm_base_modem_peek_best_at_port (MMBaseModem *self, GError **error) { @@ -962,7 +962,7 @@ mm_base_modem_has_at_port (MMBaseModem *self) /* We'll iterate the ht of ports, looking for any port which is AT */ g_hash_table_iter_init (&iter, self->priv->ports); while (g_hash_table_iter_next (&iter, &key, &value)) { - if (MM_IS_AT_SERIAL_PORT (value)) + if (MM_IS_PORT_SERIAL_AT (value)) return TRUE; } @@ -1064,13 +1064,13 @@ mm_base_modem_organize_ports (MMBaseModem *self, { GHashTableIter iter; MMPort *candidate; - MMAtPortFlag flags; - MMAtSerialPort *backup_primary = NULL; - MMAtSerialPort *primary = NULL; - MMAtSerialPort *secondary = NULL; - MMAtSerialPort *backup_secondary = NULL; + MMPortSerialAtFlag flags; + MMPortSerialAt *backup_primary = NULL; + MMPortSerialAt *primary = NULL; + MMPortSerialAt *secondary = NULL; + MMPortSerialAt *backup_secondary = NULL; MMPortSerialQcdm *qcdm = NULL; - MMAtSerialPort *gps_control = NULL; + MMPortSerialAt *gps_control = NULL; MMPortSerialGps *gps = NULL; MMPort *data_primary = NULL; GList *data = NULL; @@ -1095,22 +1095,22 @@ mm_base_modem_organize_ports (MMBaseModem *self, switch (mm_port_get_port_type (candidate)) { case MM_PORT_TYPE_AT: - g_assert (MM_IS_AT_SERIAL_PORT (candidate)); - flags = mm_at_serial_port_get_flags (MM_AT_SERIAL_PORT (candidate)); + g_assert (MM_IS_PORT_SERIAL_AT (candidate)); + flags = mm_port_serial_at_get_flags (MM_PORT_SERIAL_AT (candidate)); - if (flags & MM_AT_PORT_FLAG_PRIMARY) { + if (flags & MM_PORT_SERIAL_AT_FLAG_PRIMARY) { if (!primary) - primary = MM_AT_SERIAL_PORT (candidate); + primary = MM_PORT_SERIAL_AT (candidate); else if (!backup_primary) { /* Just in case the plugin gave us more than one primary * and no secondaries, treat additional primary ports as * secondary. */ - backup_primary = MM_AT_SERIAL_PORT (candidate); + backup_primary = MM_PORT_SERIAL_AT (candidate); } } - if (flags & MM_AT_PORT_FLAG_PPP) { + if (flags & MM_PORT_SERIAL_AT_FLAG_PPP) { if (!data_primary) data_primary = candidate; else @@ -1118,22 +1118,22 @@ mm_base_modem_organize_ports (MMBaseModem *self, } /* Explicitly flagged secondary ports trump NONE ports for secondary */ - if (flags & MM_AT_PORT_FLAG_SECONDARY) { - if (!secondary || !(mm_at_serial_port_get_flags (secondary) & MM_AT_PORT_FLAG_SECONDARY)) - secondary = MM_AT_SERIAL_PORT (candidate); + if (flags & MM_PORT_SERIAL_AT_FLAG_SECONDARY) { + if (!secondary || !(mm_port_serial_at_get_flags (secondary) & MM_PORT_SERIAL_AT_FLAG_SECONDARY)) + secondary = MM_PORT_SERIAL_AT (candidate); } - if (flags & MM_AT_PORT_FLAG_GPS_CONTROL) { + if (flags & MM_PORT_SERIAL_AT_FLAG_GPS_CONTROL) { if (!gps_control) - gps_control = MM_AT_SERIAL_PORT (candidate); + gps_control = MM_PORT_SERIAL_AT (candidate); } /* Fallback secondary */ - if (flags == MM_AT_PORT_FLAG_NONE) { + if (flags == MM_PORT_SERIAL_AT_FLAG_NONE) { if (!secondary) - secondary = MM_AT_SERIAL_PORT (candidate); + secondary = MM_PORT_SERIAL_AT (candidate); else if (!backup_secondary) - backup_secondary = MM_AT_SERIAL_PORT (candidate); + backup_secondary = MM_PORT_SERIAL_AT (candidate); } break; @@ -1146,7 +1146,7 @@ mm_base_modem_organize_ports (MMBaseModem *self, case MM_PORT_TYPE_NET: if (!data_primary) data_primary = candidate; - else if (MM_IS_AT_SERIAL_PORT (data_primary)) { + else if (MM_IS_PORT_SERIAL_AT (data_primary)) { /* Net device (if any) is the preferred data port */ data = g_list_append (data, data_primary); data_primary = candidate; @@ -1252,17 +1252,17 @@ mm_base_modem_organize_ports (MMBaseModem *self, /* Reset flags on all ports; clear data port first since it might also * be the primary or secondary port. */ - if (MM_IS_AT_SERIAL_PORT (data_primary)) - mm_at_serial_port_set_flags (MM_AT_SERIAL_PORT (data_primary), MM_AT_PORT_FLAG_NONE); + if (MM_IS_PORT_SERIAL_AT (data_primary)) + mm_port_serial_at_set_flags (MM_PORT_SERIAL_AT (data_primary), MM_PORT_SERIAL_AT_FLAG_NONE); if (primary) - mm_at_serial_port_set_flags (primary, MM_AT_PORT_FLAG_PRIMARY); + mm_port_serial_at_set_flags (primary, MM_PORT_SERIAL_AT_FLAG_PRIMARY); if (secondary) - mm_at_serial_port_set_flags (secondary, MM_AT_PORT_FLAG_SECONDARY); + mm_port_serial_at_set_flags (secondary, MM_PORT_SERIAL_AT_FLAG_SECONDARY); - if (MM_IS_AT_SERIAL_PORT (data_primary)) { - flags = mm_at_serial_port_get_flags (MM_AT_SERIAL_PORT (data_primary)); - mm_at_serial_port_set_flags (MM_AT_SERIAL_PORT (data_primary), flags | MM_AT_PORT_FLAG_PPP); + if (MM_IS_PORT_SERIAL_AT (data_primary)) { + flags = mm_port_serial_at_get_flags (MM_PORT_SERIAL_AT (data_primary)); + mm_port_serial_at_set_flags (MM_PORT_SERIAL_AT (data_primary), flags | MM_PORT_SERIAL_AT_FLAG_PPP); } log_port (self, MM_PORT (primary), "at (primary)"); |