Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
video_cam_ctrl.c
Go to the documentation of this file.
1/*
2 * Copyright (C)
3 *
4 * This file is part of paparazzi.
5 *
6 * paparazzi is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2, or (at your option)
9 * any later version.
10 *
11 * paparazzi is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with paparazzi; see the file COPYING. If not, write to
18 * the Free Software Foundation, 59 Temple Place - Suite 330,
19 * Boston, MA 02111-1307, USA.
20 */
21
26#include "video_cam_ctrl.h"
27#include "generated/modules.h"
28
29// Include Standard Camera Control Interface
31
32
34{
35}
36
38{
39 // Common DC Periodic task
41}
42
43#ifndef SITL
45#endif
46
47/* Command The Camera */
49{
50 switch (cmd) {
51 case DC_SHOOT:
52#ifndef SITL
54#endif
56 break;
57 case DC_TALLER:
58 break;
59 case DC_WIDER:
60 break;
61 case DC_ON:
62 break;
63 case DC_OFF:
64 break;
65 default:
66 break;
67 }
68
69 // call command send_command function
71}
void dc_periodic(void)
periodic function
Definition dc.c:279
void dc_send_command_common(uint8_t cmd)
Command sending function.
Definition dc.c:192
void dc_send_shot_position(void)
Send Down the coordinates of where the photo was taken.
Definition dc.c:153
Standard Digital Camera Control Interface.
@ DC_OFF
Definition dc.h:118
@ DC_WIDER
Definition dc.h:104
@ DC_SHOOT
Definition dc.h:102
@ DC_TALLER
Definition dc.h:105
@ DC_ON
Definition dc.h:117
void digital_cam_video_periodic(void)
void dc_send_command(uint8_t cmd)
Send Command To Camera.
void digital_cam_video_init(void)
Digital Camera Control: controls triggering of an embedded digital camera on a linux based autopilot.
void video_capture_shoot(void)
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.