mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-09-14 19:43:53 +08:00
1abc7d7daa
date: 2023-07-26T22:20:36 commit: c6d842c412052be1985b63d683c63be9dcb2b0eb
22 lines
1.5 KiB
C
22 lines
1.5 KiB
C
#pragma once
|
|
#include "rednose/helpers/common_ekf.h"
|
|
extern "C" {
|
|
void gnss_update_6(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea);
|
|
void gnss_update_20(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea);
|
|
void gnss_update_7(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea);
|
|
void gnss_update_21(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea);
|
|
void gnss_err_fun(double *nom_x, double *delta_x, double *out_8128068779397269674);
|
|
void gnss_inv_err_fun(double *nom_x, double *true_x, double *out_1141553057367786298);
|
|
void gnss_H_mod_fun(double *state, double *out_2327247742686327650);
|
|
void gnss_f_fun(double *state, double dt, double *out_690824356618248952);
|
|
void gnss_F_fun(double *state, double dt, double *out_2015156480179268251);
|
|
void gnss_h_6(double *state, double *sat_pos, double *out_5585365302508030232);
|
|
void gnss_H_6(double *state, double *sat_pos, double *out_8739010288179210207);
|
|
void gnss_h_20(double *state, double *sat_pos, double *out_8217292551938667710);
|
|
void gnss_H_20(double *state, double *sat_pos, double *out_5820758707894519330);
|
|
void gnss_h_7(double *state, double *sat_pos_vel, double *out_1303955860558393099);
|
|
void gnss_H_7(double *state, double *sat_pos_vel, double *out_6257595943694472907);
|
|
void gnss_h_21(double *state, double *sat_pos_vel, double *out_1303955860558393099);
|
|
void gnss_H_21(double *state, double *sat_pos_vel, double *out_6257595943694472907);
|
|
void gnss_predict(double *in_x, double *in_P, double *in_Q, double dt);
|
|
} |