gsm: harmonize band/mode enums
Use the same enum for set/get of band and mode, as for exposing the device's capabilities.
This commit is contained in:
@@ -112,20 +112,20 @@ get_network_mode_done (MMSerialPort *port,
|
||||
int a, b;
|
||||
|
||||
if (sscanf (response->str + 8, "%d,%d", &a, &b)) {
|
||||
MMModemGsmNetworkMode mode = MM_MODEM_GSM_NETWORK_MODE_ANY;
|
||||
MMModemGsmMode mode = MM_MODEM_GSM_MODE_ANY;
|
||||
|
||||
switch (a) {
|
||||
case 0:
|
||||
mode = MM_MODEM_GSM_NETWORK_MODE_2G_ONLY;
|
||||
mode = MM_MODEM_GSM_MODE_2G_ONLY;
|
||||
break;
|
||||
case 1:
|
||||
mode = MM_MODEM_GSM_NETWORK_MODE_3G_ONLY;
|
||||
mode = MM_MODEM_GSM_MODE_3G_ONLY;
|
||||
break;
|
||||
case 2:
|
||||
mode = MM_MODEM_GSM_NETWORK_MODE_2G_PREFERRED;
|
||||
mode = MM_MODEM_GSM_MODE_2G_PREFERRED;
|
||||
break;
|
||||
case 3:
|
||||
mode = MM_MODEM_GSM_NETWORK_MODE_3G_PREFERRED;
|
||||
mode = MM_MODEM_GSM_MODE_3G_PREFERRED;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -173,7 +173,7 @@ set_network_mode_done (MMSerialPort *port,
|
||||
|
||||
static void
|
||||
set_network_mode (MMModemGsmNetwork *modem,
|
||||
MMModemGsmNetworkMode mode,
|
||||
MMModemGsmMode mode,
|
||||
MMModemFn callback,
|
||||
gpointer user_data)
|
||||
{
|
||||
@@ -185,23 +185,23 @@ set_network_mode (MMModemGsmNetwork *modem,
|
||||
info = mm_callback_info_new (MM_MODEM (modem), callback, user_data);
|
||||
|
||||
switch (mode) {
|
||||
case MM_MODEM_GSM_NETWORK_MODE_ANY:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_GPRS:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_EDGE:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_2G_ONLY:
|
||||
case MM_MODEM_GSM_MODE_ANY:
|
||||
case MM_MODEM_GSM_MODE_GPRS:
|
||||
case MM_MODEM_GSM_MODE_EDGE:
|
||||
case MM_MODEM_GSM_MODE_2G_ONLY:
|
||||
i = 0;
|
||||
break;
|
||||
case MM_MODEM_GSM_NETWORK_MODE_UMTS:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_HSDPA:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_HSUPA:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_HSPA:
|
||||
case MM_MODEM_GSM_NETWORK_MODE_3G_ONLY:
|
||||
case MM_MODEM_GSM_MODE_UMTS:
|
||||
case MM_MODEM_GSM_MODE_HSDPA:
|
||||
case MM_MODEM_GSM_MODE_HSUPA:
|
||||
case MM_MODEM_GSM_MODE_HSPA:
|
||||
case MM_MODEM_GSM_MODE_3G_ONLY:
|
||||
i = 1;
|
||||
break;
|
||||
case MM_MODEM_GSM_NETWORK_MODE_2G_PREFERRED:
|
||||
case MM_MODEM_GSM_MODE_2G_PREFERRED:
|
||||
i = 2;
|
||||
break;
|
||||
case MM_MODEM_GSM_NETWORK_MODE_3G_PREFERRED:
|
||||
case MM_MODEM_GSM_MODE_3G_PREFERRED:
|
||||
i = 3;
|
||||
break;
|
||||
default:
|
||||
|
Reference in New Issue
Block a user