CALL:PPRocedure

CALL:PPRocedure

Last updated: November 1, 2010

GPIB Command Conventions

CALL:PPRocedure:GPSystem:MS:RESet

Function

Initiates a Reset UE Positioning Stored Information procedure.

Requirements

Lab Application Revision: F.00 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:GPSystem:MS:RESet" 
!Initiates a Reset UE Positioning Stored Information procedure.

CALL:PPRocedure:PCTest:EXTernal:CTRL:STATe

Function

Queriesthe PCT External Control Connection State.

This query returns the state of the PCT external control connection.

Query

Range: 1|ON|0|OFF

*RST Setting

0

Requirements

Lab Application Revision: G.01.00and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:PCTest:EXTernal:CTRL:STATe?" 

CALL:PPRocedure:RRC:PIPE[:STATe]

Function

Sets/queries RRC Pipe State .

This command also clears the measurement identity list, and resets the <sequence number> field used in the CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse[:DATA]? query to zero.

Setting

Range: 1|ON|0|OFF

Query

Range: 1|0

*RST Setting

OFF

Requirements

Lab Application Revision: E.00.34 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE 0" 
!Sets the RRC Pipe state to Off.

CALL:PPRocedure:RRC:PIPE:ADDMessage[:DATA]

Function

Sets/queries the length (in bits) and the contents of the Assistance Data Delivery Message . If the Assistance Data Delivery Message is received while CALL:PPRocedure:RRC:PIPE[:STATe] is set to On and an RRC connection is present, the test set adds the appropriate message type parameter and integrity information if applicable, and sends the resulting message to the UE. Otherwise the message is ignored.

Setting

Range: <length of encoded message in bits>, <"ascii string of hex digits defining message">

Maximum Data Length = 2300 characters

Query

Range: <length of encoded message in bits>, <"ascii string of hex digits defining message">

*RST Setting

0, ""

Requirements

Lab Application Revision: E.00.34 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:ADDMessage?" 
!Queries the Assistance Data Delivery Message.

CALL:PPRocedure:RRC:PIPE:ADDMessage:FINE[:DATA]

Function

In addition to the actual data block comprising the ADDM message, this command carries all the information required by the test set to over-write the UTRAN GPS Reference Time information element. The behavior of this command and the usage of each of the parameters, are the same as the equivalent Measurement Control Message (MCM) command.

Setting

Range: <length of encoded message in bits>, <bit offset to utran gps reference time>, <primary scrambling code of cell>, <utran gps chips at trigger (mspart: 10 bits)>, <utran gps chips at trigger (ls-part: 32 bits), <"ascii string of hex digits defining message">

Maximum Data Length = 1152 characters

Query

Range: Same as setting

Requirements

Lab Application Revision: F.01 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:ADDMessage:FINE?" 
!Queries ADDM for Fine Cell Time Assistance.

CALL:PPRocedure:RRC:PIPE:MCMessage[:DATA]

Function

Sets/queries the measurement identity, length (in bits), and the contents of the Measurement Control Message . If the Measurement Control Message is received while CALL:PPRocedure:RRC:PIPE[:STATe] is set to On and an RRC connection is present, the test set adds the appropriate message type parameter and integrity information if applicable. The resulting message is sent to the UE. Otherwise the message is ignored.

The hex string should begin with the bit immediately following the Message Type field. That is, it should not contain the Integrity or Message type fields, as these are added by the test set.

For more details on using the RRC Pipe, see RRC Pipe .

Setting

Range: <measurement identity>, <length of encoded message in bits>, <"ascii string of hex digits defining message">

Maximum Data Length = 2300 characters

Query

Range: <measurement identity>, <length of encoded message in bits>, <"ascii string of hex digits defining message">

*RST Setting

0, 0, ""

Requirements

Lab Application Revision: E.00.34 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:MCMessage?" 
!Queries the Measurement Control Message.

