flexPTP
1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
kalman_filter.h
Go to the documentation of this file.
1
#ifndef SERVO_KALMAN_FILTER
2
#define SERVO_KALMAN_FILTER
3
4
#include <stdint.h>
5
6
#include "../ptp_servo_types.h"
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
20
void
kalman_filter_init
();
21
25
void
kalman_filter_deinit
();
26
30
void
kalman_filter_reset
();
31
38
float
kalman_filter_run
(int32_t dt,
PtpServoAuxInput
* pAux);
39
40
#ifdef __cplusplus
41
}
42
#endif
43
44
#endif
/* SERVO_KALMAN_FILTER */
kalman_filter_reset
void kalman_filter_reset()
Definition:
kalman_filter.c:266
kalman_filter_init
void kalman_filter_init()
Definition:
kalman_filter.c:251
kalman_filter_run
float kalman_filter_run(int32_t dt, PtpServoAuxInput *pAux)
Definition:
kalman_filter.c:298
kalman_filter_deinit
void kalman_filter_deinit()
Definition:
kalman_filter.c:260
PtpServoAuxInput
Data to perform a full synchronization.
Definition:
ptp_servo_types.h:21
src
flexptp
servo
kalman_filter.h
Generated by
1.9.6