#include "lmsapi_serial.h"#include "lmsapi_crc.h"| Estructuras de datos | |
| struct | LMSAPI_CONNECTION_ | 
| Estructura que contiene el estado del sensor.  Más... | |
| struct | LMSAPI_LASER_DATA_ | 
| Estructura para obtener los datos de medición.  Más... | |
| Funciones | |
| LMSAPI_API int LMSAPI_ENTRY | lmsapi_read_from_laser (LMSAPI_CONNECTION *connection, uint8_t *data, int maxlen) | 
| LMSAPI_API int LMSAPI_ENTRY | lmsapi_write_to_laser (LMSAPI_CONNECTION *connection, uint8_t *data, int len) | 
| LMSAPI_API int LMSAPI_ENTRY | lmsapi_send_command (LMSAPI_CONNECTION *connection, uint8_t *packet, int len, uint8_t *outpacket, int maxoutlen, int expected_response) | 
| Envia un datagrama y obtiene una respuesta. | |
| LMSAPI_API LMSAPI_LASER_DATA *LMSAPI_ENTRY | lmsapi_laser_data_create () | 
| LMSAPI_API void LMSAPI_ENTRY | lmsapi_laser_data_destroy (LMSAPI_LASER_DATA *laserdata) | 
| Libera la memoria de una estructura de medición. | |
| LMSAPI_API float LMSAPI_ENTRY | lmsapi_laser_data_get_resolution (LMSAPI_LASER_DATA *laserdata) | 
| Accede al miembro resolucion angular. | |
| LMSAPI_API float LMSAPI_ENTRY | lmsapi_laser_data_get_min_angle (LMSAPI_LASER_DATA *laserdata) | 
| Accede al miembro angulo minimo. | |
| LMSAPI_API float LMSAPI_ENTRY | lmsapi_laser_data_get_max_angle (LMSAPI_LASER_DATA *laserdata) | 
| Accede al miembro angulo máximo. | |
| LMSAPI_API float LMSAPI_ENTRY | lmsapi_laser_data_get_max_range (LMSAPI_LASER_DATA *laserdata) | 
| Obtiene el rango de distancia. | |
| LMSAPI_API float LMSAPI_ENTRY | lmsapi_laser_data_get_scale_distance (LMSAPI_LASER_DATA *laserdata) | 
| Obtiene la escala de distancias. | |
| LMSAPI_API uint32_t LMSAPI_ENTRY | lmsapi_laser_data_get_distance_count (LMSAPI_LASER_DATA *laserdata) | 
| Obtiene el número de distancias. | |
| LMSAPI_API float LMSAPI_ENTRY | lmsapi_laser_data_get_distance (LMSAPI_LASER_DATA *laserdata, int index) | 
| Obtiene una distancia del arreglo de distancias. | |
| LMSAPI_API uint32_t LMSAPI_ENTRY | lmsapi_laser_data_get_intensity_count (LMSAPI_LASER_DATA *laserdata) | 
| Obtiene el número de intensidades. 0 Si no hay intensidades. | |
| LMSAPI_API uint32_t LMSAPI_ENTRY | lmsapi_laser_data_get_intensity (LMSAPI_LASER_DATA *laserdata, int index) | 
| Obtiene un valor de intensidad del arreglo de intensidades. | |
| LMSAPI_API void LMSAPI_ENTRY | lmsapi_laser_data_simulate_values (LMSAPI_LASER_DATA *laserdata, int width, int resolution, int distance_range, int handle_intensity, float scale_distance) | 
| Funcion que simula los datos de una medición laser. | |
| 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. | |
|   |   |   | Documento generado en  1.5.2 |