Commandes de contrôle du lecteur

Créé par Waves System, Modifié le  Jeu, 4 Déc., 2025 à 4:50 H par  Waves System

TABLE DES MATIÈRES


Commandes de saut vers un dossier

                                                                                                                                                                                                                                            

OctetRôleValeurDescription
0Synchro0x80 | idOctet de synchronisation et identifiant du lecteur
1Commande0x01Saut vers un dossier (000-127)
0x11Saut vers un dossier (128-255)
0x21Saut vers un dossier (256-383)
0x31Saut vers un dossier (384-511)
0x41Saut vers un dossier (512-639)
0x51Saut vers un dossier (640-767)
0x61Saut vers un dossier (768-895)
0x71Saut vers un dossier (896-999)
2Paramètres[0x00-0x7F]Numéro du dossier dans la plage de commande (0-127)


Exemple
0x81 0x41 0x7C → Instruction pour le lecteur 001 de sauter vers le dossier 636.



Commandes de lecture et de veille

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

OctetRôleValeurDescription
0Synchro0x80 | idOctet de synchronisation et identifiant du lecteur
1Commande0x02Commandes de lecture et de veille
2Paramètres0x01PLAY – Lecture depuis le début du fichier
0x02Stop
0x03Morceau suivant dans le dossier en cours
0x04Morceau précédent dans le dossier en cours
0x05Pause / Play à la position courante
0x06Lecture du dossier suivant
0x07Lecture du dossier précédent
0x08Mise en veille et sortie du mode veille du lecteur
0x09Augmente le volume de +1 pas
0x0ADiminue le volume de -1 pas
0x0BNon utilisé
0x0CMise en veille du lecteur
0x0DRéveil du lecteur
0x0EMet le lecteur en pause
0x0FReprend la lecture après une pause
0x10Coupe ou remet le son de la sortie audio (Mute/Demute)
0x11Coupe le son de la sortie audio (Mute)
0x12Remet la sortie audio à son niveau précédent (Demute)
0x13Mise en veille de l’écran via HDMI-CEC
0x14Allumage de l’écran via HDMI-CEC (One touch play)
0x15Mise en veille ou allumage de l’écran via HDMI-CEC suivant le contexte
0x16Allumer un vidéoprojecteur via PJLINK
0x17Éteindre un vidéoprojecteur via PJLINK


Réglage du volume

                                                                                  

OctetRôleValeurDescription
0Synchro0x80 | idOctet de synchronisation
1Commande0x03Commande de volume
2Paramètres[0x00-0x64]Réglage du volume (0-100)


Demande d’informations

 

Le lecteur peut fournir des informations à un périphérique connecté par la liaison RS-232 pour obtenir l'état du lecteur, le titre en cours de lecture, le temps restant et diverses autres informations.                                                                                                                                                                                                                    

OctetRôleValeurDescription
0Synchro0x80 | idOctet de synchronisation et identifiant du lecteur
1Commande0x04Demande d’informations
2Paramètres0x01Statut du lecteur (PLAYING / STOP / PAUSE / ERROR)
0x02Nom du fichier en cours de lecture
0x03Nom du fichier et son emplacement (ex: 001/bird.mp4)
0x04Media utilisé (USB / SD / Mémoire interne)
0x05Non utilisé
0x06Nom du dossier en cours de lecture (ex: 005)
0x07Non utilisé
0x08Non utilisé
0x09Temps restant du morceau en cours (ex: 00:05:14)
0x0ATemps total du fichier en cours (ex: 01:42:27)
0x0BValeur du volume du lecteur (0-100)


Quand le lecteur reçoit une demande d'information, il renvoie les données sous forme ASCII sur la broche Tx de la sortie RS-232. Un CR/LF (retour charriot / ligne vide) est envoyé à la fin des informations.


Trame envoyée au lecteur pour demander le statut du lecteur : 0x81 0x04 0x01
    Octet 1 : 0x81 : octet statut, lecteur numéro 001
    Octet 2 : 0x04 : demande d'information
    Octet 3 : 0x01 : demande du statut du lecteur


Trame envoyée au lecteur pour demander le temps restant : 0x82 0x04 0x09
    Octet 1 : 0x82 : octet statut, lecteur numéro 002
    Octet 2 : 0x04 : demande d'information
    Octet 3 : 0x09 : demande du temps restant
Le lecteur renvoie : 00:03:12 + CR/LF (en ASCII) = 30 30 3A 30 33 3A 31 32 0D 0A (en Hex)

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article