|
|
CALL:PPRocedure
Last updated: September 2, 2009
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: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 behaviour 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: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.
|
|
|