-
|
Bring up the HPNx Pro software on the given PC. Verify that the PC and HPNx Pro are on the same isolated network.
|
N/A
|
|
-
|
Note the last 4 (mac address) digits of HPNx Pro you are using.
(Information is on the back side of card)
|
N/A
|
|
-
|
Under the Device tab, enter the 4 digits in the blank space labeled “Your HPNx Pro ID”.
|
N/A
|
|
-
|
Insert the HPNx Pro extender card into DUT. From the HPNx Pro trace window, check that the status of the HPNx Pro goes ready and the resource manager opens its session.
|
N/A
|
|
-
|
Right click on the Trace window to select SPDU and Payload for full vision of all layers.
|
N/A
|
|
-
|
Copy the file to the HPNx Pro PC.
Click on the M-CARD tab.
Click on “Load Settings”.
Copy the file to the HPNx Pro PC.
Open and insert the ATP_4_3_2_settings.xml file.
|
N/A
|
|
-
|
Verify from the trace window that the DUT establishes a session to the Resource Manager and reports support for Application Information resource = 0x00020081.
open_session_response on resource Application Information
[92 07 00 00 02 00 81 00 02]
|
|
DApAi.1
|
-
|
Go to the Application Information tab and click on it. Press the play button to open the resource.
|
N/A
|
|
-
|
Verify that immediately after the session to the Application Information resource has been established, the DUT sends the eight application_info_req() APDU.
|
|
DApAi.5
HPinit.240
|
-
|
Verify the Host processes the application_info_cnf() APDU with the eight different Card applications..
|
|
DApAi.14
DApAi.35
|
-
|
Note the display_type_suupport value within this APDU.
Write that here: ________________ie: (Full Screen)
|
|
DApMi.3
|
-
|
Go to the Man Machine Interface tab and click on it. Press the Play button to open the resource.
|
N/A
|
|
-
|
Check from the HPNx Pro test tool that the open_session_response()” on resource Man Machine Interface resource was sent by the DUT.
S open_session_response on resource MMI, Status = 0x00, SessionNb = 3
92 07 00 00 40 00 81 00 03
|
N/A
|
|
-
|
Load these files on the given PC under C:/Program Files/Digital Keystone/Digital Keystone HPNx ProPro/Resources/test_files/mmi
(These files are required and contain html tags for mmi hyperlinks to pages).
|
N/A
|
|
-
|
Under the “Man Machine Interface” tab expand the open_mmi_req button. Set the Display Type to what you wrote in the display type above.
Click the browse button and select the URL, C:/Program Files/Digital Keystone/Digital Keystone HPNx Pro Resources/test_files/mmi_files/app_info_0v2.html. Click send.
|
N/A
|
|
-
|
Verify that the DUT replies in trace window with an open_mmi_cnf () APDU and its syntax is correct. HPNx Pro trace window should display:
-> open_mmi_cnf to MMI
Dialog_number = 0x00
Open_status = OK
|
|
DApMi.2
DApMi.4
DApMi.5
|
-
|
Verify that the DUT sends a server_query to the open_mmi_req:
A server_reply from Application Information
transaction_number = 0x02
file_status = OK [0x00]
header_length = 0
header = ""
file_length = 196
file = "
Application information (0) test page
This is a link to an other mmi page
Digital Keystone
"
Note: Reference [CCIF2.0] Table 9.5–5 - server_query() APDU Syntax.
|
|
DApAi.15 DApAi.16 DApAi.17 DApAi.18 DApAi.20 DApAi.21 DApAi.22
DApAi.36
|
-
|
After receiving a server_reply from the Card the Host MAY send data to the Card using a server_query APDU.
|
(O)
|
DApAi.19
|
-
|
Using the DUT remote, Press vendor displayed commands to navigate within the DUT MMI displayed screen. Verify you can get through each link on DUT after the open_mmi_req send.
-Application Information (0) page with {Link}
-mmi16lines by 32 character page with Fonts with {Link} & (optional Colors)
-mmi_justify (Right, Center & Left) with {Link}
-Complete ASCII Character Code with 8 {Links} and 9 html pages.
Characters and names are displayed from Numeric expression, Mnemonic expression (if applicable) and character name. Test script will display two characters in front of character name if a Mnemonic expression.
Completion of link navigation tests proves the mandatory requirements.
Verify the DUT uses the CableCARD as the access indicator in the URL.
|
|
DApMi.11
DApMi.12
DApMi.13
DApMi.14
DApMi.15 DApMi.16 DApMi.18 DApMI.19
DApMi.20 DApMi.21 DApMi.22 DApMi.23
DApMi.24
DApMi.25
DApMi.26
DApMi.31a
DApAi.7
DApAi.30 DApAi.31 DApAi.32
CpsB.41
DApAi.33
DApAi.34
DapAi.23
DapAi.24
|
-
|
Verify that the DUT displays the MMI on all active video outputs.
|
|
DApMi.34
|
-
|
The Host SHALL not close the Application Information resource session during normal operation.
Press vendor displayed commands to exit the MMI display.
|
|
DApAi.13
|
-
|
Verify that the DUT removes the MMI display. The Host May send a close_mmi_cnf() without the cableCARD having sent a close_mmi_req() to inform about a close operation performed by the Host. HPNx Pro trace should receive the close_mmi_cnf().
|
|
DApMi.7
|
-
|
Verify that the DUT removes the MMI from all video outputs.
|
|
DApMi.35
|
-
|
Open the MMI display again.
Click the browse button and select the URL /app_info_0v2.html again.
Click send
|
N/A
|
|
-
|
From the HPNx Pro trace window, note the dialog_number.
Dialog_number = ______________
You will need this dialog_number to perform a close mmi screen later in this test.
|
|
DApMi.6
|
-
|
Right click on the Man Machine Interface tab and select Add Session Slot. Click Play on the new session slot.
|
N/A
|
|
-
|
Verify the DUT sends an error response to trying to open a second session.
|
|
|
-
|
Expand the “+” (close_mmi_req) button. Input the dialog_number notedfrom step procedure above. Click Send.
|
N/A
|
|
-
|
Verify that the Host closes the mmi page on the DUT. Also verify that in the trace window; DUT responds with a close_mmi_cnf to Man Machine Interface.
|
|
DApMi.7
|
-
|
Place the DUT in an off (power stand-by state) or non-video viewing state.
|
N/A
|
|
-
\
|
Open the MMI display again.
Click the browse button and select the URL /app_info_0v2.html again.
Click send.
|
N/A
|
|
-
V
|
Verify the DUT denies the MMI Dialoge open request by sendig an open_mmi_cnf() with a open_status field of request denied.
|
|
CpsB.40
|