flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
pid_controller.h
Go to the documentation of this file.
1/* (C) AndrĂ¡s Wiesner, 2021 */
2
3#ifndef SERVO_PD_CONTROLLER_H_
4#define SERVO_PD_CONTROLLER_H_
5
6#include <stdint.h>
7
8#include "../ptp_servo_types.h"
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
17void pid_ctrl_init();
18
22void pid_ctrl_deinit();
23
27void pid_ctrl_reset();
28
35float pid_ctrl_run(int32_t dt, PtpServoAuxInput * pAux);
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif /* SERVO_PD_CONTROLLER_H_ */
void pid_ctrl_deinit()
void pid_ctrl_init()
void pid_ctrl_reset()
float pid_ctrl_run(int32_t dt, PtpServoAuxInput *pAux)
Data to perform a full synchronization.