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
11
extern
"C"
{
12
#endif
13
17
void
pid_ctrl_init
();
18
22
void
pid_ctrl_deinit
();
23
27
void
pid_ctrl_reset
();
28
35
float
pid_ctrl_run
(int32_t dt,
PtpServoAuxInput
* pAux);
36
37
#ifdef __cplusplus
38
}
39
#endif
40
41
#endif
/* SERVO_PD_CONTROLLER_H_ */
pid_ctrl_deinit
void pid_ctrl_deinit()
Definition:
pid_controller.c:112
pid_ctrl_init
void pid_ctrl_init()
Definition:
pid_controller.c:104
pid_ctrl_reset
void pid_ctrl_reset()
Definition:
pid_controller.c:118
pid_ctrl_run
float pid_ctrl_run(int32_t dt, PtpServoAuxInput *pAux)
Definition:
pid_controller.c:123
PtpServoAuxInput
Data to perform a full synchronization.
Definition:
ptp_servo_types.h:21
src
flexptp
servo
pid_controller.h
Generated by
1.9.6