Defines | Functions
single_diff.c File Reference
#include <stdio.h>
#include <string.h>
#include "linear_algebra.h"
#include "single_diff.h"
#include "ephemeris.h"
#include "constants.h"
#include "sats_management.h"
Include dependency graph for single_diff.c:

Go to the source code of this file.

Defines

#define GPS_L1_LAMBDA   (GPS_C / GPS_L1_HZ)

Functions

bool _contains_prn (u8 len, u8 *prns, u8 prn)
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)


swiftnav
Author(s):
autogenerated on Sat Jun 8 2019 18:56:56