aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2009-04-15 10:44:09 -0400
committerDan Williams <dcbw@redhat.com>2009-04-15 10:44:09 -0400
commit58a48405cf95e3d74633ac4d5d4e0d4d0ab491f4 (patch)
treeafa94e97442323c16c47453fd9d8496e9bc6c0f4 /src
parent8eb9fa50b40658d267da8763e7eef3680cad4b0b (diff)
gsm: clean up network modes
Add specific modes for HSUPA and HSPA; add modes for 2G and 3G only, and update plugins to use the right modes.
Diffstat (limited to 'src')
-rw-r--r--src/mm-modem-gsm-network.h22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/mm-modem-gsm-network.h b/src/mm-modem-gsm-network.h
index f6d08721..e838dc85 100644
--- a/src/mm-modem-gsm-network.h
+++ b/src/mm-modem-gsm-network.h
@@ -11,15 +11,19 @@
#define MM_MODEM_GSM_NETWORK_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), MM_TYPE_MODEM_GSM_NETWORK, MMModemGsmNetwork))
typedef enum {
- MM_MODEM_GSM_NETWORK_MODE_ANY = 0,
- MM_MODEM_GSM_NETWORK_MODE_GPRS = 1,
- MM_MODEM_GSM_NETWORK_MODE_EDGE = 2,
- MM_MODEM_GSM_NETWORK_MODE_3G = 3,
- MM_MODEM_GSM_NETWORK_MODE_HSDPA = 4,
- MM_MODEM_GSM_NETWORK_MODE_PREFER_2G = 5,
- MM_MODEM_GSM_NETWORK_MODE_PREFER_3G = 6,
-
- MM_MODEM_GSM_NETWORK_MODE_LAST = MM_MODEM_GSM_NETWORK_MODE_PREFER_3G
+ MM_MODEM_GSM_NETWORK_MODE_ANY = 0,
+ MM_MODEM_GSM_NETWORK_MODE_GPRS = 1,
+ MM_MODEM_GSM_NETWORK_MODE_EDGE = 2,
+ MM_MODEM_GSM_NETWORK_MODE_UMTS = 3,
+ MM_MODEM_GSM_NETWORK_MODE_HSDPA = 4,
+ MM_MODEM_GSM_NETWORK_MODE_2G_PREFERRED = 5,
+ MM_MODEM_GSM_NETWORK_MODE_3G_PREFERRED = 6,
+ MM_MODEM_GSM_NETWORK_MODE_2G_ONLY = 7,
+ MM_MODEM_GSM_NETWORK_MODE_3G_ONLY = 8,
+ MM_MODEM_GSM_NETWORK_MODE_HSUPA = 9,
+ MM_MODEM_GSM_NETWORK_MODE_HSPA = 10,
+
+ MM_MODEM_GSM_NETWORK_MODE_LAST = MM_MODEM_GSM_NETWORK_MODE_HSPA
} MMModemGsmNetworkMode;
typedef enum {