Go to the source code of this file.
Classes | |
struct | sats_management_t |
Defines | |
#define | INTERSECTION_SATS_THRESHOLD_SIZE 2 |
#define | NEW_REF 1 |
#define | NEW_REF_START_OVER -1 |
#define | OLD_REF 0 |
Functions | |
void | init_sats_management (sats_management_t *sats_management, u8 num_sats, sdiff_t *sdiffs, sdiff_t *sdiffs_with_ref_first) |
s8 | match_sdiffs_to_sats_man (sats_management_t *sats, u8 num_sdiffs, sdiff_t *sdiffs, sdiff_t *sdiffs_with_ref_first) |
void | print_sats_management (sats_management_t *sats_management) |
void | print_sats_management_short (sats_management_t *sats_management) |
s8 | rebase_sats_management (sats_management_t *sats_management, u8 num_sats, sdiff_t *sdiffs, sdiff_t *sdiffs_with_ref_first) |
void | set_reference_sat_of_prns (u8 ref_prn, u8 num_sats, u8 *prns) |
void | update_sats_sats_management (sats_management_t *sats_management, u8 num_non_ref_sdiffs, sdiff_t *non_ref_sdiffs) |
#define INTERSECTION_SATS_THRESHOLD_SIZE 2 |
Definition at line 23 of file sats_management.h.
#define NEW_REF 1 |
Definition at line 20 of file sats_management.h.
#define NEW_REF_START_OVER -1 |
Definition at line 21 of file sats_management.h.
#define OLD_REF 0 |
Definition at line 19 of file sats_management.h.
void init_sats_management | ( | sats_management_t * | sats_management, |
u8 | num_sats, | ||
sdiff_t * | sdiffs, | ||
sdiff_t * | sdiffs_with_ref_first | ||
) |
Definition at line 229 of file sats_management.c.
s8 match_sdiffs_to_sats_man | ( | sats_management_t * | sats, |
u8 | num_sdiffs, | ||
sdiff_t * | sdiffs, | ||
sdiff_t * | sdiffs_with_ref_first | ||
) |
Definition at line 341 of file sats_management.c.
void print_sats_management | ( | sats_management_t * | sats_management | ) |
Prints one prn per line
Definition at line 252 of file sats_management.c.
void print_sats_management_short | ( | sats_management_t * | sats_man | ) |
Prints all prns on one line
Definition at line 260 of file sats_management.c.
s8 rebase_sats_management | ( | sats_management_t * | sats_management, |
u8 | num_sdiffs, | ||
sdiff_t * | sdiffs, | ||
sdiff_t * | sdiffs_with_ref_first | ||
) |
Updates sats to the new measurements' sat set
Definition at line 271 of file sats_management.c.
void set_reference_sat_of_prns | ( | u8 | ref_prn, |
u8 | num_sats, | ||
u8 * | prns | ||
) |
Puts sdiffs into sdiffs_with_ref_first with the sdiff for ref_prn first
Definition at line 121 of file sats_management.c.
void update_sats_sats_management | ( | sats_management_t * | sats_management, |
u8 | num_non_ref_sdiffs, | ||
sdiff_t * | non_ref_sdiffs | ||
) |
Definition at line 331 of file sats_management.c.