|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
49 #ifndef MF_DAQ_POWER_INIT
50 #define MF_DAQ_POWER_INIT TRUE
53 #if !(defined MF_DAQ_POWER_PORT) && !(defined MF_DAQ_POWER_PIN)
54 INFO(
"MF_DAQ power pin is not defined")
61 #if (defined MF_DAQ_POWER_PORT) && (defined MF_DAQ_POWER_PIN)
71 DOWNLINK_SEND_MF_DAQ_STATE(
extra_pprz_tp, EXTRA_DOWNLINK_DEVICE,
124 float *bufloc = (
float*)(buf+3);
void mf_daq_send_report(void)
uint32_t tow
GPS time of week in ms.
static struct NedCoor_f * stateGetAccelNed_f(void)
Get acceleration in NED coordinates (float).
uint16_t flight_time
flight time in seconds
static struct FloatEulers * stateGetNedToBodyEulers_f(void)
Get vehicle body attitude euler angles (float).
static struct FloatRates * stateGetBodyRates_f(void)
Get vehicle body angular rate (float).
void gpio_setup_output(ioportid_t port, uint16_t gpios)
Setup one or more pins of the given GPIO port as outputs.
Initialize pprzlog transport.
static struct UtmCoor_f * stateGetPositionUtm_f(void)
Get position in UTM coordinates (float).
struct NedCoor_i ned_vel
speed NED in cm/s
#define meteo_france_DAQ_SetPower(_x)
Device independent GPS code (interface)
struct pprz_autopilot autopilot
Global autopilot structure.
float alt
in meters (above WGS84 reference ellipsoid or above MSL)
uint8_t zone
UTM zone number.
uint16_t gspeed
norm of 2d ground speed in cm/s
Common code for AP and FBW telemetry.
static struct FloatVect2 * stateGetHorizontalWindspeed_f(void)
Get horizontal windspeed (float).
int32_t course
GPS course over ground in rad*1e7, [0, 2*Pi]*1e7 (CW/north)
#define MF_DAQ_POWER_INIT
static struct EnuCoor_f * stateGetSpeedEnu_f(void)
Get ground speed in local ENU coordinates (float).
position in UTM coordinates Units: meters
void mf_daq_send_state(void)
int32_t hmsl
height above mean sea level (MSL) in mm
struct pprzlog_transport pprzlog_tp
PPRZLOG transport structure.
Handling of messages coming from ground and other A/Cs.
static struct LlaCoor_f * stateGetPositionLla_f(void)
Get position in LLA coordinates (float).
float values[MF_DAQ_SIZE]
struct GpsState gps
global GPS state
void parse_mf_daq_msg(uint8_t *buf)