diff options
author | Denis Kenzior <denkenz@gmail.com> | 2021-06-01 11:20:37 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2021-06-01 11:20:37 -0500 |
commit | 1d86dbc6c847620bbd1a5f2e4787d743a561e4c1 (patch) | |
tree | 98db81bf97bf6678f7496284d1bd509057efe45e /drivers/nwmodem | |
parent | f10b870c25d40362dd98b22f422fbbdde3ad8059 (diff) | |
download | ofono-1d86dbc6c847620bbd1a5f2e4787d743a561e4c1.tar.gz |
radio-settings: Do not use enum ofono_access_mode
Originally the enum was only meant to signify a single radio access mode
preference, but over time its meaning was overloaded to be a bitfield
with multiple preferences. Switch away from using an enum value to
using an unsigned int to make it clearer that the value is a bitfield.
Diffstat (limited to 'drivers/nwmodem')
-rw-r--r-- | drivers/nwmodem/radio-settings.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/nwmodem/radio-settings.c b/drivers/nwmodem/radio-settings.c index 13330e0b..0a363f8f 100644 --- a/drivers/nwmodem/radio-settings.c +++ b/drivers/nwmodem/radio-settings.c @@ -50,7 +50,7 @@ static void nwrat_query_cb(gboolean ok, GAtResult *result, gpointer user_data) { struct cb_data *cbd = user_data; ofono_radio_settings_rat_mode_query_cb_t cb = cbd->cb; - enum ofono_radio_access_mode mode; + unsigned int mode; struct ofono_error error; GAtResultIter iter; int value; @@ -117,8 +117,7 @@ static void nwrat_modify_cb(gboolean ok, GAtResult *result, gpointer user_data) cb(&error, cbd->data); } -static void nw_set_rat_mode(struct ofono_radio_settings *rs, - enum ofono_radio_access_mode mode, +static void nw_set_rat_mode(struct ofono_radio_settings *rs, unsigned int mode, ofono_radio_settings_rat_mode_set_cb_t cb, void *data) { |