Description of multi-flow behavior, Appendixes, 8 description of multi-flow behavior – Rainbow Electronics FARGO MAESTRO 100 (with TCP_IP) User Manual

Page 780

Advertising
background image

APPENDIXES

Technical

Appendixes

© Restricted

Page:

74 / 80

This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without
prior written agreement.

WM_DEV_OAT_UGD_049 - 001

APPENDIXES

August 23,

2007

Thus, UART2 is not scanned to manage global Serial Sleep mode state. As a

consequence, data can be lost on UART2 if W32k is activated.

Ù

WARNING: When only UART2 is activated, activation of W32K mode is forbidden.

Note: When emulating one (or more) virtual port(s) over UART2 using CMUX feature,

it is then possible to use W32K mode.

3.8 Description of Multi-Flow Behavior

Multi-flows allows the Wireless CPU

®

to treat commands from various sources (or

flows):

• UART ports
• USB port
• embedded Open AT

®

applications.

• CMUX virtual ports

AT commands are organized in classes , and multi-flow allows the simultaneous

execution of commands of different classes coming from the possible sources:

-

commands belonging to the same class can not be treated as the same time.

When a command of a class is treated, the Wireless CPU

®

will respond "busy"

to any command of the same class until the first command processing has

completed.

-

when a flow is waiting for the treatment of a command, it is busy until the
command execution completion.

Example:

1) The Wireless CPU

®

receives a command of class AT_CLASS_PHONEBOOK on

UART1. The processing of the command starts, and a response from the

phonebook entity is expected. No other command of the

AT_CLASS_PHONEBOOK class can be processed, and the UART1 port is busy.

2) The Wireless CPU

®

receives then a command from USB port, of another class.

It is able to immediately process this second command.

3) When the phonebook entity answers, the first command’s processing

completes. UART1 port and AT_CLASS_PHONEBOOK class are released.

Notes:

-

concatenation of commands remains possible,

-

the Repeat command (A/) runs independently for each flow,

-

an embedded Open AT

®

application or "+WMFM" AT command may change

data redirection.

Advertising