Private Interface for the Proportional-Integral-Derivative (PID) Controller. More...
#include <linux/aquosa/qmgr_base.h>
Go to the source code of this file.
Data Structures | |
struct | pid_params_struct |
Proportional-Integral-Derivative parameters specification. More... | |
struct | pid_struct |
Typedefs | |
typedef struct pid_params_struct | pid_params_t |
Proportional-Integral-Derivative parameters specification. | |
typedef struct pid_struct | pid_ctrl_t |
Functions | |
qos_rv | pid_register (void) |
Register the PID class with the framework. | |
qos_rv | pid_init (void *self, void *self_params) |
Initialize a Proportional-Integral-Derivative controller. | |
qos_rv | pid_final (qmgr_ctrl_t *ctrl) |
Virtual destructor. | |
qos_bw_t | pid_fb_func (qmgr_ctrl_t *ctrl, qres_time_t sched_err) |
The StochDB feedback-based control function. |
Private Interface for the Proportional-Integral-Derivative (PID) Controller.
Definition in file pid.h.