#include <tmc51x0.hpp>
◆ accel_unit
template<typename CommType >
Accel/decel unit (interpreted as rev/s² when used for acceleration fields)
◆ backoff_distance
template<typename CommType >
| float tmc51x0::TMC51x0< CommType >::Homing::BoundsOptions::backoff_distance {5.0F} |
Backoff after bound hit, in position_unit.
◆ current_reduction_factor
template<typename CommType >
| float tmc51x0::TMC51x0< CommType >::Homing::BoundsOptions::current_reduction_factor {0.3F} |
0..1 (percentage of configured current). Ignored if current_reduction_target_mA > 0.
◆ current_reduction_target_mA
template<typename CommType >
| uint16_t tmc51x0::TMC51x0< CommType >::Homing::BoundsOptions::current_reduction_target_mA {0} |
Absolute RMS current target during bounds (0 = disabled).
◆ position_unit
template<typename CommType >
◆ preflight_clear_active_switch
template<typename CommType >
| bool tmc51x0::TMC51x0< CommType >::Homing::BoundsOptions::preflight_clear_active_switch {true} |
Switch homing: if selected switch is active at start, attempt a bounded move away to clear it.
◆ search_accel
template<typename CommType >
Acceleration override in accel_unit (0 = use cached/default)
◆ search_decel
template<typename CommType >
Deceleration override in accel_unit (0 = use cached/default)
◆ search_positive_first
template<typename CommType >
| bool tmc51x0::TMC51x0< CommType >::Homing::BoundsOptions::search_positive_first {true} |
Bounds finding: when true, search + direction first; when false, search - direction first.
◆ search_span
template<typename CommType >
Max distance to attempt per direction, in position_unit.
◆ search_speed
template<typename CommType >
◆ speed_unit
template<typename CommType >
◆ stallguard_override
template<typename CommType >
Optional override (SGT/min_velocity/filter/etc.). If null, uses configured StallGuard settings.
◆ timeout_ms
template<typename CommType >
| uint32_t tmc51x0::TMC51x0< CommType >::Homing::BoundsOptions::timeout_ms {30000} |
The documentation for this struct was generated from the following file: