Hi Giacinto,
Thank you for the explanation. Is the glib going to be removed completely then, or both will coexist?
oFono is a large project, so eradicating use of glib cannot happen overnight. For the foreseeable future we will have both coexist. I will start 'encouraging' people to start using ell instead of glib. Especially for new code that does not depend on GAtChat, etc.
Denis pointed that the atom-configuration tests can be done in the atoms themselves, except that then I am asked to maintain my own atom when I want to add more than a couple lines (see the lte atom story). Nevertheless this is an excellent suggestion to reduce the complexity in the plugin.
You will end up writing many of your own atom drivers anyway. voicecall for example. For others we will figure this out, I've some ideas I need to play with.
Often MBIM can be turned on or off or changed for some other interface for the same (Gemalto) modem, depending on the application wishes, so if the plugin is split, all its settings are just duplicated.
This also implies having the modem reconfigure itself on the USB interface, no? E.g. a hot-unplug and hot-plug. I doubt many users will be doing this anyway.
If you're worried about duplicating vendor specific API code between multiple modem drivers, then don't. This code can be shared easily and I've already given you a few ideas.
Regards, -Denis _______________________________________________ ofono mailing list [email protected] https://lists.ofono.org/mailman/listinfo/ofono
