|
HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
|
Status structure containing current motion controller state. More...
#include <fatigue_motion.hpp>
Public Attributes | |
| bool | running |
| Whether motion is currently active. | |
| bool | bounded |
| Whether mechanical bounds were detected. | |
| float | vmax_rpm |
| User-set max velocity (RPM) | |
| float | amax_rev_s2 |
| User-set acceleration (rev/s²) | |
| float | estimated_frequency_hz |
| Derived cycle frequency (informational) | |
| float | min_degrees_from_center |
| Local min bound relative to center (degrees) | |
| float | max_degrees_from_center |
| Local max bound relative to center (degrees) | |
| uint32_t | current_cycles |
| Number of cycles completed. | |
| uint32_t | target_cycles |
| Target cycle count (0 = infinite) | |
| uint32_t | dwell_min_ms |
| Dwell time at min position (ms) | |
| uint32_t | dwell_max_ms |
| Dwell time at max position (ms) | |
| float | global_min_degrees |
| Global min bound (degrees) | |
| float | global_max_degrees |
| Global max bound (degrees) | |
Status structure containing current motion controller state.
| float FatigueTest::FatigueTestMotion::Status::amax_rev_s2 |
User-set acceleration (rev/s²)
| bool FatigueTest::FatigueTestMotion::Status::bounded |
Whether mechanical bounds were detected.
| uint32_t FatigueTest::FatigueTestMotion::Status::current_cycles |
Number of cycles completed.
| uint32_t FatigueTest::FatigueTestMotion::Status::dwell_max_ms |
Dwell time at max position (ms)
| uint32_t FatigueTest::FatigueTestMotion::Status::dwell_min_ms |
Dwell time at min position (ms)
| float FatigueTest::FatigueTestMotion::Status::estimated_frequency_hz |
Derived cycle frequency (informational)
| float FatigueTest::FatigueTestMotion::Status::global_max_degrees |
Global max bound (degrees)
| float FatigueTest::FatigueTestMotion::Status::global_min_degrees |
Global min bound (degrees)
| float FatigueTest::FatigueTestMotion::Status::max_degrees_from_center |
Local max bound relative to center (degrees)
| float FatigueTest::FatigueTestMotion::Status::min_degrees_from_center |
Local min bound relative to center (degrees)
| bool FatigueTest::FatigueTestMotion::Status::running |
Whether motion is currently active.
| uint32_t FatigueTest::FatigueTestMotion::Status::target_cycles |
Target cycle count (0 = infinite)
| float FatigueTest::FatigueTestMotion::Status::vmax_rpm |
User-set max velocity (RPM)