n Formato de envío de comandos
Los comandos se envían utilizando un paquete de comandos rodeado por el byte de inicio y el byte de final.
0x F0004003
Paquete de comandos
(Byte de inicio)
El formato del paquete de comandos se muestra a continuación.
Paquete de
Paquete de
Formato
comandos
comandos
(0x11)
restantes
total (1 byte)
(1 byte)
Elemento
Contenido
Formato
Fijado como 0x11 en el DN-501C.
Paquete de
Utilizado para enviar comandos con parámetros que no encajan en el paquete de
comandos total
parámetros. El valor es 1 cuando el parámetro es menor que 80 bytes.
Paquete de
Utilizado para enviar comandos con parámetros que no encajan en el paquete de
comandos restantes
parámetros. El valor es 0 cuando el parámetro es menor que 80 bytes.
Comando
Está formado por 2 bytes del código de categoría y el comando.
Longitud del
Describe la longitud del paquete de parámetros. La longitud máxima del paquete
de parámetros es 80 bytes.
paquete de
parámetros
Paquete de
Parámetros.
parámetros
Suma de
Se añaden todos los bytes del formato al paquete de comandos, y cada uno de
comprobación
los primeros y últimos 4 bits se convierten al código ASCII y se almacenan.
n Transmisión dividida de comandos
Si un paquete de parámetros supera los 80 bytes, el comando se divide y se envía.
En este caso, el paquete de comandos total contiene el número total de comandos, y el paquete de
comandos restantes contiene el número restante de transmisiones.
n Paquete de comandos restantes para un comando dividido y enviado en 3
partes
Paquete de comandos
Paquete de comandos total
1º
3
2º
3
3º
3
0xF7
(Byte de final)
Longitud del
Paquete de
Suma de
Comando
paquete de
parámetros
comprobación
(2 bytes)
parámetros
(0-80 bytes)
(2 bytes)
(1 byte)
Descripción
restantes
2
Quedan dos paquetes de
comandos
1
Queda un paquete de comandos
0
No queda ningún paquete de
comandos
El receptor reconstruye el paquete de parámetros dividido, y se interpreta como los parámetros para un
comando.
1ª parte
Format-Model ID Total 3 Remain 2 Command Length
2ª parte
Format-Model ID Total 3 Remain 1 Command Length
3ª parte
Format-Model ID Total 3 Remain 0 Command
Interpretación del
comando recibido
Command
Parte de parámetro 1 Parte de parámetro 2 Parte de parámetro 3
n Precauciones al dividir comandos
DN-501C
No envíe otros comandos durante el envío de partes de comandos divididos. En tal caso, el DN-501C
descartará el comando A.
Los comandos se pueden dividir en un máximo de 10 partes. No divida en 11 o más partes.
No divida el comando si los parámetros son menores que 80 bytes.
39
39
Función de mando a distancia en serie
Sum
Parte de parámetro 1
Sum
Parte de parámetro 2
Length
Sum
Parte de parámetro 3
Controlador
Command A
Remain (1)
Command B
Command A
Remain (0)