Paparazzi UAS
v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
|
interface to the TU Delft serial stereocam More...
#include <std.h>
Go to the source code of this file.
Data Structures | |
struct | uint8array |
Functions | |
void | stereocam_disparity_to_meters (uint8_t *, float *, int) |
void | stereocam_start (void) |
void | stereocam_stop (void) |
void | stereocam_periodic (void) |
Variables | |
uint8array | stereocam_data |
interface to the TU Delft serial stereocam
Definition in file stereocam.h.
struct uint8array |
void stereocam_disparity_to_meters | ( | uint8_t * | , |
float * | , | ||
int | |||
) |
Definition at line 61 of file stereocam.c.
References BASELINE_STEREO_MM, and BRANDSPUNTSAFSTAND_STEREO.
Referenced by serial_update().
void stereocam_periodic | ( | void | ) |
Definition at line 97 of file stereocam.c.
References link_device::char_available, uint8array::data, DefaultChannel, DefaultDevice, extract_loc, freq_counter, frequency, uint8array::fresh, handleStereoPackage(), insert_loc, uint8array::len, uint8array::matrix_height, uint8array::matrix_width, msg_buf, msg_start, sys_time::nb_tick, link_device::periph, previous_time, ser_read_buf, STEREO_BUF_SIZE, StereoGetch, stereoprot_add(), and sys_time::ticks_per_sec.
void stereocam_start | ( | void | ) |
Definition at line 76 of file stereocam.c.
References extract_loc, freq_counter, frequency, uint8array::fresh, insert_loc, msg_start, sys_time::nb_tick, and previous_time.
void stereocam_stop | ( | void | ) |
Definition at line 93 of file stereocam.c.
uint8array stereocam_data |
Definition at line 56 of file stereocam.c.
Referenced by CN_escape_velocity(), CN_matrix_butterworth(), CN_matrix_Kalman_filter(), CN_potential_heading(), CN_potential_velocity(), CN_vector_escape_velocity(), CN_vector_velocity(), follow_me_periodic(), run_avoid_navigation_onvision(), serial_update(), stereo_avoid_run(), stereo_to_state_periodic(), and stereocam_to_state().