modem-helpers-qmi: fix warnings with -Wswitch-enum
mm-modem-helpers-qmi.c: In function ‘mm_3gpp_facility_to_qmi_uim_facility’:
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_NONE’ not handled in switch [-Werror=switch-enum]
137 | switch (mm) {
| ^~~~~~
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_SIM’ not handled in switch [-Werror=switch-enum]
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_FIXED_DIALING’ not handled in switch [-Werror=switch-enum]
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_PH_FSIM’ not handled in switch [-Werror=switch-enum]
...
This commit is contained in:
@@ -138,19 +138,18 @@ mm_3gpp_facility_to_qmi_uim_facility (MMModem3gppFacility mm)
|
||||
case MM_MODEM_3GPP_FACILITY_PH_SIM:
|
||||
/* Not really sure about this one; it may be PH_FSIM? */
|
||||
return QMI_DMS_UIM_FACILITY_PF;
|
||||
|
||||
case MM_MODEM_3GPP_FACILITY_NET_PERS:
|
||||
return QMI_DMS_UIM_FACILITY_PN;
|
||||
|
||||
case MM_MODEM_3GPP_FACILITY_NET_SUB_PERS:
|
||||
return QMI_DMS_UIM_FACILITY_PU;
|
||||
|
||||
case MM_MODEM_3GPP_FACILITY_PROVIDER_PERS:
|
||||
return QMI_DMS_UIM_FACILITY_PP;
|
||||
|
||||
case MM_MODEM_3GPP_FACILITY_CORP_PERS:
|
||||
return QMI_DMS_UIM_FACILITY_PC;
|
||||
|
||||
case MM_MODEM_3GPP_FACILITY_NONE:
|
||||
case MM_MODEM_3GPP_FACILITY_SIM:
|
||||
case MM_MODEM_3GPP_FACILITY_FIXED_DIALING:
|
||||
case MM_MODEM_3GPP_FACILITY_PH_FSIM:
|
||||
default:
|
||||
/* Never try to ask for a facility we cannot translate */
|
||||
g_assert_not_reached ();
|
||||
@@ -786,6 +785,7 @@ mm_modem_access_technology_from_qmi_radio_interface (QmiNasRadioInterface interf
|
||||
return MM_MODEM_ACCESS_TECHNOLOGY_UMTS;
|
||||
case QMI_NAS_RADIO_INTERFACE_LTE:
|
||||
return MM_MODEM_ACCESS_TECHNOLOGY_LTE;
|
||||
case QMI_NAS_RADIO_INTERFACE_UNKNOWN:
|
||||
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
|
||||
case QMI_NAS_RADIO_INTERFACE_AMPS:
|
||||
case QMI_NAS_RADIO_INTERFACE_NONE:
|
||||
@@ -843,6 +843,7 @@ mm_modem_access_technology_from_qmi_data_capability (QmiNasDataCapability cap)
|
||||
case QMI_NAS_DATA_CAPABILITY_HSDPA_PLUS:
|
||||
case QMI_NAS_DATA_CAPABILITY_DC_HSDPA_PLUS:
|
||||
return MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS;
|
||||
case QMI_NAS_DATA_CAPABILITY_NONE:
|
||||
default:
|
||||
return MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN;
|
||||
}
|
||||
@@ -880,6 +881,10 @@ mm_modem_mode_from_qmi_nas_radio_interface (QmiNasRadioInterface iface)
|
||||
return MM_MODEM_MODE_3G;
|
||||
case QMI_NAS_RADIO_INTERFACE_LTE:
|
||||
return MM_MODEM_MODE_4G;
|
||||
case QMI_NAS_RADIO_INTERFACE_NONE:
|
||||
case QMI_NAS_RADIO_INTERFACE_AMPS:
|
||||
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
|
||||
case QMI_NAS_RADIO_INTERFACE_UNKNOWN:
|
||||
default:
|
||||
return MM_MODEM_MODE_NONE;
|
||||
}
|
||||
@@ -1273,6 +1278,9 @@ mm_modem_mode_to_qmi_gsm_wcdma_acquisition_order_preference (MMModemMode mode)
|
||||
return QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_GSM;
|
||||
case MM_MODEM_MODE_NONE:
|
||||
return QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_AUTOMATIC;
|
||||
case MM_MODEM_MODE_CS:
|
||||
case MM_MODEM_MODE_4G:
|
||||
case MM_MODEM_MODE_ANY:
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -1368,6 +1376,11 @@ mm_sms_storage_to_qmi_storage_type (MMSmsStorage storage)
|
||||
return QMI_WMS_STORAGE_TYPE_UIM;
|
||||
case MM_SMS_STORAGE_ME:
|
||||
return QMI_WMS_STORAGE_TYPE_NV;
|
||||
case MM_SMS_STORAGE_UNKNOWN:
|
||||
case MM_SMS_STORAGE_MT:
|
||||
case MM_SMS_STORAGE_SR:
|
||||
case MM_SMS_STORAGE_BM:
|
||||
case MM_SMS_STORAGE_TA:
|
||||
default:
|
||||
return QMI_WMS_STORAGE_TYPE_NONE;
|
||||
}
|
||||
@@ -1381,6 +1394,7 @@ mm_sms_storage_from_qmi_storage_type (QmiWmsStorageType qmi_storage)
|
||||
return MM_SMS_STORAGE_SM;
|
||||
case QMI_WMS_STORAGE_TYPE_NV:
|
||||
return MM_SMS_STORAGE_ME;
|
||||
case QMI_WMS_STORAGE_TYPE_NONE:
|
||||
default:
|
||||
return MM_SMS_STORAGE_UNKNOWN;
|
||||
}
|
||||
@@ -1529,6 +1543,7 @@ mm_oma_session_type_to_qmi_oma_session_type (MMOmaSessionType mm_session_type)
|
||||
return QMI_OMA_SESSION_TYPE_NETWORK_INITIATED_DEVICE_CONFIGURE;
|
||||
case MM_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE:
|
||||
return QMI_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE;
|
||||
case MM_OMA_SESSION_TYPE_UNKNOWN:
|
||||
default:
|
||||
g_assert_not_reached ();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user