Encoder operation data.
More...
#include <hpm_mcl_encoder.h>
| union { ... } mcl_encoder_t::cal_speed |
◆ cfg
◆ current_loop_ts
| float* mcl_encoder_t::current_loop_ts |
◆ enable
| bool* mcl_encoder_t::enable |
◆ force_set_theta
◆ iirfilter
◆ m_method
◆ m_t_method
◆ mcu_clock_tick
| int32_t* mcl_encoder_t::mcu_clock_tick |
◆ memory
| uint32_t mcl_encoder_t::memory[(16)] |
◆ phase
◆ pll_method
◆ pole_num
| int32_t* mcl_encoder_t::pole_num |
| struct { ... } mcl_encoder_t::result |
| struct { ... } mcl_encoder_t::sensorless |
◆ speed
| float mcl_encoder_t::speed |
◆ status
◆ t_method
◆ theta [1/2]
| float mcl_encoder_t::theta |
◆ theta [2/2]
| float* mcl_encoder_t::theta |
◆ theta_forecast
| float mcl_encoder_t::theta_forecast |
◆ theta_initial
| float mcl_encoder_t::theta_initial |
The documentation for this struct was generated from the following file: