![]() |
NTURT Zephyr v0.0.1
NTURT common library for Zephyr RTOS
|
Control system parameters. More...
#include <stdint.h>#include <zephyr/sys/util.h>
Include dependency graph for params.h:
This graph shows which files directly or indirectly include this file:Macros | |
| #define | PARAM_MOTOR_DIR_L -1.0 |
| #define | PARAM_MOTOR_DIR_R 1.0 |
| #define | PARAM_MOTOR_RATED_TORQUE 20.0 |
| #define | PARAM_MOTOR_REDUCTION_RATIO 13.1 |
| #define | PARAM_TORQ_LIMIT 20.0 |
| #define | PARAM_TORQ_SLEW 4.0 |
| #define | PARAM_TORQ_DERATE_BEGIN 3000.0 |
| #define | PARAM_TORQ_DERATE_END 5000.0 |
| #define | CTRL_PARAM(name, type, default) |
| Specify aa control parameter. Used in CTRL_PARAM_DECLARE and CTRL_PARAM_EXTERN. | |
| #define | CTRL_PARAM_DECLARE(...) |
Declare control parameters in getter (ctrl_param_<name>_get) and setter (ctrl_param_<name>_set) functions. | |
| #define | CTRL_PARAM_EXTERN(...) |
| Declare control parameters as extern variables. | |
| #define | CTRL_PARAM_LIST |
| List of control parameters. | |
Functions | |
| CTRL_PARAM_DECLARE (CTRL_PARAM_LIST) | |
Control system parameters.