Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/multi/rssi.h"
#include "subsystems/datalink/datalink.h"
#include "pprzlink/messages.h"
#include "subsystems/abi.h"
#include "generated/airframe.h"
Go to the source code of this file.
Macros | |
#define | NB_ACS_ID 256 |
#define | NB_ACS 24 |
Functions | |
static void | rssi_cb (uint8_t sender_id, uint8_t _ac_id, int8_t _tx_strength, int8_t _rssi) |
void | rssi_init () |
void | parse_rssi_dl (void) |
void | set_rssi (uint8_t _ac_id, int8_t _tx_strength, int8_t _rssi) |
struct rssi_info_ | get_rssi (uint8_t _ac_id) |
Variables | |
uint8_t | rssi_acs_idx |
struct rssi_info_ | rssi_acs [NB_ACS] |
uint8_t | rssi_acs_id [NB_ACS_ID] |
abi_event | ev |
Definition in file rssi.c.
#define NB_ACS 24 |
Definition at line 38 of file rssi.c.
Referenced by formation_flight(), formation_init(), potential_task(), set_ac_info_lla(), set_ac_info_utm(), set_rssi(), start_formation(), stop_formation(), tcas_init(), and tcas_periodic_task_1Hz().
#define NB_ACS_ID 256 |
Definition at line 35 of file rssi.c.
Referenced by rssi_init(), and traffic_info_init().
struct rssi_info_ get_rssi | ( | uint8_t | _ac_id | ) |
Definition at line 90 of file rssi.c.
References rssi_acs, and rssi_acs_id.
void parse_rssi_dl | ( | void | ) |
Definition at line 65 of file rssi.c.
References dl_buffer, and set_rssi().
Definition at line 47 of file rssi.c.
References set_rssi().
Referenced by rssi_init().
void rssi_init | ( | void | ) |
Definition at line 52 of file rssi.c.
References ABI_BROADCAST, rssi_info_::ac_id, NB_ACS_ID, rssi_acs, rssi_acs_id, rssi_acs_idx, and rssi_cb().
Definition at line 77 of file rssi.c.
References rssi_info_::ac_id, NB_ACS, rssi_info_::rssi, rssi_acs, rssi_acs_id, rssi_acs_idx, and rssi_info_::tx_strength.
Referenced by parse_rssi_dl(), and rssi_cb().
struct rssi_info_ rssi_acs[NB_ACS] |
Definition at line 42 of file rssi.c.
Referenced by get_rssi(), rssi_init(), and set_rssi().
Definition at line 43 of file rssi.c.
Referenced by get_rssi(), rssi_init(), and set_rssi().
uint8_t rssi_acs_idx |
Definition at line 41 of file rssi.c.
Referenced by rssi_init(), and set_rssi().