CALL:PPRocedure:RRC:PIPE:MCMessage:FINE[:DATA]

Function

This command is used to send to the UE an MCM that includes "fine cell time" information with an accuracy of 10us. Specifically, this information constitutes the precise GPS time that applies at a specific UTRAN SFN.

Setting

Range: <measurement identity>, <length of encoded message in bits>, <bit offset to utran gps reference time>, <primary scrambling code of cell>, <utran gps chips at trigger (ms-part: 10 bits)>, <utran gps chips at trigger (ls-part: 32 bits), <"ascii string of hex digits defining message">

Maximum Data Length = 1152 characters

Query

Range: <measurement identity>, <length of encoded message in bits>, <bit offset to utran gps reference time>, <primary scrambling code of cell>, <utran gps chips at trigger (ms-part: 10 bits)>, <utran gps chips at trigger (ls-part: 32 bits), <"ascii string of hex digits defining message">

Requirements

Lab Application Revision: F.01 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:MCMessage:FINE?" 
!Queries the fine cell time information.

CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse[:DATA]?

Function

Queries Measurement Control Message (MCM) Response .

This query returns a single message, but the last 10 messages have been stored. Messages are returned using a FIFO method. Once a message is queried, it is deleted from the memory buffer. Note that if more than 10 messages are received and none have been queried, the oldest messages are deleted to make room for the latest messages.

The only Measurement Report messages that are made available over GPIB are those that appear to be associated with a Measurement Control Message that was previously originated over the RRC pipe. The application makes this determination based on the "Measurement Identity" field in the Measurement Report message. A list is maintained of all <measurement identity> messages that have been specified in any CALL:PPRocedure:RRC:PIPE:MCMessage[:DATA] commands received since the RRC pipe was enabled. When a Measurement Report message is received, the application checks the <measurement identity> field of the message and only makes it available if the identity appears in the list.

Query

Range: <length of encoded message in bits>, <sequence number>, <"ascii string of hex digits defining message">

Maximum Data Length = 2300 characters

Requirements

Lab Application Revision: E.00.34 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse?" 
!Queries the MCM Response.

CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse:DPTStamp?

Function

Queries Measurement Report / Measurement Control Failure with Timestamps.

Query

Range: <measurement identity>, <length of encoded message in bits>, <"ascii string of hex digits defining message">, <timestamp1>, <timestamp2>

Requirements

Lab Application Revision: F.00.19 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse:DPTStamp?" 
!Queries Measurement Report/Measurement Control Failure with Timestamps.

CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse:CLEar

Function

Performs a Measurement Control Message (MCM) Response Clear .

Requirements

Lab Application Revision: E.00.34 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:MCMessage:RESPonse:CLEar" 
!Performs an MCM Response Clear event.

CALL:PPRocedure:RRC:PIPE:UEPosition:CAPability?

Function

Queries UE Positioning Capability.

Query

Range: <length of encoded message in bits>, <"ascii string of hex digits defining message">

Requirements

Lab Application Revision: G.00.00 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:UEPosition:CAPability?" 
!Queries UE Positioning Capability.

CALL:PPRocedure:RRC:PIPE:TSTamp:DOWNlink[:DATA]?

Function

Queries Downlink Measurement Control Message Timestamps.

Query

Range: <timestamp1>, <timestamp2>

Requirements

Lab Application Revision: F.00.19 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:TSTamp:DOWNlink?" 
!Queries Downlink Measurement Control Message Timestamps.

CALL:PPRocedure:RRC:PIPE:TSTamp:DOWNlink:CLEar

Function

Performs a Downlink Measurement Control Message with Timestamps Clear event.

Requirements

Lab Application Revision: F.00.19 and above

Programming Example

 
OUTPUT 714;"CALL:PPRocedure:RRC:PIPE:TSTamp:DOWNlink:CLEar" 
!Performs a Downlink Measurement Control Message with Timestamps Clear event.