Paparazzi UAS  v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
uart_cam_ctrl.h File Reference

Digital Camera Control Over UART with download of thumbnails over the PAYLOAD message. More...

+ Include dependency graph for uart_cam_ctrl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void digital_cam_uart_init (void)
 
void digital_cam_uart_periodic (void)
 
void digital_cam_uart_event (void)
 

Variables

int digital_cam_uart_thumbnails
 
int digital_cam_uart_status
 

Detailed Description

Digital Camera Control Over UART with download of thumbnails over the PAYLOAD message.

Provides the control of a camera over serial, typically connected to a computer which has full control of all camera functions via USB, including downloading of digital thumbnails

The required initialization (digital_cam_uart_init()) and periodic process.

Definition in file uart_cam_ctrl.h.

Function Documentation

void digital_cam_uart_init ( void  )

Definition at line 116 of file uart_cam_ctrl.c.

References dc_init(), DefaultPeriodic, digital_cam_uart_thumbnails, register_periodic_telemetry(), send_thumbnails(), serial_init(), THUMB_COUNT, THUMB_MSG_SIZE, and thumbs.

+ Here is the call graph for this function:

void digital_cam_uart_periodic ( void  )

Definition at line 135 of file uart_cam_ctrl.c.

References dc_periodic().

+ Here is the call graph for this function:

Variable Documentation

int digital_cam_uart_status

Definition at line 56 of file uart_cam_ctrl.c.

Referenced by digital_cam_uart_event().

int digital_cam_uart_thumbnails

Definition at line 58 of file uart_cam_ctrl.c.

Referenced by digital_cam_uart_init(), and send_thumbnails().