mirror of git://git.sysmocom.de/ofono
phonesim: Add minimal radio-settings functionality
This commit is contained in:
parent
a89f8cd56d
commit
4e466f6fec
|
@ -386,6 +386,30 @@ static void phonesim_radio_settings_remove(struct ofono_radio_settings *rs)
|
|||
g_at_chat_unref(chat);
|
||||
}
|
||||
|
||||
static void phonesim_query_rat_mode(struct ofono_radio_settings *rs,
|
||||
ofono_radio_settings_rat_mode_query_cb_t cb,
|
||||
void *data)
|
||||
{
|
||||
DBG("");
|
||||
|
||||
CALLBACK_WITH_SUCCESS(cb, OFONO_RADIO_ACCESS_MODE_ANY, data);
|
||||
}
|
||||
|
||||
static void phonesim_query_available_rats(struct ofono_radio_settings *rs,
|
||||
ofono_radio_settings_available_rats_query_cb_t cb,
|
||||
void *data)
|
||||
{
|
||||
uint32_t techs = 0;
|
||||
|
||||
DBG("");
|
||||
|
||||
techs |= OFONO_RADIO_ACCESS_MODE_GSM;
|
||||
techs |= OFONO_RADIO_ACCESS_MODE_UMTS;
|
||||
techs |= OFONO_RADIO_ACCESS_MODE_LTE;
|
||||
|
||||
CALLBACK_WITH_SUCCESS(cb, techs, data);
|
||||
}
|
||||
|
||||
static struct ofono_gprs_context_driver context_driver = {
|
||||
.name = "phonesim",
|
||||
.probe = phonesim_context_probe,
|
||||
|
@ -395,9 +419,11 @@ static struct ofono_gprs_context_driver context_driver = {
|
|||
};
|
||||
|
||||
static struct ofono_radio_settings_driver radio_settings_driver = {
|
||||
.name = "phonesim",
|
||||
.probe = phonesim_radio_settings_probe,
|
||||
.remove = phonesim_radio_settings_remove,
|
||||
.name = "phonesim",
|
||||
.probe = phonesim_radio_settings_probe,
|
||||
.remove = phonesim_radio_settings_remove,
|
||||
.query_rat_mode = phonesim_query_rat_mode,
|
||||
.query_available_rats = phonesim_query_available_rats,
|
||||
};
|
||||
|
||||
static struct ofono_ctm_driver ctm_driver = {
|
||||
|
|
Loading…
Reference in New Issue