Agilent Technologies 8960 10 Series Reference Manual page 174

Wireless communications test set, gsm mobile test application
Hide thumbs Also See for 8960 10 Series:
Table of Contents

Advertisement

Step 4: Establish an Active Link with Mobile Station
Example 1. Command Syntax:
CALL:CONNected[:STATe]?
Using the Call Connected State Query for Call Connect Synchronization The call-connected-state query only
hangs if the call is in a transitory state, otherwise it immediately returns a 1 (Connected state) or a 0 (Idle state). At the
start of a call connect process the call state is Idle. Sending call-connected-state query at the start of a call connect
process could immediately return a zero if the query is satisfied before the connection process has started (that is, moved
from the Idle state into one of the transitory states). For correct call connect synchronization it is necessary that the
query be temporarily held off until after the call connect process has started. A call-state-change-detector is provided
which can be used to temporarily hold off the query from returning an answer until the appropriate state change has
occurred.
Call Connected Arm Command The call-connected-arm command is used to 'arm' the
call-state-change-detector.
Example 2. Command Syntax:
CALL:CONNected:ARM[:IMMediate]
If the call-state-change-detector is armed when a call-connected-state query is received, the reply is held off
until the call-state-change-detector is disarmed. The call-state-change-detector is disarmed upon a state
change from any of the transitory states to the Idle or Connected state.
The call-state-change-detector is not disarmed by a state change from Idle to any of the transitory states, from
Connected to any of the transitory states, nor is it disarmed by any transitions from Idle to Idle, or Connected
to Connected. These restrictions ensure that when the call-connected-state query returns an answer:
• the connect process has started since the call state must have moved from Idle to one of the transitory
states
AND
• the connect process has finished since the call state has moved from a transitory state to either the Idle or
Connected state.
The arm state of the change detector can be queried with the call-connected-arm-state query command. This
query never hangs and immediately returns a 1 if the change detector is armed and a 0 if it is not armed. The
command is:
Example 3. Command Syntax:
CALL:CONNected:ARM:STATe?
Using the Call Connected Arm Command for Call Connect Synchronization The call-state-change-detector arm
command is used by the control program to tell the test set that it is expecting a change to the state of a call prior to
initiating the state change. By first arming the call-state-change-detector, then querying the call connected state, and
then attempting a BS or MS originated call, the call-connected-state query will hang until the connection operation
begins and then reaches a final (Idle or Connected) state.
However, if the change detector is armed and a call connection is attempted but the call state never progresses from the
Idle state, the call-connected-state query would hang forever. This could easily happen if the mobile is badly broken, the
mobile is not connected to the test set, no one pushes the "send" button on the mobile, etc.
A call-state-change-detector time-out timer is provided which is used to prevent the call-connected-state query from
hanging forever.
174
S:\Hp8960\E1960A GSM Mobile Test Application\A.04 Release\Reference_Manual\Chapters\prog_prog_guide_step4.fm

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

E5515aE5515bE1960a

Table of Contents