Hi Arun,

> In mux_query_cb(), the frame size is taken as default (31 or 64). We
> have a case where the default values are not accepted by the modem.
> 
> Gatmux is a generic component, and so makes all modem to use the
> default values, one needs to modify the gatmux to enable for example,
> a larger frame size.
> 
> Why not let the modem plug-in parse the CMUX query and decide on a
> suitable configuration for enabling MUX? 
> 
> What is your opinion?

patches are welcome.

However you do know that the GAtMux has setup functions for basic and
advanced mode. So you could parse AT+CMUX all by yourself in the modem
plugin.

GAtMux *g_at_mux_new_gsm0710_basic(GIOChannel *channel, int framesize);
GAtMux *g_at_mux_new_gsm0710_advanced(GIOChannel *channel, int framesize);

There is no requirement to actually use g_at_mux_setup_gsm0710(), but it
is a lot more convenient.

Regards

Marcel


_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to