Funciones | |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_switch_configuration_mode (LMSAPI_CONNECTION *connection) |
Cambia el sensor a modo de configuracion. | |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_get_laser_type (LMSAPI_CONNECTION *connection) |
Obtiene el modelo del sensor. | |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_set_resolution (LMSAPI_CONNECTION *connection, int width, int res) |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_request_measurement (LMSAPI_CONNECTION *connection, LMSAPI_LASER_DATA *data, float scale_distance) |
Obtiene los datos de medición del sensor. | |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_config (LMSAPI_CONNECTION *connection, int distance_range, int handle_intensity) |
Configura el rango de distancias y habilita el manejo de intensidades en las mediciones. | |
LMSAPI_API LMSAPI_CONNECTION *LMSAPI_ENTRY | lmsapi_open_terminal (int port, int width, int resolution, int distance_range, int handle_intensity) |
Establece una conexion con el sensor laser. | |
LMSAPI_API int LMSAPI_ENTRY | lmsapi_close_terminal (LMSAPI_CONNECTION *connection) |
Cierra una conexion con el sensor laser. |
LMSAPI_API int LMSAPI_ENTRY lmsapi_config | ( | LMSAPI_CONNECTION * | connection, | |
int | distance_range, | |||
int | handle_intensity | |||
) |
Configura el rango de distancias y habilita el manejo de intensidades en las mediciones.
connection | Puntero a manejador de la conexión a puerto serial. | |
distance_range | Rango de distancias en Metros. Una de las constantes de distancias: 8, 80 o 150 metros respectivamente. | |
handle_intensity | Booleano con el cual se habilita la medición de distancias. |
LMSAPI_API int LMSAPI_ENTRY lmsapi_get_laser_type | ( | LMSAPI_CONNECTION * | connection | ) |
Obtiene el modelo del sensor.
connection | Puntero a manejador de la conexión a puerto serial. |
LMSAPI_API LMSAPI_CONNECTION* LMSAPI_ENTRY lmsapi_open_terminal | ( | int | port, | |
int | width, | |||
int | resolution, | |||
int | distance_range, | |||
int | handle_intensity | |||
) |
Establece una conexion con el sensor laser.
distance_range | Rango de distancias en Metros. Una de las constantes de distancias: 8, 80 o 150 metros respectivamente. | |
handle_intensity | Booleano con el cual se habilita la medición de distancias. | |
width | Rango angular del barrido. Los valores válidos son: 100 y 180 grados de circunferencia. | |
resolution | Resolución angular, uno de los siguientes valores: 25, 50, 100 (Cada valor es un porcentaje de grado, 1/100). | |
port | Entero positivo correspondiente al puerto COM. (COM1,COM2...) |
LMSAPI_API int LMSAPI_ENTRY lmsapi_request_measurement | ( | LMSAPI_CONNECTION * | connection, | |
LMSAPI_LASER_DATA * | data, | |||
float | scale_distance | |||
) |
Obtiene los datos de medición del sensor.
connection | Puntero a manejador de la conexión a puerto serial. | |
data | Estructura donde se obtendran las distancias y otros datos de medición. | |
scale_distance | Escala para las distancias. Configure la escala de la siguiente manera:
|
LMSAPI_API int LMSAPI_ENTRY lmsapi_set_resolution | ( | LMSAPI_CONNECTION * | connection, | |
int | width, | |||
int | res | |||
) |
Establece la resolución angular del sensor.
connection | Puntero a manejador de la conexión a puerto serial. | |
width | Rango angular del barrido. Los valores válidos son: 100 y 180 grados de circunferencia. | |
res | Resolución angular, uno de los siguientes valores: 25, 50, 100 (Cada valor es un porcentaje de grado, 1/100). |
LMSAPI_API int LMSAPI_ENTRY lmsapi_switch_configuration_mode | ( | LMSAPI_CONNECTION * | connection | ) |
Cambia el sensor a modo de configuracion.
connection | Puntero a manejador de la conexión a puerto serial. |
Documento generado en 1.5.2 |