Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
stereocam.h File Reference

interface to the TU Delft serial stereocam More...

#include "pprzlink/pprz_transport.h"
#include "math/pprz_algebra_float.h"
+ Include dependency graph for stereocam.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  stereocam_t
 

Functions

void stereocam_init (void)
 
void stereocam_event (void)
 
void state2stereocam (void)
 

Detailed Description

interface to the TU Delft serial stereocam

Definition in file stereocam.h.


Data Structure Documentation

◆ stereocam_t

struct stereocam_t

Definition at line 34 of file stereocam.h.

+ Collaboration diagram for stereocam_t:
Data Fields
struct FloatRMat body_to_cam IMU to stereocam rotation.
struct link_device * device The device which is uses for communication.
bool msg_available If we received a message.
struct pprz_transport transport The transport layer (PPRZ)

Function Documentation

◆ state2stereocam()

void state2stereocam ( void  )

Definition at line 216 of file stereocam.c.

References stereocam_t::body_to_cam, cam_angles(), stereocam_t::device, float_rmat_mult(), stateGetNedToBodyEulers_f(), stereocam, and stereocam_t::transport.

+ Here is the call graph for this function:

◆ stereocam_event()

void stereocam_event ( void  )

Definition at line 202 of file stereocam.c.

References stereocam_t::device, stereocam_t::msg_available, stereocam, stereocam_msg_buf, stereocam_parse_msg(), and stereocam_t::transport.

+ Here is the call graph for this function:

◆ stereocam_init()