Estructura de la respuesta:
Al recibir un comando, la barra de sonido lo ejecutará y devolverá una respuesta.
•
La respuesta comienza con un signo «@» (ASCII 0x23), seguido del código del comando original
y de un espacio (ASCII 0x20), junto con un código de resultado que puede ser «OK» o «ER».
•
Si hubiera algún parámetro o mensaje adicional, los parámetros o mensajes se proporcionan en
formato de texto, separados por un espacio (ASCII 0x20) del código de resultado.
El carácter «@» (ASCII 0x40) no debe aparecer nunca en los parámetros o el mensaje.
•
•
Un retorno de carro (ASCII 0x0d) indica el fin de la respuesta. Generalmente, cada respuesta no
puede exceder los 25 bytes, incluidos los bytes del inicio de la respuesta y del fin de la respuesta.
Una muestra de la estructura de la respuesta sería la siguiente:
•
<Respuesta> = <Inicio de respuesta><Código de comando><sp><Código de
resultado>[<sp><Parámetros>]<Fin de respuesta>
<Inicio de respuesta> = @, ASCII 0x40
<Código de comando> = <byte><byte><byte>
<Código de resultado> = OK|ER
<sp> = espacio, ASCII 0x20
<Parámetros> = específicos del comando
<Fin de respuesta> = CR, ASCII 0x0d