Table des commandes RS-232C
Configuration du port série
Débit en bauds | 38400 bps |
Longueur des données | 8 bits |
Parité | Aucune |
Longueur du bit d'arrêt | 1 bit |
Contrôle de flux | Aucun |
Aperçu
Les commandes série se composent de 8 bits de données, suivis d'un bit d'arrêt. Les commandes sont construites :
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Bit d'ouverture | ID de l'appareil | Type de commande | Catégorie de commande | Valeur de commande | Bit d'arrêt | |||
|
|
| 0x73 (SET) |
|
|
Notez que «0x» est le code standard des valeurs hexadécimales. Ce système de notation ne fait pas partie de la valeur hexadécimale. La valeur hexadécimale de «0x6B» est 6B.
En fonction de votre logiciel terminal, il peut être nécessaire d'inclure ou d'exclure ces préfixes.
Chaque commande série commence par le même bit d'ouverture 0x6B (caractère ASCII «k»).
Les deuxième et troisième bits désignent l'ID de l'appareil. L'ID de l'appareil par défaut est «01», soit 0x30 0x31 en hexadécimal.
Le quatrième bit désigne le type de commande.
0x73 («s» en ASCII) désigne une commande SET.
0x67 («g» en ASCII) désigne une commande de requête GET.
0x72 («r» en ASCII) désigne une réponse de l'appareil. Les réponses sont renvoyées par l'appareil.
Le cinquième bit est réservé à la catégorie de commande (contrôle de l'alimentation, contrôle du signal d'entrée, etc.…).
Consultez la table des commandes ci-dessous pour connaître les bits correspondant à chaque catégorie.
Les sixième, septième et huitième bits sont utilisés pour exécuter une commande spécifique au sein de la catégorie, ou pour écrire une valeur à une commande spécifique.
Les valeurs sont définies avec 3 caractères, même en hexadécimal.
Exemple de valeurs :
0x30 0x30 0x30 est égal à “000”
0x30 0x35 0x32 est égal à “052”
0x30 0x38 0x35 est égal à “085”
0x31 0x30 0x30 est égal à “100”
Lors de l'envoi d'une requête GET, après le bit de catégorie, les bits de valeur doivent toujours être 0x30 0x30 0x30 (000). L'appareil répondra avec le paramètre actif actuel dans cette catégorie en renvoyant ces bits de valeur.
Chaque commande série se termine par le même bit d'arrêt 0x0D (caractère de retour).
Table des commandes (SET)
BIT DE CATÉGORIE | BITS DE VALEUR | EXEMPLES DE COMMANDES COMPLÈTES | |
Contrôle de l'alimentation | 0x41 | 000 : Arrêt | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x30 0x0D |
001 : Marche | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x31 0x0D | ||
Changement de source d'entrée vidéo | 0x42 | 000 : ATV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x30 0x0D |
010 : DTV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x31 0x30 0x0D | ||
001 : AV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x31 0x0D | ||
003 : YPbPr | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x33 0x0D | ||
004 : HDMI en façade | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x34 0x0D | ||
014 : HDMI 1 | 0x6B 0x30 0x31 0x73 0x42 0x30 0x31 0x34 0x0D | ||
024 : HDMI 2 | 0x6B 0x30 0x31 0x73 0x42 0x30 0x32 0x34 0x0D | ||
006 : VGA | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x36 0x0D | ||
007 : OPS | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x37 0x0D | ||
009 : DP | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x39 0x0D | ||
00A : HOME | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x41 0x0D | ||
Contrôle de l'image : Contraste | 0x43 | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x43 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de l'image : Luminosité | 0x44 | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x44 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de l'image : Intensité | 0x45 | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x45 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de l'image : Saturation | 0x46 | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x46 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de l'image : Teinte | 0x47 | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x47 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de l'image : Température de couleur | 0x48 | 000 : Standard | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x30 0x0D |
001: Chaud | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x31 0x0D | ||
002 : Froid | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x32 0x0D | ||
003 : Utilisateur | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x33 0x0D | ||
Contrôle de l'audio : basses | 0x4A | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x4A 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de l'audio : Aigus | 0x4B | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x4B 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
Contrôle de la vidéo : Format d'image | 0x4D | 000 : Format 16:9 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x30 0x0D |
001 : Format 4:3 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x31 0x0D | ||
002 : Auto | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x32 0x0D | ||
003 : Panorama | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x33 0x0D | ||
004 : PTP (Pixel To Pixel) | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x34 0x0D | ||
Paramètres de l'appareil : Langue | 0x4E | 000 : Anglais | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x30 0x0D |
001 : Français | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x31 0x0D | ||
002 : Espagnol | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x32 0x0D | ||
003 : Chinois traditionnel | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x33 0x0D | ||
004 : Chinois simplifié | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x34 0x0D | ||
Contrôle de l'audio : Volume | 0x50 | Valeur 000 - 100 | 0x6B 0x30 0x31 0x73 0x50 0x30 0x35 0x30 0x0D (valeur d'exemple 050) |
200 : Baisser le volume (-1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x30 0x0D | ||
201 : Augmenter le volume (+1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x31 0x0D | ||
Contrôle de la vidéo : Mode muet | 0x51 | 000 : Mode muet désactivé | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x30 0x0D |
000 : Mode muet activé | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x31 0x0D | ||
Commandes de la télécommande | 0x55 | 000 : Aller en haut | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x30 0x0D |
001 : Aller en bas | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x31 0x0D | ||
002 : Aller à gauche | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x32 0x0D | ||
003 : Aller à droite | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x33 0x0D | ||
004 : Entrer | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x34 0x0D | ||
005 : Entrée | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x35 0x0D | ||
006 : Menu | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x36 0x0D | ||
007 : Quitter | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x37 0x0D |
Table des commandes (GET)
BIT DE CATÉGORIE | EXEMPLES DE REQUÊTES COMPLÈTES | BITS DE RÉPONSE | EXEMPLES DE RÉPONSES COMPLÈTES | |
Statut de l'image : Contraste | 0x61 | 0x6B 0x30 0x31 0x67 0x61 0x30 0x30 0x30 0x0D | Valeur 000 - 100 | 0x6B 0x30 0x31 0x72 0x61 0x30 0x35 0x30 0x0D (exemple de statut 050) |
Statut de l'image : Luminosité | 0x62 | 0x6B 0x30 0x31 0x67 0x62 0x30 0x30 0x30 0x0D | Valeur 000 - 100 | 0x6B 0x30 0x31 0x72 0x62 0x30 0x35 0x30 0x0D (exemple de statut 050) |
Statut de l'image : Intensité | 0x63 | 0x6B 0x30 0x31 0x67 0x63 0x30 0x30 0x30 0x0D | Valeur 000 - 100 | 0x6B 0x30 0x31 0x72 0x63 0x30 0x35 0x30 0x0D (exemple de statut 050) |
Statut de l'image : Saturation | 0x64 | 0x6B 0x30 0x31 0x67 0x64 0x30 0x30 0x30 0x0D | Valeur 000 - 100 | 0x6B 0x30 0x31 0x72 0x64 0x30 0x35 0x30 0x0D (exemple de statut 050) |
Statut de l'image : Teinte | 0x65 | 0x6B 0x30 0x31 0x67 0x65 0x30 0x30 0x30 0x0D | Valeur 000 - 100 | 0x6B 0x30 0x31 0x72 0x65 0x30 0x35 0x30 0x0D (exemple de statut 050) |
Statut de l'audio : Volume | 0x66 | 0x6B 0x30 0x31 0x67 0x66 0x30 0x30 0x30 0x0D | Valeur 000 - 100 | 0x6B 0x30 0x31 0x72 0x66 0x30 0x35 0x30 0x0D (exemple de statut 050) |
Statut de l'audio : Mode muet | 0x67 | 0x6B 0x30 0x31 0x67 0x67 0x30 0x30 0x30 0x0D | 000 : Mode muet désactivé | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x30 0x0D |
000 : Mode muet activé | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x31 0x0D | |||
Statut de la source d'entrée vidéo | 0x68 | 0x6B 0x30 0x31 0x67 0x68 0x30 0x30 0x30 0x0D | 000 : ATV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x30 0x0D |
010 : DTV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x31 0x30 0x0D | |||
001 : AV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x31 0x0D | |||
003 : YPbPr | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x33 0x0D | |||
004 : HDMI en façade | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x34 0x0D | |||
014 : HDMI 1 | 0x6B 0x30 0x31 0x72 0x68 0x30 0x31 0x34 0x0D | |||
024 : HDMI 2 | 0x6B 0x30 0x31 0x72 0x68 0x30 0x32 0x34 0x0D | |||
006 : VGA | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x36 0x0D | |||
007 : OPS | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x37 0x0D | |||
009 : DP | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x39 0x0D | |||
00A : HOME | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x41 0x0D | |||
Statut de l'alimentation | 0x69 | 0x6B 0x30 0x31 0x67 0x69 0x30 0x30 0x30 0x0D | 000 : Marche | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x30 0x0D |
001 : Veille désactivée | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x31 0x0D |