aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port-probe.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-07-21 18:01:02 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-08-06 20:07:27 +0200
commit0b3eb27856462e232f54762a3ba496bf36e25775 (patch)
tree6e95a4bee529c399ab2714995ed14b76c70da519 /src/mm-port-probe.h
parent5b96aa9db4899d6c217b7ba5596e1dd64ca8f931 (diff)
port-probe: include Icera support check in the probing sequence
Diffstat (limited to 'src/mm-port-probe.h')
-rw-r--r--src/mm-port-probe.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mm-port-probe.h b/src/mm-port-probe.h
index f3b9f905..93b71c84 100644
--- a/src/mm-port-probe.h
+++ b/src/mm-port-probe.h
@@ -39,7 +39,8 @@ typedef enum { /*< underscore_name=mm_port_probe_flag >*/
MM_PORT_PROBE_AT = 1 << 0,
MM_PORT_PROBE_AT_VENDOR = 1 << 1,
MM_PORT_PROBE_AT_PRODUCT = 1 << 2,
- MM_PORT_PROBE_QCDM = 1 << 3,
+ MM_PORT_PROBE_AT_ICERA = 1 << 3,
+ MM_PORT_PROBE_QCDM = 1 << 4,
} MMPortProbeFlag;
typedef struct _MMPortProbe MMPortProbe;
@@ -90,6 +91,8 @@ void mm_port_probe_set_result_at_vendor (MMPortProbe *self,
const gchar *at_vendor);
void mm_port_probe_set_result_at_product (MMPortProbe *self,
const gchar *at_product);
+void mm_port_probe_set_result_at_icera (MMPortProbe *self,
+ gboolean is_icera);
void mm_port_probe_set_result_qcdm (MMPortProbe *self,
gboolean qcdm);
@@ -114,6 +117,7 @@ gboolean mm_port_probe_is_at (MMPortProbe *self);
gboolean mm_port_probe_is_qcdm (MMPortProbe *self);
const gchar *mm_port_probe_get_vendor (MMPortProbe *self);
const gchar *mm_port_probe_get_product (MMPortProbe *self);
+gboolean mm_port_probe_is_icera (MMPortProbe *self);
/* Additional helpers */
gboolean mm_port_probe_list_has_at_port (GList *list);