|
PebbleOS v4.44.0-199-g465b7d28c
|
#include <stdint.h>Data Structures | |
| struct | pbl_freq_track_params |
| Noise model of an oscillator and its measurements. More... | |
| struct | pbl_freq_track |
| Tracker state. More... | |
Functions | |
| void | pbl_freq_track_init (struct pbl_freq_track *ft, const struct pbl_freq_track_params *params) |
| Initialize a tracker with no estimate. | |
| void | pbl_freq_track_seed (struct pbl_freq_track *ft, double hz, double gate_s, uint64_t t_ms) |
| Start from a known frequency, e.g. | |
| int | pbl_freq_track_update (struct pbl_freq_track *ft, double hz, double gate_s, uint64_t t_ms) |
| Feed a measurement. | |
| double | pbl_freq_track_get (const struct pbl_freq_track *ft) |
| Get the estimate. | |
| double | pbl_freq_track_get_dev (const struct pbl_freq_track *ft) |
| Get the standard deviation of the estimate. | |