Funciones | |
| 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 LMSAPI_LASER_DATA* LMSAPI_ENTRY lmsapi_laser_data_create | ( | ) |
Crea una estructura de medicion
| 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.
| 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). | |
| laserdata | 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:
|
|
|
|
Documento generado en
1.5.2
|