Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
downlink.h File Reference

Common code for AP and FBW telemetry. More...

#include <inttypes.h>
#include "generated/airframe.h"
#include "generated/modules.h"
#include "pprzlink/messages.h"
#include "subsystems/datalink/datalink.h"
#include "mcu_periph/uart.h"
+ Include dependency graph for downlink.h:

Go to the source code of this file.

Macros

#define DefaultChannel   DOWNLINK_TRANSPORT
 SITL. More...
 
#define DefaultDevice   DOWNLINK_DEVICE
 

Functions

void downlink_init (void)
 

Detailed Description

Common code for AP and FBW telemetry.

Definition in file downlink.h.

Macro Definition Documentation

#define DefaultChannel   DOWNLINK_TRANSPORT

SITL.

!SITL

Definition at line 84 of file downlink.h.

Referenced by adc_generic_periodic(), add_slot(), ahrs_dcm_update_mag(), ahrs_float_invariant_propagate(), airspeed_amsys_downlink(), airspeed_ets_read_event(), airspeed_otf_parse(), airspeed_uADC_periodic(), alt_filter_periodic(), alt_kalman(), aoa_adc_update(), aoa_pwm_update(), ArduIMU_event(), atmega_i2c_cam_ctrl_event(), atmega_i2c_cam_ctrl_send(), autopilot_send_mode(), baro_amsys_read_periodic(), baro_bmp_event(), baro_ets_read_event(), baro_event(), baro_hca_read_event(), baro_mpl3115_read_event(), baro_MS5534A_event(), baro_ms5611_event(), baro_ms5611_send_coeff(), baro_periodic(), baro_scp_event(), calibration(), charge_sens_event(), config_mkk_v2_periodic_telemetry(), dc_info(), dc_send_shot_position(), dl_parse_msg(), DownlinkSendWpNr(), dpicco_event(), dust_gp2y_event(), enose_periodic(), firmware_parse_msg(), flight_benchmark_periodic(), formation_flight(), geiger_counter_event(), georeference_filter(), georeference_project(), gps_ubx_ucenter_configure(), gsm_event(), hmc5843_module_periodic(), humid_hih_periodic(), humid_htm_event(), humid_sht_event_i2c(), humid_sht_periodic(), humid_sht_periodic_i2c(), imu_apogee_downlink_raw(), IMU_Daten_verarbeiten(), imu_hbmini_downlink_raw(), imu_krooz_downlink_raw(), imu_mpu9250_report(), imu_navgo_downlink_raw(), imu_umarim_downlink_raw(), ins_float_invariant_propagate(), ir_mlx_event(), ir_mlx_periodic(), light_solar_periodic(), light_temt_periodic(), lm75_event(), mag_hmc58xx_report(), main_periodic(), main_periodic_task(), max11040_periodic(), mf_daq_send_report(), mf_ptu_periodic(), micromag_event(), mission_status_report(), monitor_task(), MPPT_ask(), MPPT_periodic(), ms45xx_i2c_event(), nav_catapult_run(), navigation_task(), navigation_update_wp_from_speed(), nps_autopilot_run_step(), on_DL_SETTING(), parse_ins_msg(), parse_xsens_msg(), pcap01_event(), periodic_2Hz_openlog(), periodic_downlink_carto(), periodic_report_sysmon(), periodic_telemetry_err_report(), periodic_telemetry_handle(), potential_task(), px4flow_downlink(), qr_code_spi_link_periodic(), qrscan(), reporting_task(), run_avoid_navigation_onvision(), Send(), send_imu_mag_current(), serial_update(), sonar_adc_read(), sonar_bebop_read(), srf08_event(), start_formation(), stereocam_droplet_periodic(), stereocam_periodic(), stereocam_to_state(), stop_formation(), tcas_periodic_task_1Hz(), telemetry_periodic(), temod_event(), temp_adc_periodic(), temp_tcouple_adc_periodic(), tmp102_event(), trigger_ext_periodic(), vff_propagate(), vn100_report_task(), waypoint_move_enu_i(), waypoint_move_lla(), wind_gfi_event(), windturbine_periodic(), and xtend_rssi_periodic().

