Re: [PATCH 8/8] api: Let MM_MODEM_MODE be a bitfield, and new PreferredMode property

Hi Aleksander,

the changes looking great. one question about the preferred mode (see

On Fri, 2011-09-30 at 15:01 +0200, Aleksander Morgado wrote:
> Supported and Allowed modes are modified to be bitmasks of MM_MODEM_MODE values,
> and preference of a specific mode is now given in the new PreferredMode
> property and as an extra argument to the SetAllowedModes() call.
>  * Supported Modes: bitmask specifying which modes are supported by the specific
> hardware. For example, a modem may only support 1G/2G/3G connections (not 4G).
>  * Allowed Modes: bitmask specifying which modes, of the ones Supported by the
> modem, are allowed to use. For example, a modem may support 1G/2G/3G connections
> but only 1G and 2G connections are allowed by the user as 3G involves more
> expensive data rates.
>  [Allowed] ⊆ [Supported]
>  * Preferred Mode: specific mode which is preferred among the ones defined in
> the Allowed modes bitmask. For example, a modem may allow 1G/2G/3G connections
> but the user would like that if possible 2G be used, as 3G consumes too much
> battery. If 2G is not possible, 3G can be used.

Is it also possible to define the order? eg 1G/2G/3G are available and i
want to use 1) 2G, 2) 1G and 3) 3G?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]