dRonin
adbada4
dRonin firmware
|
#include "pios.h"
#include "openpilot.h"
#include "physical_constants.h"
#include "modulesettings.h"
#include "flightbatterysettings.h"
#include "flightbatterystate.h"
#include "gpsposition.h"
#include "airspeedactual.h"
#include "baroaltitude.h"
#include "homelocation.h"
#include "accels.h"
#include "flightstatus.h"
#include "nedaccel.h"
#include "velocityactual.h"
#include "attitudeactual.h"
#include "pios_thread.h"
#include "pios_modules.h"
Go to the source code of this file.
Functions | |
if (BaroAltitudeHandle()!=NULL) | |
PIOS_COM_SendBuffer (shub_global->frsky_port, shub_global->serial_buf, msg_length) | |
if (frame_trigger(FRSKY_FRAME_BATTERY)) | |
if (frame_trigger(FRSKY_FRAME_GPS)) | |
static bool | frame_trigger (uint8_t frame_num) |
static uint16_t | frsky_pack_altitude (float altitude, uint8_t *serial_buf) |
static uint16_t | frsky_pack_temperature_01 (float temperature_01, uint8_t *serial_buf) |
static uint16_t | frsky_pack_temperature_02 (float temperature_02, uint8_t *serial_buf) |
static uint16_t | frsky_pack_accel (float accels_x, float accels_y, float accels_z, uint8_t *serial_buf) |
static uint16_t | frsky_pack_cellvoltage (uint8_t cell, float cell_voltage, uint8_t *serial_buf) |
static uint16_t | frsky_pack_fas (float voltage, float current, uint8_t *serial_buf) |
static uint16_t | frsky_pack_rpm (uint16_t rpm, uint8_t *serial_buf) |
static uint16_t | frsky_pack_fuel (float fuel_level, uint8_t *serial_buf) |
static uint16_t | frsky_pack_gps (float course, int32_t latitude, int32_t longitude, float altitude, float speed, uint8_t *serial_buf) |
static uint16_t | frsky_pack_stop (uint8_t *serial_buf) |
static int16_t | frsky_acceleration_unit (float accel) |
static void | frsky_serialize_value (uint8_t valueid, uint8_t *value, uint8_t *serial_buf, uint8_t *index) |
static void | frsky_write_userdata_byte (uint8_t byte, uint8_t *serial_buf, uint8_t *index) |
Variables | |
case | MODULESETTINGS_FRSKYACCELDATA_ATTITUDEANGLES |
AttitudeActualPitchGet & | accY |
AttitudeActualYawGet & | accZ |
accX *accY *accZ * | break = GRAVITY / 10.0f |
msg_length | |
last_armed = flightStatus.Armed | |
float | altitude = baroAltitude.Altitude - altitude_offset |