Paparazzi UAS
v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
Paparazzi UAS
Style Guides
Onboard Modules
Paparazzi Messages
Paparazzi Technical Primers
Math library
CATIA
Datalink library
Todo List
Bibliography
Modules
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
sonar_adc.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2010 Gautier Hattenberger
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
*/
22
27
#ifndef SONAR_ADC_H
28
#define SONAR_ADC_H
29
30
#include "
std.h
"
31
32
struct
SonarAdc
{
33
uint16_t
meas
;
34
uint16_t
offset
;
35
float
distance
;
36
};
37
38
extern
struct
SonarAdc
sonar_adc
;
39
40
extern
void
sonar_adc_init
(
void
);
41
extern
void
sonar_adc_read
(
void
);
42
43
#endif
SonarAdc
Definition:
sonar_adc.h:32
uint16_t
unsigned short uint16_t
Definition:
types.h:16
SonarAdc::distance
float distance
Distance measured in meters.
Definition:
sonar_adc.h:35
SonarAdc::meas
uint16_t meas
Raw ADC value.
Definition:
sonar_adc.h:33
sonar_adc_read
void sonar_adc_read(void)
Read ADC value to update sonar measurement.
Definition:
sonar_adc.c:68
std.h
sonar_adc_init
void sonar_adc_init(void)
Definition:
sonar_adc.c:56
SonarAdc::offset
uint16_t offset
Sonar offset in ADC units.
Definition:
sonar_adc.h:34
sonar_adc
struct SonarAdc sonar_adc
Definition:
sonar_adc.c:50
sw
airborne
modules
sonar
sonar_adc.h
Generated on Wed Aug 28 2019 16:29:08 for Paparazzi UAS by
1.8.8