® Waves System
V 1.0 - 2018
ID-AL - My VideoPlayer VP320/VP330 - Audio/Video player - User manual
- 23 -
List of commands:
00h: not used
01h/11h/21h/31h/41h/51h/61h/71h: command of a jump into a folder
02h: transport bar command
03h: volume control command
04h : Request informations
05h/06h : Reserved
07h à 7Eh : Not used
7Fh : Identification number change (ID)
●
00h - 00000000b: not used
●
01h to 71h - 0xxx0001b : command of a jump into a folder
The folder is designated by the bank number and the following data byte.
xxx is the bank number. In order to be able to launch 1000 folders (from 000 to 999), it is necessary to
divide this number into several folder ranges (banks) of 128 values.
0xxx0001b: xxx = bank number depending on the folder number
01h - 00000001b : Bank 0 -> from 000 to 127
11h - 00010001b : Bank 1 -> from 128 to 255
21h - 00100001b : Bank 2 -> from 256 to 383
31h - 00110001b : Bank 3 -> from 384 to 511
41h - 01000001b : Bank 4 -> from 512 to 639
51h - 01010001b : Bank 5 -> from 640 to 767
61h - 01100001b : Bank 6 -> from 768 to 895
71h - 01110001b : Bank 7 -> from 896 to 999 (other value over 999 are ignored)
Method of calculation:
Bank = value in the above table depending on the folder number.
Value = folder number - (bank number x 128).
Example of a frame launching the folder 278 for the player number 001:
Folder number = 278
278 is in bank 2 (from 256 to 383).
Value = 278 - (2 x 128) = 22 = 16h.
For this example, the complete hexadecimal frame is: 81h 21h 16h.
●
02h - 00000010b: Transport bar command
The transport function is defined by the data byte as follows:
Value of the datas of the byte 3 (datas)
01h - 00000001b : Playback
02h - 00000010b: Stop
03h - 00000011b: Next file in the current directory
04h - 00000100b: Previous file in the current directory