ID-AL - EventPlayer mkII - Lecteur audio et DMX - Mode d'emploi
Liste des commandes :
00h : Non utilisé
x1h (01h à 71h) : Saut vers un dossier
02h : Commande de transport
03h : Réglage de volume
00h - 00000000b : non utilisé
l
01h à 71h - 0xxx0001b : saut vers un dossier
l
Le dossier est désigné par le numéro de banque et l'octet de données qui suit.
xxx est le numéro de banque. Pour adresser 1000 dossiers (de 000 à 999), il est nécessaire de diviser ce
chiffre en plusieurs plages (banques) de 128 valeurs.
0xxx0001b : xxx = numéro de banque en fonction du numéro de dossier
01h - 00000001b : Banque 0 -> de 000 à 127
11h - 00010001b : Banque 1 -> de 128 à 255
21h - 00100001b : Banque 2 -> de 256 à 383
31h - 00110001b : Banque 3 -> de 384 à 511
41h - 01000001b : Banque 4 -> de 512 à 639
51h - 01010001b : Banque 5 -> de 640 à 767
61h - 01100001b : Banque 6 -> de 768 à 895
71h - 01110001b : Banque 7 -> de 896 à 999 (les valeurs binaires au-delà de 999 sont ignorées).
Méthode de calcul :
1) banque = valeur dans le tableau ci-dessus en fonction du numéro de dossier
2) valeur = numéro de dossier - (numéro de banque x 128)
Exemple d'une trame lançant le dossier 278 du lecteur numéro 001 :
Numéro de dossier = 278
1) 278 se trouve en banque 2 (de 256 à 383)
2) Valeur = 278 - (2 x 128) = 22
La trame est la suivante : 81 21 16
Octet 1 : 81h - 10000001b : octet statut, lecteur numéro 001
Octet 2 : 21h - 00100001b : banque 2, commande de saut
Octet 3 : 16h - 00010110b : valeur 22
02h - 00000010b : commande de transport.
l
La fonction est définie par l'octet de données qui suit :
Valeur des données de l'octet 3 :
01h - 00000001b : Lecture
02h - 00000010b : Stop
03h - 00000011b : Morceau suivant dans le répertoire en cours
04h - 00000100b : Morceau précédent dans le répertoire en cours.
05h - 00001001b : Non utilisé
06h - 00001010b : Dossier suivant
07h - 00001011b : Dossier précédent
Note : Les autres valeurs sont ignorées.
® Waves System
- 29 -
V 1.0 - 2018