TABLE DES MATIÈRES
- Commandes de saut vers un dossier
- Commandes de lecture et de veille
- Réglage du volume
- Demande d’informations
Commandes de saut vers un dossier
| Octet | Rôle | Valeur | Description |
|---|---|---|---|
| 0 | Synchro | 0x80 | id | Octet de synchronisation et identifiant du lecteur |
| 1 | Commande | 0x01 | Saut vers un dossier (000-127) |
| 0x11 | Saut vers un dossier (128-255) | ||
| 0x21 | Saut vers un dossier (256-383) | ||
| 0x31 | Saut vers un dossier (384-511) | ||
| 0x41 | Saut vers un dossier (512-639) | ||
| 0x51 | Saut vers un dossier (640-767) | ||
| 0x61 | Saut vers un dossier (768-895) | ||
| 0x71 | Saut vers un dossier (896-999) | ||
| 2 | Paramè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
| Octet | Rôle | Valeur | Description |
|---|---|---|---|
| 0 | Synchro | 0x80 | id | Octet de synchronisation et identifiant du lecteur |
| 1 | Commande | 0x02 | Commandes de lecture et de veille |
| 2 | Paramètres | 0x01 | PLAY – Lecture depuis le début du fichier |
| 0x02 | Stop | ||
| 0x03 | Morceau suivant dans le dossier en cours | ||
| 0x04 | Morceau précédent dans le dossier en cours | ||
| 0x05 | Pause / Play à la position courante | ||
| 0x06 | Lecture du dossier suivant | ||
| 0x07 | Lecture du dossier précédent | ||
| 0x08 | Mise en veille et sortie du mode veille du lecteur | ||
| 0x09 | Augmente le volume de +1 pas | ||
| 0x0A | Diminue le volume de -1 pas | ||
| 0x0B | Non utilisé | ||
| 0x0C | Mise en veille du lecteur | ||
| 0x0D | Réveil du lecteur | ||
| 0x0E | Met le lecteur en pause | ||
| 0x0F | Reprend la lecture après une pause | ||
| 0x10 | Coupe ou remet le son de la sortie audio (Mute/Demute) | ||
| 0x11 | Coupe le son de la sortie audio (Mute) | ||
| 0x12 | Remet la sortie audio à son niveau précédent (Demute) | ||
| 0x13 | Mise en veille de l’écran via HDMI-CEC | ||
| 0x14 | Allumage de l’écran via HDMI-CEC (One touch play) | ||
| 0x15 | Mise en veille ou allumage de l’écran via HDMI-CEC suivant le contexte | ||
| 0x16 | Allumer un vidéoprojecteur via PJLINK | ||
| 0x17 | Éteindre un vidéoprojecteur via PJLINK |
Réglage du volume
| Octet | Rôle | Valeur | Description |
|---|---|---|---|
| 0 | Synchro | 0x80 | id | Octet de synchronisation |
| 1 | Commande | 0x03 | Commande de volume |
| 2 | Paramè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.
| Octet | Rôle | Valeur | Description |
|---|---|---|---|
| 0 | Synchro | 0x80 | id | Octet de synchronisation et identifiant du lecteur |
| 1 | Commande | 0x04 | Demande d’informations |
| 2 | Paramètres | 0x01 | Statut du lecteur (PLAYING / STOP / PAUSE / ERROR) |
| 0x02 | Nom du fichier en cours de lecture | ||
| 0x03 | Nom du fichier et son emplacement (ex: 001/bird.mp4) | ||
| 0x04 | Media utilisé (USB / SD / Mémoire interne) | ||
| 0x05 | Non utilisé | ||
| 0x06 | Nom du dossier en cours de lecture (ex: 005) | ||
| 0x07 | Non utilisé | ||
| 0x08 | Non utilisé | ||
| 0x09 | Temps restant du morceau en cours (ex: 00:05:14) | ||
| 0x0A | Temps total du fichier en cours (ex: 01:42:27) | ||
| 0x0B | Valeur 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
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article