Hi Waldo,
Is it a correct understanding that modem's that provide kernel
drivers that
provide multiple TTY's and do the multiplexing in kernel space will not
need to integrate with any of this and can just create multiple GAtChat
objects in their oFono modem driver?
If the modem driver can take advantage of a kernel space multiplexer, that is
fine.
I notice that g_at_mux_create_channel() doesn't take a DLC as argument. So
when the calypso driver defines #define VOICE_DLC 0
the result will be that DLC 1 will be used for VOICE_DLC, correct?
The real assignment of DLC channels is done inside GAtMux. What you see in
the driver is unrelated, but most likely will work like you outline by magic
:)
Regards,
-Denis