![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "firmwares/rover/autopilot_firmware.h"
#include "generated/modules.h"
#include <stdint.h>
#include "modules/energy/electrical.h"
#include "modules/datalink/telemetry.h"
#include "modules/radio_control/radio_control.h"
#include "modules/gps/gps.h"
#include "modules/nav/nav_geofence.h"
Go to the source code of this file.
Functions | |
static void | send_status (struct transport_tx *trans, struct link_device *dev) |
static void | send_energy (struct transport_tx *trans, struct link_device *dev) |
static void | send_fp (struct transport_tx *trans, struct link_device *dev) |
static void | send_rotorcraft_rc (struct transport_tx *trans, struct link_device *dev) |
void | autopilot_firmware_init (void) |
Init function. | |
void | autopilot_event (void) |
autopilot event function | |
autopilot event function
Autopilot event check function.
Definition at line 142 of file autopilot_firmware.c.
Init function.
Definition at line 128 of file autopilot_firmware.c.
References DefaultPeriodic, foo, register_periodic_telemetry(), send_energy(), send_fp(), send_rotorcraft_rc(), and send_status().
|
static |
Definition at line 70 of file autopilot_firmware.c.
References autopilot, Electrical::avg_cnt, Electrical::avg_power, Electrical::charge, Electrical::current, dev, electrical, Electrical::energy, foo, MAX_PPRZ, pprz_autopilot::throttle, and Electrical::vsupply.
|
static |
Definition at line 83 of file autopilot_firmware.c.
References ANGLE_BFP_OF_REAL, autopilot, RotorcraftNavigation::carrot, dev, pprz_autopilot::flight_time, foo, RotorcraftNavigation::heading, nav, POS_BFP_OF_REAL, stateGetNedToBodyEulers_i(), stateGetPositionEnu_i(), stateGetSpeedEnu_i(), pprz_autopilot::throttle, EnuCoor_f::x, and EnuCoor_f::y.
|
static |
Definition at line 110 of file autopilot_firmware.c.
References dev, foo, radio_control, RADIO_KILL_SWITCH, RADIO_MODE, RADIO_PITCH, RADIO_ROLL, RADIO_THROTTLE, RADIO_YAW, RadioControl::status, and RadioControl::values.
|
static |
Definition at line 55 of file autopilot_firmware.c.
References autopilot, dev, electrical, GpsState::fix, foo, RadioControl::frame_rate, gps, pprz_autopilot::mode, pprz_autopilot::motors_on, sys_time::nb_sec, radio_control, RadioControl::status, and Electrical::vsupply.