Crates.io | piddiy |
lib.rs | piddiy |
version | 0.1.1 |
source | src |
created_at | 2024-04-28 06:18:31.034366 |
updated_at | 2024-04-28 10:05:13.832021 |
description | DIY custom PID controller toolkit. |
homepage | |
repository | https://github.com/sgeos/piddiy |
max_upload_size | |
id | 1223029 |
size | 38,985 |
PIDDIY (Proportional-Integral-Derivative Do It Yourself) is designed to give users the tools to build their own PID controllers. The library allows manual control over the three primary components of PID systems:
It includes a few standard implementations for these calculations to address common control scenarios. Users requiring more complex behavior are encouraged to implement their own compute functions. The library intentionally omits features like output limits and automatic integral windup resolution to maintain simplicity and user-directed customization.
This library is licensed under the BSD Zero Clause License (0BSD) to make the code available in a public-domain-equivalent capacity, ensuring unrestricted use.