#define DefaultDevice   DOWNLINK_DEVICE

Definition at line 88 of file downlink.h.

Referenced by adc_generic_periodic(), add_slot(), ahrs_dcm_update_mag(), ahrs_float_invariant_propagate(), airspeed_amsys_downlink(), airspeed_ets_read_event(), airspeed_otf_parse(), airspeed_uADC_periodic(), alt_filter_periodic(), alt_kalman(), aoa_adc_update(), aoa_pwm_update(), ArduIMU_event(), atmega_i2c_cam_ctrl_event(), atmega_i2c_cam_ctrl_send(), autopilot_send_mode(), baro_amsys_read_periodic(), baro_bmp_event(), baro_ets_read_event(), baro_event(), baro_hca_read_event(), baro_mpl3115_read_event(), baro_MS5534A_event(), baro_ms5611_event(), baro_ms5611_send_coeff(), baro_periodic(), baro_scp_event(), calibration(), charge_sens_event(), config_mkk_v2_periodic_telemetry(), dc_info(), dc_send_shot_position(), dl_parse_msg(), downlink_init(), DownlinkSendWpNr(), dpicco_event(), dust_gp2y_event(), enose_periodic(), firmware_parse_msg(), flight_benchmark_periodic(), formation_flight(), geiger_counter_event(), georeference_filter(), georeference_project(), gps_ubx_ucenter_configure(), gsm_event(), hmc5843_module_periodic(), humid_hih_periodic(), humid_htm_event(), humid_sht_event_i2c(), humid_sht_periodic(), humid_sht_periodic_i2c(), imu_apogee_downlink_raw(), IMU_Daten_verarbeiten(), imu_hbmini_downlink_raw(), imu_krooz_downlink_raw(), imu_mpu9250_report(), imu_navgo_downlink_raw(), imu_umarim_downlink_raw(), ins_float_invariant_propagate(), ir_mlx_event(), ir_mlx_periodic(), light_solar_periodic(), light_temt_periodic(), lm75_event(), mag_hmc58xx_report(), main_periodic(), main_periodic_task(), max11040_periodic(), mf_daq_send_report(), mf_ptu_periodic(), micromag_event(), mission_status_report(), monitor_task(), MPPT_ask(), MPPT_periodic(), ms45xx_i2c_event(), nav_catapult_run(), navigation_task(), navigation_update_wp_from_speed(), nps_autopilot_run_step(), on_DL_SETTING(), parse_ins_msg(), parse_xsens_msg(), pcap01_event(), periodic_2Hz_openlog(), periodic_downlink_carto(), periodic_report_sysmon(), periodic_telemetry_err_report(), periodic_telemetry_handle(), potential_task(), px4flow_downlink(), qr_code_spi_link_periodic(), qrscan(), reporting_task(), run_avoid_navigation_onvision(), Send(), send_imu_mag_current(), serial_update(), sonar_adc_read(), sonar_bebop_read(), srf08_event(), start_formation(), stereocam_droplet_periodic(), stereocam_periodic(), stereocam_to_state(), stop_formation(), tcas_periodic_task_1Hz(), telemetry_periodic(), temod_event(), temp_adc_periodic(), temp_tcouple_adc_periodic(), tmp102_event(), trigger_ext_periodic(), vff_propagate(), vn100_report_task(), waypoint_move_enu_i(), waypoint_move_lla(), wind_gfi_event(), windturbine_periodic(), and xtend_rssi_periodic().

Function Documentation

void downlink_init ( void  )

Definition at line 86 of file downlink.c.

References BLUEGIGA, bluegiga_init(), bluegiga_p, datalink_nb_msgs, DefaultDevice, DefaultPeriodic, get_sys_time_usec(), PPRZ, register_periodic_telemetry(), send_downlink(), SUPERBITRF, sys_time_usleep(), W5100, and w5100_init().

Referenced by init_ap(), main(), and main_init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: