|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/radio_control/radio_control_uavcan.h"#include "modules/radio_control/radio_control.h"#include "uavcan/uavcan.h"#include "modules/core/abi.h"#include "modules/core/threads.h"#include "dronecan.sensors.rc.RCInput.h"#include "generated/radio.h"
Include dependency graph for radio_control_uavcan.c:Go to the source code of this file.
Functions | |
| static void | rc_uavcan_cb (struct uavcan_iface_t *iface, CanardRxTransfer *transfer) |
| void | rc_uavcan_init (void) |
| void | rc_uavcan_event (void) |
Variables | |
| static uavcan_event | rc_uavcan_ev |
| struct dronecan_sensors_rc_RCInput | rc_dronecan_msg |
| static bool | rc_frame_available |
| static pprz_mutex_t | rc_mtx |
Definition in file radio_control_uavcan.c.
|
static |
Definition at line 27 of file radio_control_uavcan.c.
References foo, pprz_mtx_trylock(), pprz_mtx_unlock(), rc_dronecan_msg, rc_frame_available, rc_mtx, and transfer().
Referenced by rc_uavcan_init().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 46 of file radio_control_uavcan.c.
References foo, RadioControl::frame_cpt, RadioControl::nb_channel, pprz_mtx_trylock(), pprz_mtx_unlock(), radio_control, RADIO_CONTROL_UAVCAN_ID, RadioControl::radio_ok_cpt, rc_dronecan_msg, rc_frame_available, rc_mtx, RC_OK, RadioControl::status, and RadioControl::time_since_last_frame.
Here is the call graph for this function:Definition at line 37 of file radio_control_uavcan.c.
References foo, RadioControl::nb_channel, pprz_mtx_init(), radio_control, rc_frame_available, rc_mtx, rc_uavcan_cb(), rc_uavcan_ev, and uavcan_bind().
Here is the call graph for this function:| struct dronecan_sensors_rc_RCInput rc_dronecan_msg |
Definition at line 22 of file radio_control_uavcan.c.
Referenced by rc_uavcan_cb(), and rc_uavcan_event().
|
static |
Definition at line 23 of file radio_control_uavcan.c.
Referenced by rc_uavcan_cb(), rc_uavcan_event(), and rc_uavcan_init().
|
static |
Definition at line 24 of file radio_control_uavcan.c.
Referenced by rc_uavcan_cb(), rc_uavcan_event(), and rc_uavcan_init().
|
static |
Definition at line 20 of file radio_control_uavcan.c.
Referenced by rc_uavcan_init().