liba 0.1.15

An algorithm library based on C/C++
Documentation
from a cimport *

cdef extern from "a/pid.h":
    ctypedef struct a_pid:
        a_float kp
        a_float ki
        a_float kd
        a_float summax
        a_float summin
        a_float sum
        a_float outmax
        a_float outmin
        a_float out
        a_float fdb
        a_float err
    void a_pid_init(a_pid *ctx)
    void a_pid_set_kpid(a_pid *ctx, a_float kp, a_float ki, a_float kd)
    a_float a_pid_run(a_pid *ctx, a_float set, a_float fdb)
    a_float a_pid_pos(a_pid *ctx, a_float set, a_float fdb)
    a_float a_pid_inc(a_pid *ctx, a_float set, a_float fdb)
    void a_pid_zero(a_pid *ctx)