ReQuest Multimedia VideoReQuest Protocol Manual Download Page 11

 

VideoReQuest Protocol Guide v1.1.2 - 5/18/04

 

Phone (518) 899-1254 

 Fax (518) 899-1251 

 

www.request.com

 

 

-

 

5 - 

Flags: 

The 2 flag bytes are used to tell the VideoReQuest whether you do or do not want to use 
certain features.  Setting both to 00

h

 turns off all options.  Each byte is broken up into 8 bits.  

Each bit is a flag for a certain feature.  The possible options are as follows: 

Byte 1 

Byte 2 

Bit 8  Bit 7  Bit 6  Bit 5  Bit 4  Bit 3  Bit 2  Bit 1

Bit 8  Bit 7  Bit 6  Bit 5  Bit 4  Bit 3  Bit 2  Bit 1 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ACK 

Chk 

Sum 

 

Example: 

To turn on the use of Check Sums, but not Acknowledgments, send 

00h

01h

 for the flag 

bytes.  This should be done on initialization of the connection as well as for any subsequent 
command sent. 
 
 

Data Size: 

2 byte value that contains the length (in bytes) of the data portion of the command string.  
For 

Command Subtypes

 

1, 2, 

or

 3

, use the 

Subtype

 table on page 4 to determine the data 

length.  For 

Command Subtype

 

4

, the following example illustrates how to calculate the 

Data Size

 

Assume the length of the string is 25 bytes (25 characters, including spaces and 
punctuation).  This means that the full 

Data Size

 is 25 bytes PLUS 3 bytes for the 

Engine, Mode, 

and 

Checksum

, or 28 bytes total. 

 

BYTE 1

 = 

= 0, or 00

h

 

BYTE 2

 = 

28 MOD 255

 = 28, or 1C

h

 

 

 

Header Check Sum: 

If you are not using Check Sum (based on your Flag settings), then set this byte to 

00

h

.  

Otherwise, see 

Calculating Checksum

 

on page 6 for more information. 

 
 

Engine: 

The Engine is simply the page that the VideoReQuest is currently on.  Setting the Engine byte 
to 

FF

h

 sends the command to whatever the current Engine is.  Setting the Engine byte to a 

specific engine (see table) sends the command to that engine ONLY. 

Engine 

Description 

00

h

 

Sends command to Browse mode 

01

h

 

Sends command to Player mode 

02

h

 

Sends command to DVD player 

FF

h

 

Sends command to default (current) engine 

 
 

Mode: 

The Mode is reserved for future use, and should always be set to 

FF

h

 
 

Data: 

These byte(s) are the actual command and possible arguments that you are sending to the 
VideoReQuest.  See 

Data Commands

 

on the next page for a complete list of commands. 

255

28

Summary of Contents for VideoReQuest

Page 1: ...Communication Protocol Guide Version 1 1 2 IR RS 232 and Ethernet Interface Guide...

Page 2: ...ideoReQuest 4 Connect Port 4 of the VideoReQuest to the RS 232 Port of the switch 5 Set the Video Switch setting on the VideoReQuest to the switch you have by going to Menu Configuration Video Options...

Page 3: ...ts 2 4 3 Connect the RS 232 cable from the DVD changers to Ports 1 3 of the VideoReQuest 4 Connect Port 4 of the VideoReQuest to the Xantech RS232IR module 5 Set the Video Switch setting on the VideoR...

Page 4: ...and Video to the receiver Can be Composite S Video or Component 2 Connect the Audio and Video from DVD Changers 1 3 to Inputs 2 4 3 Connect the RS 232 cable from the DVD changers to Ports 1 3 of the V...

Page 5: ...ings 3 Using Ethernet 3 Communicating with the VideoReQuest 4 Sending Commands 4 Breakdown of Each Command Portion 4 Marker 4 Command Type 4 Command Subtype 4 Flags 5 Data Size 5 Header Check Sum 5 En...

Page 6: ...Communication Protocol Guide v1 9 0 5 18 04 Phone 518 899 1254 Fax 518 899 1251 www request com II REVISION HISTORY Revision Number Changes 1 1 2 Initial Version...

Page 7: ...d feedback received from the VideoReQuest For the purpose of simplicity Serial and Ethernet communication will be referred to as Serial in this document C o n v e n t i o n s U s e d 1 Throughout this...

Page 8: ...the back of the VideoReQuest 2 Conductor Pinout Tip Signal Ring Ground Sleeve Not Connected L e a r n i n g I R C o d e s i n t o O t h e r S y s t e m s For any advanced commands 2 button key combin...

Page 9: ...5 Ground 6 Not Used 7 RTS 8 CTS 9 Not Used S e r i a l C a b l e P i n o u t Pin VRQ Side Pin Control Side 2 3 3 2 5 5 7 8 8 7 C O M S e t t i n g s The rear serial port is used for integrating the Vi...

Page 10: ...0h Byte 1 Byte 2 00h FFh FFh 1 Bytes 00h Breakdown of Each Command Portion Marker The Marker bytes are ALWAYS FCh A0h These bytes tell the VideoReQuest the data that follows is valid Command Type The...

Page 11: ...ustrates how to calculate the Data Size Assume the length of the string is 25 bytes 25 characters including spaces and punctuation This means that the full Data Size is 25 bytes PLUS 3 bytes for the E...

Page 12: ...ing it is recommended that you use 00h 00h for the flag bytes which turns OFF both Acknowledgements and Check Sum calculation Lines The Lines portion of the data section is a 1 byte value that tells t...

Page 13: ...on or unpauses playback 01h Pause Toggle 16h Toggles playback between Pause and Unpause 01h Pause ON 17h Pauses playback 01h Pause OFF 18h Resumes playback from a Paused state 01h Stop 19h Stops playb...

Page 14: ...a Size Chk Sum Engine Mode Data Chk Sum FCh A0h 0Ah 03h 00h 00h 00h 0Ah 00h FFh FFh 37h Genres 00h Data Size for Subtype 04h is a variable that depends on the length of the argument Calculating the 4...

Page 15: ...129 Browse List Title Home Genres etc TBD 82 130 Browse Column 1 Header Total TBD 83 131 Browse Column 2 Header Genre Rating etc TBD 84 132 Browse Column 1 Data TBD 85 133 Browse Column 2 Data TBD 86...

Page 16: ...st the final portion to show the current list title or the entire thing to show the full hierarchy List Size Page UP DOWN Flags and Cursor Position The List Size Page UP DOWN Flags and Cursor Position...

Page 17: ...2 In DVD Mode Should display DVD video output Slot Number is calculated in the same manner as Cursor Position 256 BYTE1 BYTE2 Slot Number Browse Line Text The first byte of the Browse Line Text is a...

Page 18: ...md Subtype Data Length Data Command Data Argument GENRES 04h 10 37h Genres CAST 04h 8 37h Cast DIRECTORS 04h 13 37h Directors PLOT SUMMARY 04h 16 37h Plot Summary For example to request the Genres sen...

Page 19: ...18 04 Phone 518 899 1254 Fax 518 899 1251 www request com 13 A p p e n d i x A T h e G U I This section shows what each portion of feedback is and where it is located on the TV Out GUI Figure 1 The Br...

Page 20: ...VideoReQuest Protocol Guide v1 1 2 5 18 04 Phone 518 899 1254 Fax 518 899 1251 www request com 14 Figure 3 The Player Details Page...

Reviews: