Hi Marcel, > 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. I am thinking of a solution, where the modem plugin passes a call back function pointer to g_at_mux_setup_gsm0710(). mux_query_cb() can call this call back function during processing of CMUX=? Response. This call back function will be a member of struct mux_setup_data. This way the modem plugins can have the freedom to set the CMUX parameters if they wish to do so. If the call back is NULL the default values are applied as now. But this involves patches in the existing plugins (calypso etc) and Gatmux, but gives options to plugins (their of values or default values). What is your opinion about this? Regards Arun _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono ---------------------------------------------------------------- Please note: This e-mail may contain confidential information intended solely for the addressee. If you have received this e-mail in error, please do not disclose it to anyone, notify the sender promptly, and delete the message from your system. Thank you. ---------------------------------------------------------------- Please note: This e-mail may contain confidential information intended solely for the addressee. If you have received this e-mail in error, please do not disclose it to anyone, notify the sender promptly, and delete the message from your system. Thank you. _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
