|
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"
Include dependency graph for rssi.c: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().
Here is the call graph for this function:Definition at line 47 of file rssi.c.
References set_rssi().
Referenced by rssi_init().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function: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().
Here is the caller graph for this function:| 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().