Example 3. Programming Example:
The following example illustrates how to use the CALL:TCHannel:BAND command to perform a dual-band
handover.
! existing conditions: a mobile station is connected to the test
! set, MS TX Level = 11, Timeslot = 4, Timing Advance = 0,
! operating mode is set to active cell, a call is in the
! connected state, and active broadcast band is EGSM
! Step #1: Configure the traffic channel in the new broadcast band
OUTPUT Test_set;"CALL:TCH:DCS 556"
OUTPUT Test_set;"CALL:MS:TXL:DCS 4"
! Step #2: Change the traffic channel band
OUTPUT Test_set;"CALL:TCH:BAND DCS" !This is a sequential command so no
! Step #3: Check that the call is still in the connected state. It
! is possible that the MS did not successfully connect on the
! new channel.
OUTPUT Test_set;"CALL:STAT:STAT?"
ENTER Test_set;Call_state$
IF Call_state$ <> "CONN" THEN
! <put error handler here>
END IF
! Call is connected so proceed with control program
!other commands will be executed until
!the handover is complete (the
!MS has communicated to the BSE that it
!has successfully transitioned to the
!new channel OR a protocol timer has
!timed out).
S:\Hp8960\E1960A GSM Mobile Test Application\A.04 Release\Reference_Manual\Chapters\prog_prog_guide_step7.fm
Step 7: Perform an Intra-Cell Handover
195