IFP50-3 Protocolo RS-232
Protocolo RS-232
Este documento describe las especificaciones de interfaz de hardware y los protocolos de software de comunicación de interfaz RS-232 entre ViewSonic LFD y PC u otras unidades de control con protocolo RS-232.
El protocolo contiene tres secciones de comando:
- Set-Function (Establecer función)
- Get-Function (Obtener función)
- Modo de paso mediante mando a distancia
- NOTA: A continuación, “PC” representa todas las unidades de control que pueden enviar o recibir el comando de protocolo RS-232.
Descripción
Especificación de hardware RS-232
Puerto de comunicación ViewSonic LFD en el lado posterior:
- Tipo de conector: DSUB macho de 9 contactos (o conector de barril de 3,5 mm)
- Uso del cable cruzado (módem nulo) para la conexión
- Asignación de contactos:
Nº de clavija | Señal | Observación | |
---|---|---|---|
DSUB hembra de 9 contactos | 1 | NC | |
2 | RXD | Entrada para mostrar | |
3 | TXD | Salida de la pantalla | |
4 | NC | ||
5 | TIERRA | ||
DSUB macho de 9 contactos | 6 | NC | |
7 | NC | ||
8 | NC | ||
9 | NC | Proporciona alimentación de + 5 V/2 A para llave específica externa *3.0 | |
frame | TIERRA |
Elemento | Señal | Observación | |
---|---|---|---|
Conector de barril de 3,5 mm (alternativa para espacio limitado) |
Sugerencia | TXD | Salida de la pantalla |
Anillo | RXD | Entrada para mostrar | |
Manga | TIERRA |
Especificaciones de hardware de la red LAN
Puerto de comunicación ViewSonic LFD en el lado posterior:
- Tipo de conector: 8P8C RJ45
- Asignación de contactos:
Nº de clavija | Señal | Observación | |
---|---|---|---|
1 | TX+ | Salida de la pantalla | |
2 | TX- | Salida de la pantalla | |
3 | RX+ | Entrada para mostrar | |
4 | BI_D3+ | Para carcasa 1G | |
5 | BI_D3- | Para carcasa 1G | |
6 | RX- | Entrada para mostrar | |
7 | BI_D4+ | Para carcasa 1G | |
8 | BI_D4- | Para carcasa 1G | |
fotograma | TIERRA |
RS-232 Communication Setting
- Selección de la velocidad en baudios: 9600bps (fijos)
- Bits de datos: 8 bits (fijos)
- Paridad: None (fija)
- Bits de parada: 1(fijo)
Configuración de comunicación LAN
- Tipo: Ethernet
- Protocolo: TCP/IP
- Puerto: 5000 (fijo)
- Subred cruzada: No
- Credenciales de inicio de sesión: No
Referencia de mensajes de comando
Su PC envía a la pantalla LFD el paquete de comandos seguidos por “CR”. Cada vez que su PC envía un comando de control a la pantalla, esta responderá de la siguiente manera:
- Si el mensaje se recibe correctamente, enviará “+” (02Bh) seguido de “CR” (00Dh)
- Si el mensaje no se recibe correctamente, enviará “-” (02Dh) seguido de “CR” (00Dh)
Protocolo
Lista de Establecer función (funciones programadas)
Su PC puede controlar acciones específicas en la pantalla. El comando Establecer-Función permite controlar el comportamiento de la pantalla remotamente mediante el puerto RS232. El formato del paquete Set-Function consta de 9 bytes.
Descripción de los comandos Establecer-Función:
Longitud | Número de bytes totales del mensaje sin incluir “CR” |
Identificador LFD | Identificación para cada pantalla (01~98; el valor predeterminado es 01) El identificador “99” significa aplicar el comando set para todas las pantallas conectadas. En tales circunstancias, solo la pantalla con el identificador nº 1 tiene que responder. El identificador de la pantalla LFD se puede establecer a través del menú OSD para cada pantalla. |
Tipo de comando | Se identifica el tipo de comando, "s" (0x73h): Establecer Comando "+" (0x2Bh): Respuesta Comando válido "-" (0x2Dh): Respuesta Comando no válido |
Comando | Código de comando de función: Código ASCII de un byte. |
Valor [1~3] | Tres bytes ASCII que definen el valor. |
CR | 0x0D |
Formato de los comandos Establecer-Función
Enviar: (Tipo de comando=“s”)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Recuento de bytes | 1 Bytes | 2 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes |
Orden de bytes | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
Respuesta: (Tipo de comando = “+” o “-”)
Nombre | Longitud | Id | Tipo de camando | CR |
---|---|---|---|---|
Recuento de bytes | 1 Bytes | 2 Bytes | 1 Bytes | 1 Bytes |
Orden de bytes | 1 | 2~3 | 4 | 5 |
- NOTA: Cuando el ordenador aplica el comando a todas las pantallas (ID = 99), solo el conjunto Nº 1 necesita responder con la ID = 1.
Ejemplo 1: Establecer el brillo en 76 para Pantalla (nº 02) y este comando es válido
Enviar (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x32 |
0x73 | 0x24 | 0x30 | 0x37 | 0x36 | 0x0D |
Responder (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | CR |
---|---|---|---|---|
Hex | 0x34 | 0x30 0x32 |
0x2B | 0x0D |
Ejemplo 2: Establecer el brillo en 75 para Pantalla (nº 02) y este comando NO es válido
Enviar (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x32 |
0x73 | 0x24 | 0x30 | 0x37 | 0x35 | 0x0D |
Responder (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | CR |
---|---|---|---|---|
Hex | 0x34 | 0x30 0x32 |
0x2D | 0x0D |
Tabla de comandos Establecer-Función
A. Función básica
Establecer función | Longitud | Id | Comando | Comando | Rango de valores | Comentarios | |
---|---|---|---|---|---|---|---|
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 |
- NOTA:
- 1.Comportamiento en los modos de bloqueo
Modo de bloqueo Comportamiento Bloqueo de los botones 1. Bloquee todos los botones en el panel frontal y la RCU, excepto “Alimentación”
2. Todas las funciones ESTABLECER deben estar operativas a través de RS-232, incluso aquellas con el botón de acceso directo correspondiente del mando a distancia, como por ejemplo Silenciar, etc.Bloqueo del MENÚ 1. Se bloquea el botón “MENÚ” del panel frontal y del mando a distancia.
2. Los modos Fábrica y Hostelería no se deben bloquear para el modelo utilizando el botón combinado con MENU (MENÚ) para entrar en estos dos modos. Se indicará una solución alternativa por separado si el modelo tiene alguna limitación.Bloqueo de la ALIMENTACIÓN 1. Se bloquea el botón “ALIMENTACIÓN” del panel frontal y del mando a distancia.
2. El comando de activación y desactivación SET_POWER debe estar operativo a través de RS-232, lo que no significa que el bloqueo de la ALIMENTACIÓN se desactive en este caso.
3. No se puede desbloquear mediante el restablecimiento de la configuración del menú OSD
4. Se proporcionará alimentación de CA automáticamente en el bloqueo de la alimentación
5. Bajo el bloqueo de la alimentación, el televisor no entrará en el modo de ahorro de energía cuando no haya señal de PC ni tampoco se apagará si no hay ninguna otra señal de vídeo al cabo de 15 minutos.Desactivación del mando a distancia Se bloquean los botones del mando a distancia pero siguen operativos los botones del panel frontal.
- 2. Reactivación por LAN por dirección MAC como alternativa para ESTAOTBLECER encendido
- (Length=126 bytes)
6 Bytes 6 Bytes (n`1) 6 Bytes (n`2) ... 6 Bytes (n`16) 24 Bytes 0xFF FF ... FF MAC address MAC address ... MAC address 0x00 00 ... 00
B. Función opcional
Establecer función | Longitud | Id | Comando | Comando | Rango de valores | Comentarios | |
---|---|---|---|---|---|---|---|
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 |
- NOTA:
- 1. Definición de mosaico de monitores H, monitores V y posición
- 2. Establecer fecha de ejemplo
- Fecha: 2017-3/15
- Enviar: 0x 38 30 31 73 56 59 31 37 0D (“Y17”)
- Enviar: 0x 38 30 31 73 56 4D 30 33 0D (“M03”)
- Enviar: 0x 38 30 31 73 56 44 31 35 0D (“D15”)
- 3. Establecer hora de ejemplo
- Hora: 16:27:59
- Enviar: 0x 38 30 31 73 57 48 31 36 0D (“H16”)
- Enviar: 0x 38 30 31 73 57 4D 32 37 0D (“M27”)
- Enviar: 0x 38 30 31 73 57 53 35 39 0D (“S59”)
- 1. Definición de mosaico de monitores H, monitores V y posición
Lista de Obtener-Función
Su PC puede solicitar información específica a la pantalla LFD. El formato del paquete Get-Function consta de 9 bytes, similar a la estructura del paquete Set-Function. Tenga en cuenta que el byte “Valor” siempre es = 000.
Descripción de los comandos Obtener-Función:
Longitud | Total de bytes de mensaje excluyendo “CR”. |
Identificador de TV/DS | Identificación para cada pantalla TV/DS (01~98; el valor predeterminado es 01). |
Tipo de comando | Se identifica el tipo de comando, "g" (0x67h): Comando Obtener "r" (0x72h): Respuesta Comando válido "-" (0x2Dh): Respuesta Comando no válido |
Comando | Código de comando de función: Código ASCII de un byte. |
Valor [1~3] | Tres bytes ASCII que definen el valor. |
CR | 0x0D |
Formato de los comandos Obtener-Función
Enviar: (Tipo de comando = “g”)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Recuento de bytes | 1 Bytes | 2 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Byte | 1 Byte |
Orden de bytes | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
Respuesta: (Tipo de comando = “r” o “-”)
Si el comando es válido, el tipo de comando es “r”
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Recuento de bytes | 1 Bytes | 2 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes |
Orden de bytes | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
Si el comando NO es válido, el tipo de comando es “-”
Nombre | Longitud | Id | Tipo de comando | CR |
---|---|---|---|---|
Recuento de bytes | 1 Bytes | 2 Bytes | 1 Bytes | 1 Bytes |
Orden de bytes | 1 | 2~3 | 4 | 5 |
Ejemplo 1: Obtener el brillo de TV-05 y este comando es válido. El valor de brillo es 67.
Enviar (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x35 |
0x67 | 0x62 | 0x30 | 0x30 | 0x30 | 0x0D |
Responder (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x35 |
0x72 | 0x62 | 0x30 | 0x36 | 0x37 | 0x0D |
Ejemplo 2: Obtener color de la pantalla (nº 05), pero el comando Color no es compatible con este modelo.
Enviar (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | Comando | Valor1 | Valor2 | Valor3 | CR |
---|---|---|---|---|---|---|---|---|
Hex | 0x38 | 0x30 0x35 |
0x67 | 0x26 | 0x30 | 0x30 | 0x30 | 0x0D |
Responder (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | CR |
---|---|---|---|---|
Hex | 0x34 | 0x30 0x35 |
0x2D | 0x0D |
Tabla de comandos Obtener-Función
A. Función básica
Obtener función | Longitud | Id | Comando | Comando | Rango de respuesta | Comentarios | |
---|---|---|---|---|---|---|---|
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 |
- NOTA:
- 1. Ejemplo de obtención de horas de funcionamiento
- Se asume que las horas de funcionamiento acumuladas son 123 456
- Enviar: 0x 38 30 31 67 31 30 30 30 0D (Get Operation hour)
- Respuesta: 0x 32 30 31 72 31 31 32 33 34 35 36 00 00 … 00 00 0D
- 2. Ejemplo de obtención del nombre del dispositivo
- Se asume que el nombre del dispositivo es CDE-5500
- Enviar: 0x 38 30 31 67 34 30 30 30 0D (Get Device Name)
- Respuesta: 0x 32 30 31 72 34 43 44 45 2D 35 35 30 30 00 00 … 00 00 0D
- Se asume que el nombre del dispositivo es “NMP-302#1”
- Enviar: 0x 38 30 31 67 34 30 30 30 0D (Get Device Name)
- Respuesta: 0x 32 30 31 72 34 4E 4D 50 2D 33 30 32 23 31 00 00 …00 00 0D
- Se asume que el nombre del dispositivo es “NMP-302#1”
- 3. Ejemplo de obtención de dirección MAC
- Se asume que la dirección MAC es 00:11:22:aa:bb:cc
- Enviar: 0x 38 30 31 67 35 30 30 30 0D (Get MAC add)
- Respuesta: 0x 32 30 31 72 35 30 30 31 31 32 32 61 61 62 62 63 63 00 00…00 00 0D
- 4. Ejemplo de obtención de dirección IP
- Se supone que la dirección IP es 192.168.100.2
- Enviar: 0x 38 30 31 67 36 30 30 30 0D (Get IP address)
- Respuesta: 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. Ejemplo de obtención de número de serie
- Se supone que el número de serie es ABC180212345
- Enviar: 0x 38 30 31 67 37 30 30 30 0D (Get Serial number)
- Respuesta: 0x 32 30 31 72 37 41 42 43 31 38 30 32 31 32 33 34 35 00 00…00 00 0D
- 6. Ejemplo de obtención de versión de FW
- Se supone que la versión de FW es 3.02.001
- Enviar: 0x 38 30 31 67 38 30 30 30 0D (Get FW version)
- Respuesta: 0x 32 30 31 72 38 33 2E 30 32 2E 30 30 31 00 00…00 00 0D
B. Función opcional
Obtener función | Longitud | Id | Comando | Comando | Rango de respuesta | Comentarios | |
---|---|---|---|---|---|---|---|
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 |
- NOTA:
- 1. Ejemplo de obteber fecha
- Asumimos la fecha actual de visualización nº 01 como se muestra a continuación:
- Fecha: 2017-3/15
- Enviar: 0x 38 30 31 67 32 59 30 30 0D (Get Date:Year)
- Respuesta: 0x 38 30 31 72 32 59 31 37 0D (“Y17”)
- Enviar: 0x 38 30 31 67 32 4D 30 30 0D (Get Date:Month)
- Respuesta: 0x 38 30 31 72 32 4D 30 33 0D (“M03”)
- Enviar: 0x 38 30 31 67 32 44 30 30 0D (Get Date:Day)
- Respuesta: 0x 38 30 31 72 32 44 31 35 0D (“D15”)
- 2. Obtener ejemplo de hora
- Asumimos la hora actual de visualización nº 01 como se muestra a continuación:
- Hora: 16:27:59
- Enviar: 0x 38 30 31 67 33 48 30 30 0D (Get Time:Hour)
- Respuesta: 0x 38 30 31 72 33 48 31 36 0D (“H16”)
- Enviar: 0x 38 30 31 67 33 4D 30 30 0D (Get Time:Min)
- Respuesta: 0x 38 30 31 72 33 4D 32 37 0D (“M27”)
- Enviar: 0x 38 30 31 67 33 53 30 30 0D (Get Time:Sec)
- Respuesta: 0x 38 30 31 72 33 53 35 39 0D (“S59”)
- 3. Ejempo de obtener versión RS232
- Se asume que la versión es la 3.0.1
- Enviar: 0x 38 30 31 67 36 30 30 30 0D (Get RS232 version)
- Respuesta: 0x 38 30 31 72 36 33 30 31 0D (“301”)
C. Respuesta autom'atica *3.2.1
La pantalla enviará los datos y el estado actualizados automáticamente sin recibir una consulta del host cada vez que el usuario cambie los siguientes datos o estado a través de cualquiera de las formas disponibles como: unidad del mando a distancia, botones frontales o pantalla táctil.
- Encender y apagar
- Selección de entrada
- Brillo
- Retroiluminación
- Volumen
- Activación/Desactivación de silencio
Modo paso través del mando distancia
Cuando su PC establece la pantalla en el modo de Paso a través con el mando a distancia, dicha pantalla enviará un paquete de 7 (seguido de “CR”) en respuesta a la activación de los botones del mando a distancia (RCU). En este modo, el mando a distancia no tendrá efecto en la función de visualización. Por ejemplo: “Volumen+” no cambiará el volumen de la pantalla, sino que simplemente enviará el código “Volumen+” a su PC a través del puerto RS232.
Formato de funcionalidad mediante IR
Respuesta: (Tipo de comando = “p”)
Nombre | Longitud | Id | Tipo do comando | Código1 del mando a distancia(MSB) | Código2 del mando a distancia(LSB) | CR |
---|---|---|---|---|---|---|
Recuento de bytes | 1 Bytes | 2 Bytes | 1 Bytes | 1 Bytes | 1 Bytes | 1 Bytes |
Orden de bytes | 1 | 2~3 | 4 | 5 | 6 | 7 |
Ejemplo 1: Paso a través con el mando a distancia cuando se pulsa el botón “VOL+” para la pantalla (nº5)
Enviar (formato hexadecimal)
Nombre | Longitud | Id | Tipo de comando | Código1 del mando a distancia(MSB) | Código2 del mando a distancia(LSB) | CR |
---|---|---|---|---|---|---|
Hex | 0x36 | 0x30 0x35 |
0x70 | 0x31 | 0x30 | 0x0D |
Clave | Código (HEX) | Básico *3.1.1 |
Opcional *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 |
- NOTA:
- 1. Este código de paso mediante IR es diferente al código de clave RCU.
- 2. Secuencia especial de control para la tecla POWER (ENCENDIDO) en el modo de IR.
- 2-1. Cuando la pantalla está APAGADA y recibe el código IR POWER (ALIMENTACIÓN IR): La pantalla se encenderá automáticamente y, a continuación, reenviará el código POWER (ALIMENTACIÓN) al dispositivo principal a través de RS-232.
- 2-2. Cuando la pantalla está ENCENDIDA y recibe el código IR POWER (ALIMENTACIÓN IR): La pantalla reenviará el código POWER (ALIMENTACIÓN) al dispositivo principal a través de RS-232 y, a continuación, se apagará automáticamente.
- 2-3. Cuando ESTABLECER-BLOQUEO DE LA ALIMENTACIÓN está habilitado, la pantalla no responderá al presionar el botón ALIMENTACIÓN.
- 3. El código SUBIR VOLUMEN Y BAJAR VOLUMEN se transmitirá repetidamente cuando presione los botones sin soltarlos.