Hoja de Comando RS232-C
Configuración del puerto serie
Tasa de baudios | 38400 bps |
Longitud de los datos | 8 bits |
Paridad | Ninguno |
Longitud de la broca de tope | 1 bit |
Control de flujo | Ninguno |
Visión general
Los comandos seriales consisten en 8 bits de datos, seguidos de 1 bit de parada. Los comandos se construyen:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Bit de apertura | ID de dispositivo | Tipo de comando | Categoría de comando | Valor del comando | Bit de parada | |||
|
|
| 0x73 (SET) |
|
|
Tenga en cuenta que el "0x" es la notación estándar para indicar valores hexadecimales. Son una forma de notación, no parte del valor hexadecimal. El valor hexadecimal de "0x6B" es 6B.
Dependiendo del software de su terminal, es posible que deba incluir o excluir estos indicadores de notación.
Cada comando serial comienza con el mismo bit de apertura 0x6B (carácter "k" en ASCII).
Los segundo y tercer bits , especifica el ID del dispositivo. El ID de dispositivo predeterminado es "01", que es 0x30 0x31 en notación hexadecimal.
El cuarto bit define el tipo del comando.
0x73 ("s" en ASCII) indica un comando SET.
0x67 ("g" en ASCII) indica un comando GET request.
0x72 ("r" en ASCII) indica una respuesta del dispositivo. El dispositivo devuelve las respuestas.
El quinto bit está reservado para la categoría del comando. (por ejemplo. Control de potencia, control de señal de entrada, etc. Elipsis horizontales )…
Consulte la tabla de comandos siguiente para los bits correspondientes a cada categoría.
Los sexto, séptimo y ocho bits se utilizan para realizar un comando específico dentro de la categoría, o escribir un valor en un comando específico.
Los valores se establecen con 3 caracteres, incluso en notación hexadecimal.
Valores de ejemplo:
0x30 0x30 0x30 es igual a "000"
0x30 0x35 0x32 es igual a "052"
0x30 0x38 0x35 es igual a "085"
0x31 0x30 0x30 es igual a "100"
Al enviar una solicitud GET, después del bit de categoría, los bits de valor siempre deben ser 0x30 0x30 0x30 (000). El dispositivo responderá con la configuración activa actual en esa categoría devolver estos bits de valor.
Cada comando serial termina con el mismo bit de parada 0x0D (carácter de retorno).
Tabla de comandos (SET)
CATEGORÍA DE BIT | VALOR DE LOS BITS | EJEMPLOS DE COMANDO COMPLETO | |
Control de potencia | 0x41 | 000: Apagado | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x30 0x0D |
001: Encendido | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x31 0x0D | ||
Conmutación de fuente de entrada de vídeo | 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 Frente | 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: INICIO | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x41 0x0D | ||
Control de imagen: Contraste | 0x43 | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x43 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de imagen: Brillo | 0x44 | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x44 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de imagen: Nitidez | 0x45 | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x45 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de imagen: Saturación | 0x46 | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x46 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de imagen: Tono | 0x47 | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x47 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de imagen: Temperatura de color | 0x48 | 000: Estándar | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x30 0x0D |
001: Calidez | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x31 0x0D | ||
002: Frío | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x32 0x0D | ||
003: Usuario | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x33 0x0D | ||
Control de audio: Bajo | 0x4A | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x4A 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de audio: Agudos | 0x4B | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x4B 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
Control de vídeo: Relación de aspecto | 0x4D | 000: Relación de aspecto 16:9 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x30 0x0D |
001: Relación de aspecto 4:3 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x31 0x0D | ||
002: Automático | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x32 0x0D | ||
003: Panorama | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x33 0x0D | ||
004: PTP (píxel a píxel) | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x34 0x0D | ||
Configuración del dispositivo: Idioma | 0x4E | 000: Inglés | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x30 0x0D |
001: Francés | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x31 0x0D | ||
002: Español | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x32 0x0D | ||
003: Chino Tradicional | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x33 0x0D | ||
004: Chino simplificado | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x34 0x0D | ||
Control de audio: Volumen | 0x50 | Valor 000 - 100 | 0x6B 0x30 0x31 0x73 0x50 0x30 0x35 0x30 0x0D (valor de ejemplo 050) |
200: Bajar volumen (-1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x30 0x0D | ||
201: Subir volumen (+1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x31 0x0D | ||
Control de audio: Silenciar | 0x51 | 000: Silenciar | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x30 0x0D |
001: Silenciar encendido | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x31 0x0D | ||
Comandos de control remoto | 0x55 | 000: Navegar hacia arriba | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x30 0x0D |
001: Navegar hacia abajo | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x31 0x0D | ||
002: Navegar a la izquierda | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x32 0x0D | ||
003: Navegar a la derecha | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x33 0x0D | ||
004: Introducir | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x34 0x0D | ||
005: Entradas | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x35 0x0D | ||
006: Menú | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x36 0x0D | ||
007: Salir | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x37 0x0D |
Tabla de comandos (GET)
CATEGORÍA DE BIT | EJEMPLOS COMPLETOS DE SOLICITUDES | BITS DE RESPUESTA | EJEMPLOS DE RESPUESTA COMPLETA | |
Estado de la imagen: Contraste | 0x61 | 0x6B 0x30 0x31 0x67 0x61 0x30 0x30 0x30 0x0D | Valor 000 - 100 | 0x6B 0x30 0x31 0x72 0x61 0x30 0x35 0x30 0x0D ( ejemplo de estado 050) |
Estado de la imagen: Brillo | 0x62 | 0x6B 0x30 0x31 0x67 0x62 0x30 0x30 0x30 0x0D | Valor 000 - 100 | 0x6B 0x30 0x31 0x72 0x62 0x30 0x35 0x30 0x0D (ejemplo de estado 050) |
Estado de la imagen: nitidez | 0x63 | 0x6B 0x30 0x31 0x67 0x63 0x30 0x30 0x30 0x0D | Valor 000 - 100 | 0x6B 0x30 0x31 0x72 0x63 0x30 0x35 0x30 0x0D (ejemplo de estado 050) |
Estado de la imagen: Saturación | 0x64 | 0x6B 0x30 0x31 0x67 0x64 0x30 0x30 0x30 0x0D | Valor 000 - 100 | 0x6B 0x30 0x31 0x72 0x64 0x30 0x35 0x30 0x0D (ejemplo de estado 050) |
Estado de la imagen: Tono | 0x65 | 0x6B 0x30 0x31 0x67 0x65 0x30 0x30 0x30 0x0D | Valor 000 - 100 | 0x6B 0x30 0x31 0x72 0x65 0x30 0x35 0x30 0x0D (ejemplo de estado 050) |
Estado de audio: Volumen | 0x66 | 0x6B 0x30 0x31 0x67 0x66 0x30 0x30 0x30 0x0D | Valor 000 - 100 | 0x6B 0x30 0x31 1 0x72 0x66 0x30 0x35 0x30 0x0D (ejemplo de estado 050) |
Estado de audio: Silenciar | 0x67 | 0x6B 0x30 0x31 0x67 0x67 0x30 0x30 0x30 0x0D | 000: Silenciar | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x30 0x0D |
001: Silenciar encendido | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x31 0x0D | |||
Estado de la fuente de entrada de vídeo | 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 Frente | 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: INICIO | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x41 0x0D | |||
Estado de encendido | 0x69 | 0x6B 0x30 0x31 0x67 0x69 0x30 0x30 0x30 0x0D | 000: Encendido | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x30 0x0D |
001: modo de espera desactivado | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x31 0x0D |