Integrating The Multiplexer Into The Customer Application; Tips And Tricks; Terminal Flow Control; Timeout After Starting The Multiplexer - Siemens TC3 Series User Manual

Cellular engines
Table of Contents

Advertisement

TC3x Multiplexer User's Guide

7 Integrating the multiplexer into the customer application

If you want to make your own design of the multiplexer, you may use the delivered sources. You get a
*.zip file, which includes files you can use to include the multiplexer in your application. Naturally you
may instead make your own implementation of the multiplexer.
Provided files:
When you extract the *.zip file *.c and *.h files will be installed on your PC. You need to link and
compile these files together with your application software. Refer to chapter 6.1 for detailed information
about the purpose of each file.

7.1 Tips and Tricks

7.1.1 Terminal Flow Control

The Multiplexer Simulation provides RTS/CTS hardware flow control. If a terminal application uses
toggle flow control (this includes Start/Stop of the Application), the Multiplexer Simulation informs the
module about this. This way an unintended blocking may occur:
Example:
An application may set RTS when being started and resets RTS when being closed (e.g. Hyper-
Terminal uses RTS this way, regardless of the flow control settings). The Multiplexer Simulation de-
tects the toggling of RTS and informs the module. If another applications is started on this serial port,
which does not set RTS (e.g. ZOC uses RTS this way, if RTS/CTS-handshake is not activated by de-
fault), it cannot send/receive data from then Multiplexer Simulation until it toggles the RTS-line to High.
The following procedure is recommended to change from flow control to none flow control follow the
steps listed below:
1. Flow control is switched on
2. Disable Multiplexer (Choose Disable Multiplexer and push button Send )
3. Switch off flow control within the terminal
4. Start Multiplexer again (e.g. AT+CMUX=0)
This procedure is absolutely necessary, otherwise a restart of the whole environment (GSM engine and
Multiplexer simulation) is required.

7.1.2 Timeout after starting the multiplexer

Bear in mind that a 5 second timeout should be kept after starting the multiplexer. No AT commands
should be entered. If the multiplexer does not start correctly, the normal AT interface will be freed again
after the timeout.

7.2 Restrictions

After starting the MUX-Protocol 3 logical channels are available. Beware of the following restric-
tions:
The TC3x supports the basic option and UIH Framing according to GSM 07.10.
MO and MT Data calls can only be set up on channel 1
It is not possible to set up a data and a voice call on channel 1 at the same time.
Unsolicited Result Codes will generally be transmitted to all logical channels (like "RING").
In charge-only and in alarm mode the multiplexer is not available
See [2] for multiplexer characteristics with the commands AT&V, AT+CNMI, +CALA and +CMEE
TC3x_UG_01_V03.10 - Released
Page 27/50
10.01.2002

Advertisement

Table of Contents
loading

Table of Contents