beautypg.com

9 enableuserentry (0x93) – DirecTV DTV-MD0-0058 User Manual

Page 23

background image

DIRECTV Set-top box information for the installer

DIRECTV Proprietary

November 17, 2005

Version 1.1.a

Page 23 of 49

DTV-MD-0058

0xD1

CH + (key #19)

0xE9

Digit 9 (key #18)

0xD2

CH – (key #20)

0xEA

Red (key #39)

0xD3

Guide (key #25)

0xEB

Yellow (key #40)

0xD4

Exit (key #30)

0xEC

Green (key #41)

0xD5

Power (key #7)

0xED

Blue (key #42)

0xD6

Previous Channel (key #21)

0xF7

Menu (key #28)

Note:

All keys not otherwise identified above will be considered RESERVED.

Return Response

ACK_FCNOK :

Success

NACK_FCNOK : Failure – No User Command available since last request

Return Value

0x0000

: Success

Non-Zero

: Failure – No User Command available since last request

Description

The STB will execute a GetUserCommand command by providing the remote control
or front panel key presses via the Return Data Stream.

The DisableUserEntry command will be called prior to calling the GetUserCommand
command.

If a user command has transpired since the last GetUserCommand request, the user
command Type, Device, and Contents are placed in the return data stream. If a user
command has not been made since the last request, the NACK_FCNOK is returned
instead.

The GetUserCommand is used to identify the type, device and key. For example, if
the user pressed and released the Select (0xC3) key then one GetUserCommand is
required. The GetUserCommand provides a Type of 0x00 (Key Toggle), Device of
0x01 (Remote) and Key of 0xC3 (Select key). On the other hand, if the user pressed
the Select (0xC3) key, held it so that the remote repeats the command, and then
released it on the remote control, two (2) GetUserCommands are required. The first
GetUserCommand provides a Type of 0x01 (Key Down), Device of 0x01 (Remote)
and Key of 0xC3 (Select key). The second GetUserCommand provides a Type of 0x03
(Key Up), Device of 0x01 (Remote) and Key of 0xC3 (Select).

5.9 EnableUserEntry (0x93)

Command Label

EnableUserEntry

Command Byte

0x93

Input Parameter(s)

None

Return Data Stream

None

Return Response

ACK_FCNOK

: Always Success

Return Value

0x0000

: Always Success

Description

The STB executes an EnableUserEntry command by allowing remote control and
front panel key presses to reach the user interface handler.