7.2 Ut PCO and ASP definitions
34.123-33GPPPart 3: Abstract test suite (ATS)TSUser Equipment (UE) conformance specification
7.2.1 Ut PCO Declarations
The Ut PCO is served as the interface to the UE EMMI for remote control of operations, which have to be performed during execution of a test case such as to switch the UE on/off, initiate a call, etc.
Table 7.2.1.1: Declaration of the upper tester PCO type
PCO Type Declarations |
|
PCO Type |
MMI |
Role |
UT |
Comments |
The PCO type for MMI or EMMI of the upper tester |
Table 7.2.1.2: Declaration of the Ut PCO
PCO Declarations |
|
PCO Name |
Ut |
PCO Type |
MMI |
Role |
UT |
Comments |
Carry transmission commands and reception of results for the upper tester |
7.2.2 Primitives used at Ut PCO
The Ut PCO is used to indicate to the upper tester actions and to receive the acknowledgement of these actions. The AT commands are used wherever the suitable commands exist within 3GPP TS 27.007 [23], 3GPP TS 27.005 [22] and 3GPP TS 27 060 [24]. An MMI command is used, when AT commands does not exit for the action to performed. The primitives used at the Ut PCO, are declared in TTCN tabular form, see Table 7.2.2.1.
Table 7.2.2.1: Primitives used at the Ut PCO
Primitive |
Parameters |
Use |
AT_CmdReq |
Command: IA5String SMS_BlockMode: HEXSTRING |
Request an AT command to the upper tester. |
AT_CmdInd |
Command: IA5String SMS_BlockMode: HEXSTRING |
Indication of a result from the upper tester. |
AT_CmdCnf |
Result: BOOLEAN ResultString: IA5String SMS_BlockMode: HEXSTRING |
Return a positive or negative result from the command previously sent. Both the Boolean result and String parameter are optional. |
MMI_CmdReq |
Command: IA5String |
Request a command to the upper tester. |
MMI_CmdCnf |
Result: BOOLEAN ResultString: IA5String |
Return a positive or negative result from the command previously sent. The String parameter is optional. |
The AT_CmdReq primitive for sending AT commands is mostly used to trigger electronically an uplink access, such as initiating of a call, attaching or detaching, starting packet data transfer etc. The MMI_primitive is defined mainly for observation of some test events via a test operator, such as checking DTMF tone or checking called party number, etc.
The AT_CmdInd primitive for receiving AT commands is mostly used to transfer unsolicited result codes from the UE to the lower tester.
The SMS_BlockMode parameter is used to control and observe the Block mode procedure for SMS. This parameter is not yet used; it is defined for future development. The Command and SMS_BlockMode parameters are mutually exclusive
For the Command in the AT_CmdReq and AT_CmdInd primitives, the verbose format is used as defined in 3GPP TS 27.007 [23]. For the Command in MMI_CmdReq, just a descriptive IA5 string line, like "Check DTMF tone" is used.