# Read BMP

Envía la imagen actual, en formato ASCII hexadecimal (formato de 80 caracteres por línea), desde un sistema de visión In-Sight a un dispositivo remoto. Cuando se convierte a representación binaria, los datos resultantes están en formato de imagen estándar BMP.

Nota: Ejecutar el comando lectura Read BMP es equivalente a ejecutar el comando Read Image.

## Entrada de Read BMP

Sintaxis: RB

## Salidas de Read BMP

Devuelve un código de estado seguido de un terminador de línea seguido, a su vez, de las líneas de datos de la imagen.

Los códigos de estado son:

Códigos de estado | Descripción
--- | ---
1 | El comando se ha ejecutado correctamente.
0 | Comando no reconocido.
-4 | El sensor In-Sight se ha quedado sin memoria.
-6 | El usuario no tiene el permiso de acceso total para ejecutar el comando.

Las líneas de datos de la imagen son:

Parámetro | Descripción
--- | ---
Tamaño | La segunda línea contiene un valor entero que indica el tamaño, en bytes, de la imagen.
Imagen | Los datos reales de la imagen se codifican en forma de valores ASCII hexadecimales formateados a 80 caracteres por línea. Cada línea termina con un carácter de terminación.
Suma de comprobación | La última línea contiene cuatro bytes ASCII hexadecimales que constituyen la suma de comprobación de los datos de la imagen.

## Ejemplo con Read BMP

Para leer la imagen actual en formato ASCII hexadecimal desde un sistema de visión In-Sight, emita el siguiente comando: RB

El sistema de visión In-Sight responde inicialmente con 1. Indica con ello que la ejecución del comando Read BMP se ha realizado correctamente. La línea siguiente contiene el tamaño en bytes (3848) y los datos de la imagen en formato ASCII hexadecimal.

Nota: Para mayor claridad, la mayor parte de los datos de la imagen real han sido omitidos en el gráfico anterior.

Por último, se devuelve la suma de comprobación en cuatro bytes ASCII hexadecimal (611E).