El cronograma típico de una comunicación sería:
TVHUNTER+
XON
XON
XOFF
ACK (validación)
(respuesta opcional
'*<respuesta>CR + LF' )
XON
Desde el punto de vista de un programador, la secuencia de control pasaría por
los estados siguientes:
Esperar a recibir un XON.
Enviar el string completo del comando.
Enviar un CR.
Recibir un XOFF como confirmación de que se ha recibido un comando
completo y se está procesando.
Recibir ACK como confirmación de que se ha reconocido el comando
remoto.
Recibir NAK, si el comando no se ha reconocido (saltar al estado 7).
Si el comando es interrogativo, se responde con un string seguido de
CR+LF.
Completado el comando, se envía XON. Posteriormente se repiten a
intervalos de 2 segundos.
Mayo 2013
------>
(a intervalos de 2 segundos)
------>
<------
------>
------>
(ejecución)
------>
------>
PC (Controlador)
'*?VER + CR'
4-41