IFP50-3 Protocole RS-232
Protocole RS-232
Ce document décrit les spécifications de l'interface matérielle et les protocoles des logiciels pour l'interface de communication RS-232 entre ViewSonic LFD et le PC ou d'autres unités de contrôle avec le protocole RS-232.
Le protocole contient trois sections de commande :
- Set-Function
- Get-Function
- Mode télécommande traversant
- REMARQUE: Ci-dessous, “PC” représente toutes les unités de contrôle qui peuvent envoyer ou recevoir la commande de protocole RS-232.
Description
Spécification du matériel RS-232
Port de communication ViewSonic LFD à l'arrière :
- Type de connecteur : DSUB mâle 9 broches (ou connecteur mâle de 3,5 mm).
- Utilisation d'un câble croisé (modem nul) pour la connexion.
- Affectation des broches :
# Broche | Signal | Remarque | |
---|---|---|---|
DSUB femelle 9 broches | 1 | NC | |
2 | RXD | Entrée de l'affichage | |
3 | TXD | Sortie de l'affichage | |
4 | NC | ||
5 | MASSE | ||
DSUB mâle 9 broches | 6 | NC | |
7 | NC | ||
8 | NC | ||
9 | NC | Fournit l'alimentation +5V/2A à un dongle externe spécifique *3.0 | |
Trame | MASSE |
Élément | Signal | Remarque | |
---|---|---|---|
Connecteur cylindrique de 3,5 mm (alternative pour espace limité) |
Conseil | TXD | Output to Display |
Bague | RXD | Input to Display | |
Manchon | MASSE |
Spécification du matériel LAN
Port de communication ViewSonic LFD à l'arrière :
- Type de connecteur : 8P8C RJ45
- Affectation des broches :
# Broche | Signal | Remarque | |
---|---|---|---|
1 | TX+ | Sortie de l'affichage | |
2 | TX- | Sortie de l'affichage | |
3 | RX+ | Entrée de l'affichage | |
4 | BI_D3+ | Pour boîtier 1G | |
5 | BI_D3- | Pour boîtier 1G | |
6 | RX- | Entrée de l'affichage | |
7 | BI_D4+ | Pour boîtier 1G | |
8 | BI_D4- | Pour boîtier 1G | |
Trame | MASSE |
Réglage de la communication RS-232
- Choix du débit en bauds : 9600bit/s (fixe)
- Bits de données : 8 bits (fixe)
- Parité : Aucune (fixe)
- Bits d’Arrêt : 1 (fixe)
Réglage de la communication LAN
- Type : Ethernet
- Protocol : TCP/IP
- Port : 5000 (fixe)
- Sous-réseau croisé : Non
- Identifiants de connexion : Non
Référence de message de commande
Le PC envoie au paquet de commande LFD suivi de “CR”. Chaque fois que le PC envoie une commande de contrôle à l'affichage, l'affichage doit répondre comme suit :
- Si le message est reçu correctement, il envoie “+” (02Bh) suivi de “CR” (00Dh)
- Si le message est reçu incorrectement, il envoie “-” (02Dh) suivi de “CR” (00Dh)
Protocole
Listing Set-Function
Le PC peut contrôler l'affichage pour des actions spécifiques. La commande Set-Function (Fonction-Régler) vous permet de contrôler le fonctionnement de l'affichage sur un site distant via le port RS-232. Le format du paquet Set-Function est composé de 9 octets.
Description de Set-Function:
Longueur | Nombre total d'octet du message hors “CR” |
ID LFD | Identification pour chaque affichage (01~98; la valeur par défaut est 01). ID “99” signifie appliquer la commande définie sur tous les affichages connectés. Dans de telles circonstances, seulement l'affichage ID#1 doit répondre. |
Type de commande | Identifie le type de commande, “s” (0x73h): Commande Set (Régler) “+” (0x2Bh): Valid command Reply (Réponse de commande valide) “-“ (0x2Dh): Invalid command Reply (Réponse de commande invalide) |
Commande | Code de commande de fonction : Code ASCII d'un octet. |
Valeur [1~3] | ASCII trois octets qui définit la valeur. |
CR | 0x0D |
Format de Set-Function
Envoyer : (Type de commande=“s”)
Nom | Longueur | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Nombre d'octets | 1 octet | 2 octet | 1 octet | 1 octet | 1 octet | 1 octet | 1 octet | 1 octet |
Ordre des octets | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
Réponse : (Type de commande=“+” ou “-”)
Nom | Longueur | ID | Type de Commande | CR |
---|---|---|---|---|
Nombre d'octets | 1 octet | 2 octet | 1 octet | 1 octet |
Ordre des octets | 1 | 2~3 | 4 | 5 |
- REMARQUE: Lorsque le PC applique une commande à tous les affichages (ID=99), seul l'ensemble # 1 doit répondre par le nom ID=1.
Exemple 1 : Régler la luminosité sur 76 pour l'affichage (#02) et cette commande est valide
Envoyer (Format hexadécimal)
Nom | Longueur | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x32 |
0x73 | 0x24 | 0x30 | 0x37 | 0x36 | 0x0D |
Répondre (Format hexadécimal)
Nom | Longueur | ID | Type de commande | CR |
---|---|---|---|---|
Hex | 0x34 | 0x30 0x32 |
0x2B | 0x0D |
Exemple 2 : Régler la luminosité sur 75 pour l'affichage (#02) et cette commande n'est PAS valide
Envoyer (Format hexadécimal)
Nom | Length | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x32 |
0x73 | 0x24 | 0x30 | 0x37 | 0x35 | 0x0D |
Répondre (Format hexadécimal)
Nom | Longueur | ID | Type de commande | CR |
---|---|---|---|---|
Hex | 0x34 | 0x30 0x32 |
0x2D | 0x0D |
Tableau Set-Function
A. Fonction basique
Fonction Set | Longueur | ID | Commande | Commande | Plage de valeurs | Commentaries | |
---|---|---|---|---|---|---|---|
Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
Power On/Off (Standby) |
8 | s | ! | 21 | 000: STBY 001: ON |
1. The Power-on via LAN control may works only under specific mode. To see display UG for details. *3.1.1 2. “WOL by MAC address” may available as alternative.*3.2.1 | |
Input Select | 8 | s | " | 22 | 000: TV 001: AV 002: S-Video 003: YPbPr 004: HDMI1 014: HDMI2 024: HDMI3 034: HDMI4 005: DVI 006: VGA1 016: VGA2 026: VGA3 007: Slot-in PC (OPS/SDM)/HDBT 008: Internal memory 009: DP 00A: Embedded/Main (Android) |
1. No need for USB 2. For the case of two more same sources, the 2nd digital is used to indicate the extension. 3. The HEX of 00A is 30 30 41. | |
Brightness | 8 | s | $ | 24 | 000 ~ 100 900: Bright down (-1) 901: Bright up (+1) *3.1.1 |
||
Backlight*3.2.0 | 8 | A | B | 42 | 000~100 | 1. For Android platform whose main mode is controlled by backlight and the other sources are controlled by brightness. 2. Derived from Color calibration. *3.2.0 | |
Power Lock | 8 | s | 4 | 34 | 000: Unlock 001: Lock |
*See note in details | |
Volume | 8 | s | 5 | 35 | 000 ~ 100 900: Volume down(-1) 901:Volume up(+1) |
||
Mute | 8 | s | 6 | 36 | 000: OFF 001: ON (mute) | ||
Button Lock | 8; | s | 8 | 38 | 000: Unlock 0001: Lock |
*See note in details | |
Menu Lock | 8 | s | > | 3E | 000: Unlock 001: Lock |
*See note in details | |
Number *3.1.1 | 8 | s | @ | 40 | 000~009 | ||
Key Pad *3.1.1 | 8 | s | A | 41 | 000: UP 001: DOWN 002: LEFT 003: RIGHT 004: ENTER 005: INPUT 006: MENU/(EXIT) 007: EXIT | ||
Remote Control | 8 | s | B | 42 | 000: Disable 001: Enable 002: Pass through |
Disable: RCU will be no function Enabled: RCU controls normally Pass through: Display will bypass the RC code to connected device via the RS-232 port, but not react itself. | |
Restore Default | 8 | s | ~ | 7E | 000 | Recover to factory setting |
- REMARQUE:
- 1. Fonctionnement des modes de verrouillage
Mode de verrouillage Fonctionnement Bouton Verrouillage 1. Lock all buttons on the front panel and RCU, except for “Power”
2. All the SET functions should be workable via RS-232, even the ones with according hot key in RCU like Mute,…etc.Verrouillage MENU 1. Lock “MENU’ key of front panel and RCU
2. The Factory and Hospitality modes should not be blocked for the model using MENU-combined key to enter these two modes. Alternative approach will be indicated separately if any limitation by model.Verrouillage ALIMENTATION 1. Verrouille le bouton « ALIMENTATION » du panneau frontal et de la télécommande.
2. La commande SET_POWER on/off (RÉGLER_ALIMENTATION marche/arrêt) devrait toujours fonctionner via RS-232, mais cela n'indique pas que verrouillage ALIMENTATION n'est pas actif.
3. Ne peut pas être déverrouillé par réinitialisation en mode OSD
4. S'allume automatiquement en mode verrouillage de l'alimentation
5. En mode verrouillage de l'alimentation, l'appareil ne pourra pas entrer en mode d'économie d'énergie lorsqu'il n'y a aucun signal de PC ou aucun signal vidéo n'est détecté pendant plus de 15 min.Désactiver télécommande Verrouille les touches de la télécommande, mais laisse les boutons du panneau avant fonctionnels.
- 2. Réveil-sur-LAN par adresse MAC comme alternative à SET Power on (RÉGLER alimentation marche)
- (Longueur=126 octets)
6 octets 6 octets (#1) 6 octets (#2) ... 6 octets (#16) 24 octets 0xFF FF ... FF MAC address MAC address ... MAC address 0x00 00 ... 00
B. Fonction optionnelle
Fonction Set | Longueur | ID | Commande | Commande | Plage de valeurs | Commentaries | |
---|---|---|---|---|---|---|---|
Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
Contrast | 8 | s | # | 23 | 000~100 | ||
Sharpness | 8 | s | % | 25 | 000~100 | ||
Color | 8 | s | & | 26 | 000~100 | ||
Tint | 8 | s | ' | 27 | 000~100 | ||
Backlight On_Off | 8 | s | ( | 29 | 000: Off 001: On |
||
Color Mode | 8 | s | ) | 29 | 000: Normal 001: Warm 002: Cold 003: Personal |
||
Surround Sound | 8 | s | - | 2D | 000~100 | ||
Bass | 8 | s | . | 2E | 000~100 | ||
Treble | 8 | s | / | 2F | 000~100 | ||
Balance | 8 | s | 0 | 30 | 000~100 | 050 is central | |
Picture Size | 8 | s | 1 | 31 | 000: FULL (16:9) 001: NORMAL (4:3) 002: REAL (1:1) *3.1.0 |
||
OSD language | 8 | s | 2 | 32 | 000: English 001: French 002: Spanish |
Could be extended for more supported languages by model | |
PIP-Mode | 8 | s | 9 | 39 | 000: OFF 001: PIP(POP) 002: PBP |
||
PIP-Sound select | 8 | s | : | 3A | 000: Main 001: Sub |
||
PIP-Position | 8 | s | ; | 3B | 000: Up 001: Down 002: Left 003: Right |
||
PIP-Input | 8 | s | 7 | 37 *2.9 | 000: TV 001: AV 002: S-Video 003: YPbPr 004: HDMI1 014: HDMI2 024: HDMI3 034: HDMI4 005: DVI 006: VGA1 016: VGA2 026: VGA3 007: Slot-in PC (OPS/SDM)/HDBT 008: Internal memory 009: DP 00A: Embedded/Main (Android) |
Value range is same as SET-Input select | |
Tiling-Mode | 8 | s | P | 50 | 000: OFF 001: ON |
(for video wall) | |
Tiling-Compensation | 8 | s | Q | 51 | 000: OFF 001: ON |
(for video wall) Bezel width compensation | |
Tiling-H by V Monitors | 8 | s | R | 52 | 01x~09x: H 0x1~0x9: V |
(for video wall) 1. 2nd digital for H monitors 2. 3rd digital for V monitors | |
Tiling-Position | 8 | s | S | 53 | 001~025 | (for Video wall) Copy the screen of Position# to identified display | |
Date: Year | 8 | s | V | 56 | Y17~Y99 | Last 2 digits (20)17~(20)99 | |
Date: Month | 8 | s | V | 56 | M01~M12 | 2 digits | |
Date: Day | 8 | s | V | 56 | D01~D31 | 2 digits | |
Time: Hour | 8 | s | W | 57 | H00~H23 | 24-hr format. 2 digits. | |
Time: Min | 8 | s | W | 57 | M00~M59 | 2 digits | |
Time: Sec | 8 | s | W | 57 | S00~S59 | 2 digits |
- REMARQUE:
- 1. Définition du carrelage des moniteurs H, des moniteurs V et de la position
- 2. Exemple de réglage de la date
- Date: 2017-3/15
- Envoyer: 0x 38 30 31 73 56 59 31 37 0D (“Y17”)
- Envoyer: 0x 38 30 31 73 56 4D 30 33 0D (“M03”)
- Envoyer: 0x 38 30 31 73 56 44 31 35 0D (“D15”)
- 3. Exemple de réglage de l'heure
- Heure: 16:27:59
- Envoyer: 0x 38 30 31 73 57 48 31 36 0D (“H16”)
- Envoyer: 0x 38 30 31 73 57 4D 32 37 0D (“M27”)
- Envoyer: 0x 38 30 31 73 57 53 35 39 0D (“S59”)
- 1. Définition du carrelage des moniteurs H, des moniteurs V et de la position
Listing Get-Function
Le PC peut interroger le LFD pour des informations spécifiques. Le format du paquet Get-Function est constitué de 9 octets, ce qui est similaire à la structure du paquet de Set-Function. Veuillez noter que l'octet “Valeur” est toujours = 000.
Get-Function Description (Description de Get-Function):
Longueur | Total d'octets du message hors “CR”. |
ID de TV/DS | Identification pour chaque TV/DS (01~98; la valeur par défaut est 01). |
Type de commande | Identifie le type de commande, “g” (0x67h) : Obtenir commande “r” (0x72h) : Valid command Reply (Réponse de commande valide) “-“ (0x2Dh) : Invalid command Reply (Réponse de commande invalide) |
Commande | Code de commande de fonction : Code ASCII d'un octet. |
Valeur [1~3] | ASCII trois octets qui définit la valeur. |
CR | 0x0D |
Format de Get-Function
Envoyer : (Type de commande=“g”)
Nom | Longueur | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Nombre d'octets | 1 octet | 2 octet | 1 octet | 1 octet | 1 octet | 1 octet | 1 octet | 1 octet |
Ordre des octets | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
Réponse : (Type de commande=“r” ou “-”)
Si la commande est valide, le Type de commande = “r”
Nom | Longueur | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Nombre d'octets | 1 octet | 2 octet | 1 octet | 1 octet | 1 octet | 1 octet | 1 octet | 1 octet |
Ordre des octets | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
Si la commande n'est pas valide, le Type de commande = “-”
Nom | Longueur | ID | Type de commande | CR |
---|---|---|---|---|
Nombre d'octets | 1 octet | 2 octet | 1 octet | 1 octet |
Ordre des octets | 1 | 2~3 | 4 | 5 |
Example 1: Obtenir la Luminosité de la TV-05 et cette commande est valide La valeur de luminosité est 67.
Envoyer (Format hexadécimal)
Nom | Longueur | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x35 |
0x67 | 0x62 | 0x30 | 0x30 | 0x30 | 0x0D |
Répondre (Format hexadécimal)
Nom | Longueur | ID | Type de commande | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x35 |
0x72 | 0x62 | 0x30 | 0x36 | 0x37 | 0x0D |
Exemple 2 : Obtenir la couleur de l'affichage (#05), mais la commande Couleur n'est pas prise en charge par ce modèle.
Envoyer (Format hexadécimal)
Nom | Longueur | ID | Type de command | Commande | Valeur1 | Valeur2 | Valeur3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x35 |
0x67 | 0x26 | 0x30 | 0x30 | 0x30 | 0x0D |
Répondre (Format hexadécimal)
Nom | Longueur | ID | Type de commande | CR |
---|---|---|---|---|
Hex | 0x34 | 0x30 0x35 |
0x2D | 0x0D |
Tableau Get-Function (Fonction-Obtenir)
A. Fonction basique
Fonction Get | Longueur | ID | Commande | Commande | Plage de réponse | Commentaries | |
---|---|---|---|---|---|---|---|
Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
Get-Brightness | 8 | g | b | 62 | 000~100 | ||
Get-Backlight*3.2.0 | 8 | a | B | 42 | 000~100 | 1. For Android platform whose main mode is controlled by backlight and the other sources are controlled by brightness. 2. Derived from Color calibration. *3.2.0 | |
Get-Volume | 8 | g | f | 66 | 000~100 | ||
Get-Mute | 8 | g | g | 67 | 000: Off 001: On (muted) | ||
Get-Input Select | 8 | g | j | 6A | 000~100 | 1. 1st digit for signal detection: 0 means “no signal”; 1 means “signal detected” 2. 2nd &3rd digit: See Set-function table | |
Get-Power Status: ON/STBY | 8 | g | l | 6C | 001: ON 000: STBY |
||
Get-Remote Control | S | g | n | 6E | 000: Disable 001: Enable 002: Pass through |
Get RCU mode status | |
Get-Power Lock | 8 | g | o | 6F | 000: Unlock 001: Lock |
||
Get-Button Lock | 8 | g | p | 70 | 000: Unlock 001: Lock | ||
Get-Menu Lock | 8 | g | l | 6C | 000: Unlock 001: Lock | ||
Get-ACK | 8 | g | z | 7A | 000 | This command is used to test the communication link | |
Get-Thermal | 8 | g | 0 | 30 | 000~100: 0~+100 deg C -01~-99: -1~-99 deg C |
||
Get-Operation time*3.2.0 | 8 | g | 1 | 31 | 000 | 1. Accumulated hours in 6-digit integer (000,001~ 999,999)*3.2.0 2. Can not be reset when FW update and Factory initiation*3.2.2 3. Reply in new 32-byte format*3.2.0 | |
Get-Device name | 8 | g | 4 | 34 | 000 | Reply in new 32-byte format *3.2.0 | |
Get-MAC address | 8 | g | 5 | 35 | 000 | (for the model with LAN) Reply in new 32-byte format*3.2.0 | |
Get-IP address*3.2.0 | 8 | g | 6 | 36 | 000 | (for the model with LAN) Reply in new 32-byte format*3.2.0 | |
Get-Serial number *3.2.0 | 8 | g | 7 | 37 | 000 | Reply in new 32-byte format *3.2.0 | |
Get-FW version *3.2.0 | 8 | g | 8 | 38 | 000 | Reply in new 32-byte format *3.2.0 |
- REMARQUE:
- 1. Exemple pour obtenir les heures de fonctionnement
- En supposant que l'heure de fonctionnement accumulée est de 123 456 heures
- Envoyer: 0x 38 30 31 67 31 30 30 30 0D (Get Operation hour)
- Réponse: 0x 32 30 31 72 31 31 32 33 34 35 36 00 00 … 00 00 0D
- 2. Exemple pour obtenir le nom d'appareil
- En supposant que le nom de l'appareil est CDE-5500
- Envoyer: 0x 38 30 31 67 34 30 30 30 0D (Get Device Name)
- Réponse: 0x 32 30 31 72 34 43 44 45 2D 35 35 30 30 00 00 … 00 00 0D
- En supposant que le nom de l'appareil est “NMP-302#1”
- Envoyer: 0x 38 30 31 67 34 30 30 30 0D (Get Device Name)
- Réponse: 0x 32 30 31 72 34 4E 4D 50 2D 33 30 32 23 31 00 00 …00 00 0D
- En supposant que le nom de l'appareil est “NMP-302#1”
- 3. Exemple pour obtenir l'adresse MAC
- Assumed the MAC address is 00:11:22:aa:bb:cc
- Envoyer: 0x 38 30 31 67 35 30 30 30 0D (Get MAC add)
- Réponse: 0x 32 30 31 72 35 30 30 31 31 32 32 61 61 62 62 63 63 00 00…00 00 0D
- 4. Exemple pour obtenir l'adresse IP
- En supposant que l'adresse MAC est 00:11:22:aa:bb:cc
- Envoyer: 0x 38 30 31 67 36 30 30 30 0D (Get IP address)
- Réponse: 0x 32 30 31 72 36 31 39 32 2E 31 36 38 2E 31 30 30 2E 32 00 00…00 00 0D
- 5. Exemple pour obtenir le numéro de série
- En supposant que le numéro de série est ABC180212345
- Envoyer: 0x 38 30 31 67 37 30 30 30 0D (Get Serial number)
- Réponse: 0x 32 30 31 72 37 41 42 43 31 38 30 32 31 32 33 34 35 00 00…00 00 0D
- 6. Exemple pour obtenir la version FW
- En supposant que la version FW est 3.02.001
- Envoyer: 0x 38 30 31 67 38 30 30 30 0D (Get FW version)
- Réponse: 0x 32 30 31 72 38 33 2E 30 32 2E 30 30 31 00 00…00 00 0D
B. Fonction optionnelle
Fonction Get | Longueur | ID | Commande | Commande | Plage de réponse | Commentaries | |
---|---|---|---|---|---|---|---|
Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
Get-Contrast | 8 | g | a | 61 | 000 ~ 100 | ||
Get-Sharpness | 8 | g | c | 63 | 000 ~ 100 | ||
Get-Color | 8 | g | d | 64 | 000 ~ 100 | ||
Get-Tint | 8 | g | e | 65 | 000 ~ 100 | ||
Get_Backlight On_Off | 8 | g | h | 68 | 000: Off 001: On | ||
Get-PIP Mode | 8 | g | t | 74 | 000: OFF 001: PIP (POP) 002: PBP | ||
Get-PIP Input | 8 | g | u | 75 | 000~100 | See Set-input select | |
Get-Tiling Mode | 8 | g | v | 76 | 000: OFF 001: ON |
(for Video wall) | |
Get-Tiling Compensation | 8 | g | w | 77 | 000: OFF 001: ON |
(for Video wall) Bezel width compensation | |
Get-Tiling H by V Monitors | 8 | g | x | 78 | 01x~09x: H monitors 0x1~0x9: V monitors |
(for Video wall) 1. 2nd digital for H monitors 2. 3rd digital for V monitors | |
Get-Tiling Position | 8 | g | y | 79 | 000: OFF 001~025 |
(for Video wall) Copy the screen of Position# to identified display | |
Get-Date: Year | 8 | g | 2 | 32 | Y00~Y00 | Last 2 digits (20)17~(20)99 | |
Get-Date: Month | 8 | g | 2 | 32 | M00~M00 | 2 digits | |
Get-Date: Day | 8 | g | 2 | 32 | D00~M00 | 2 digits | |
Get-Time: Hour | 8 | g | 3 | 33 | H00~H00 | 24-hr format. 2 digits. | |
Get-Time: Min | 8 | g | 3 | 33 | M00~M00 | 2 digits | |
Get-Time: Sec | 8 | g | 3 | 33 | S00~S00 | 2 digits |
- REMARQUE:
- 1. Exemple de réglage de la date
- En supposant que la date actuelle de l'affichage#01 est :
- Date: 2017-3/15
- Envoyer: 0x 38 30 31 67 32 59 30 30 0D (Obtenir date:année)
- Réponse: 0x 38 30 31 72 32 59 31 37 0D (“Y17”)
- Envoyer: 0x 38 30 31 67 32 4D 30 30 0D (Obtenir date:mois)
- Réponse: 0x 38 30 31 72 32 4D 30 33 0D (“M03”)
- Envoyer: 0x 38 30 31 67 32 44 30 30 0D (Obtenir date:jour)
- Réponse: 0x 38 30 31 72 32 44 31 35 0D (“D15”)
- 2. Get Time example
- En supposant que l'heure actuelle de l'affichage#01 est :
- Heu;re: 16:27:59
- Envoyer: 0x 38 30 31 67 33 48 30 30 0D (Obtenir l'heure:heures)
- Réponse: 0x 38 30 31 72 33 48 31 36 0D (“H16”)
- Envoyer: 0x 38 30 31 67 33 4D 30 30 0D (Obtenir l'heure:Min)
- Réponse: 0x 38 30 31 72 33 4D 32 37 0D (“M27”)
- Envoyer: 0x 38 30 31 67 33 53 30 30 0D (Obtenir l'heure:Sec)
- Réponse: 0x 38 30 31 72 33 53 35 39 0D (“S59”)
- 3. Get RS232 Version example
- En supposant que la version est 3.0.1
- Envoyer: 0x 38 30 31 67 36 30 30 30 0D (Obtenir la version RS232)
- Réponse: 0x 38 30 31 72 36 33 30 31 0D (“301”)
C. Réponse auto *3.2.1
L'affichage enverra automatiquement les données/états mis à jour sans recevoir de requête de l'hôte chaque fois que les données/états suivants sont modifiés par l'utilisateur de l'une des manières suivantes :avec la télécommande, les touches avant ou l'écran tactile.
- Marche/Arrêt
- Input Select (Entrée)
- Luminosité
- Rétroéclairage
- Volume
- Silence activé/désactivé
Mode Pass-through de la télécommande
Lorsque le PC met l'affichage en mode télécommande Pass through, l'affichage doit envoyer un paquet de 7 octets (suivi de “CR”) en réponse à l'activation du bouton de la télécommande (RCU). Dans ce mode, la télécommande n'a aucun effet sur la fonction d'affichage. Par exemple: “Volume+” ne modifie pas le volume de l'affichage, mais envoie uniquement le code “Volume+” au PC via le port RS-232.
Format de la fonction IR traversant
Réponse : (Type de commande=“p”)
Nom | Longueur | ID | Type de commande | RCU Code1 (MSB) | RCU Code2 (LSB) | CR |
---|---|---|---|---|---|---|
Nombre d'octets | 1 octet | 2 octet | 1 octet | 1 octet | 1 octet | 1 octet |
Ordre des octets | 1 | 2~3 | 4 | 5 | 6 | 7 |
Exemple 1 : Télécommande Pass-through lorsque le bouton “VOL+” est appuyé pour l'affichage (#5)
Envoyer (Format hexadécimal)
Nom | Longueur | ID | Type de commande | RCU Code1 (MSB) | RCU Code2 (LSB) | CR |
---|---|---|---|---|---|---|
Hex | 0x36 | 0x30 0x35 |
0x70 | 0x31 | 0x30 | 0x0D |
Clé | Code (HEX) | Basic *3.1.1 |
Optionnel *3.1.1 |
---|---|---|---|
1 | 01 | V | |
2 | 02 | V | |
3 | 03 | V | |
4 | 04 | V | |
5 | 05 | V | |
6 | 06 | V | |
7 | 07 | V | |
8 | 08 | V | |
9 | 09 | V | |
0 | 0A | V | |
- | 0B | V | |
RECALL (LAST) | 0C | V | |
INFO (DISPLAY) | 0D | V | |
0E | |||
ASPECT (ZOOM, SIZE) | 0F | V | |
VOLUME UP (+) | 10 | V | |
VOLUME DOWN (-) | 11 | V | |
MUTE | 12 | V | |
CHANNEL/PAGE UP (+)/BRIGHTNESS+ | 13 | V | |
CHANNEL/PAGE DOWN (-)/BRIGHTNESS- | 14 | V | |
POWER | 15 | V | |
SOURCES (INPUTS) | 16 | V | |
17 | |||
18 | |||
SLEEP | 19 | V | |
MENU | 1A | V | |
UP | 1B | V | |
DOWN | 1C | V | |
LEFT (-) | 1D | V | |
RIGHT (+) | 1E | V | |
OK (ENTER, SET) | 1F | V | |
EXIT | 20 | V | |
21 | |||
22 | |||
23 | |||
24 | |||
25 | |||
26 | |||
27 | |||
28 | |||
29 | |||
2A | |||
2B | |||
RED (F1) | 2C | ||
GREEN (F2) | 2D | ||
YELLOW (F3) | 2E | ||
BLUE (F4) | 2F |
- REMARQUE:
- 1. Ce code traversant IR est différent du code de la touche de télécommande.
- 2. Ordre spécial des commandes pour la touche POWER (ALIMENTATION) en mode traversant IR.
- 2-1. Lorsque l'affichage est éteint et reçoit le code IR POWER (ALIMENTATION IR) : L'affichage s'allume tout seul, puis transmet le code POWER (ALIMENTATION) à l'hôte via RS-232.
- 2-2. Lorsque l'affichage est allumé et reçoit le code IR POWER (ALIMENTATION IR) : L'afficheur transmettra le code POWER (ALIMENTATION) à l'hôte via RS-232, puis s'éteindra automatiquement.
- 2-3. Lorsque SET-POWER LOCK (RÉGLER-VERROUILLAGE ALIMENTATION) est activé, l'affichage ne répond pas à un appui sur la touche ALIMENTATION.
- 3. Le code VOLUME PLUS et VOLUME MOINS est émis de façon répétée lorsque vous maintenez les touches enfoncées.