#include "common.h"
#include "track.h"
#include "almanac.h"
#include "ephemeris.h"
#include "gpstime.h"
Go to the source code of this file.
Classes | |
struct | sdiff_t |
Functions | |
void | almanacs_to_single_diffs (u8 n, almanac_t *alms, gps_time_t timestamp, sdiff_t *sdiffs) |
s8 | copy_sdiffs_put_ref_first (u8 ref_prn, u8 num_sdiffs, sdiff_t *sdiffs, sdiff_t *sdiffs_with_ref_first) |
void | double_diff (u8 n, sdiff_t *sds, sdiff_t *dds, u8 ref_idx) |
u8 | filter_sdiffs (u8 num_sdiffs, sdiff_t *sdiffs, u8 num_sats_to_drop, u8 *sats_to_drop) |
u8 | make_propagated_sdiffs (u8 n_local, navigation_measurement_t *m_local, u8 n_remote, navigation_measurement_t *m_remote, double *remote_dists, double remote_pos_ecef[3], ephemeris_t *es, gps_time_t t, sdiff_t *sds) |
u8 | propagate (u8 n, double ref_ecef[3], navigation_measurement_t *m_in_base, gps_time_t *t_base, navigation_measurement_t *m_in_rover, gps_time_t *t_rover, navigation_measurement_t *m_out_base) |
int | sdiff_search_prn (const void *a, const void *b) |
u8 | single_diff (u8 n_a, navigation_measurement_t *m_a, u8 n_b, navigation_measurement_t *m_b, sdiff_t *sds) |