The MUX interface is used to manage and control virtual serial channels (implemented through pseudo TTYs) which are multiplexed to one serial line as described in 3GPP TS 07.10.
org.freesmartphone.GSM.MUX
Description: Initiate a new multiplexing session.
The device needs to support the +CMUX command.
True, to use 07.10 Advanced Mode multiplexing, False to use 07.10 Basic Mode multiplexing.
i: framesizeThe maximum framesize for 07.10 multiplexing frames.
s: portnameThe port name to use.
i: portspeedThe port speed to use.
Description: Closes a multiplexing session.
The device will be left in AT command mode.
Description: Allocate a new virtual channel. Raises NoChannel if the requested channel can not be allocated. Raises ChannelTaken if the requested channel is already allocated.
A handle for channel user identification.
i: channelThe requested channel. Submit 0 to request the next free channel.
The pseudo tty connected to the virtual channel.
i: allocated_channelThe channel number that has been allocated.
Description: Release all channels requested by a specified user.
A handle for channel user identification.
Description: Modify the v24 status of a virtual channel.
The virtual channel you want to change the outgoing status for.
s: statusThe new v.24 status. See Status for the format.
Description: Sent whenever there is v.24 incoming status change on a virtual channel.
The new v.24 status, which is a string combined of elements that make up the status. Valid elements are: