Paparazzi UAS
v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
rssi.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) Kirk Scheper
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, see
18
* <http://www.gnu.org/licenses/>.
19
*/
26
#ifndef RSSI_H
27
#define RSSI_H
28
29
#include <
inttypes.h
>
30
31
struct
rssi_info_
{
32
uint8_t
ac_id
;
33
int8_t
rssi
;
34
int8_t
tx_strength
;
35
};
36
37
extern
uint8_t
rssi_acs_idx
;
38
extern
uint8_t
rssi_acs_id
[];
39
extern
struct
rssi_info_
rssi_acs
[];
40
41
extern
void
rssi_init
(
void
);
42
extern
void
set_rssi
(
uint8_t
_ac_id,
int8_t
_rssi,
int8_t
_tx_strength);
43
extern
struct
rssi_info_
get_rssi
(
uint8_t
_ac_id);
44
45
extern
void
parse_rssi_dl
(
void
);
46
47
#endif
rssi_acs
struct rssi_info_ rssi_acs[]
Definition:
rssi.c:42
rssi_acs_id
uint8_t rssi_acs_id[]
Definition:
rssi.c:43
parse_rssi_dl
void parse_rssi_dl(void)
Definition:
rssi.c:65
rssi_init
void rssi_init(void)
Definition:
rssi.c:52
rssi_acs_idx
uint8_t rssi_acs_idx
Definition:
rssi.c:41
inttypes.h
rssi_info_::rssi
int8_t rssi
Definition:
rssi.h:33
set_rssi
void set_rssi(uint8_t _ac_id, int8_t _rssi, int8_t _tx_strength)
Definition:
rssi.c:77
uint8_t
unsigned char uint8_t
Definition:
types.h:14
rssi_info_
Definition:
rssi.h:31
rssi_info_::ac_id
uint8_t ac_id
Definition:
rssi.h:32
get_rssi
struct rssi_info_ get_rssi(uint8_t _ac_id)
Definition:
rssi.c:90
int8_t
signed char int8_t
Definition:
types.h:15
rssi_info_::tx_strength
int8_t tx_strength
Definition:
rssi.h:34
sw
airborne
modules
multi
rssi.h
Generated on Sat Feb 9 2019 07:05:52 for Paparazzi UAS by
1.8.8