Formato de comunicación RC de D&M
n Configuración de comandos de control
Los paquetes de comandos de control se inician con el carácter
de inicio "@" y terminan con el carácter de final "0x0D" , como se
muestra a continuación.
Start
COMMAND
ID
Character
@
0
n Configuración de códigos de comandos
Elemento
Valor (valor hexadecimal entre paréntesis)
Carácter de inicio '@' (0x40)
ID
'0' (0x30)
Comando
Indica los detalles del comando.
Carácter de final
'\r' (0x0D)
El tiempo de espera de respuesta es 100 msec.
n Códigos de comandos ACK (recibido
correctamente) y NACK (fallo de recepción)
Valor
Contenido
Condiciones de transmisión
hexadecimal
ACK
0x06
–
NACK
0x15
• Cuando un carácter de final (0x0D) se recibe
sin carácter de inicio "@"
• Cuando se recibe un comando que no existe
• Cuando hay un espacio de más de 5 msec
entre los caracteres del comando
• Cuando se recibe un comando, ACK o NACK se devuelve en menos
de 100 msec.
• Si no hay respuesta después de 100 msec, se permite el comando
siguiente.
q Control y funcionamiento externos del DN-700R
Cuando el DN-700R recibe un comando de control desde el host,
el DN-700R envía ACK (recibido correctamente) al host y ejecuta el
comando.
DN-700R
End
Character
\r (0x0D)
ACK
Sin embargo, si se reciben datos distintos de un comando especificado
o un carácter de final (0x0D) sin carácter de inicio '@', la recepción falla
y se devuelve NACK.
w Salida de información de estado para
Cuando se recibe una solicitud de estado desde el host, el DN-700R
devuelve ACK y una respuesta a los detalles de la solicitud.
Dispositivo host
Comando de
control
Comando de
información
Sin embargo, si se reciben datos distintos de un comando especificado
o un carácter de final (0x0D) sin carácter de inicio ('@'), la recepción
falla y se devuelve NACK.
72
Función de mando a distancia en serie
comandos de solicitud de estado externos
DN-700R
Dispositivo host
ACK
de estado
Diagrama de secuencia de comando de solicitud de estado
Comando de
solicitud de
estado