HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
Loading...
Searching...
No Matches
FatigueTest::FatigueTestMotion::Status Struct Reference

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)
 

Detailed Description

Status structure containing current motion controller state.

Member Data Documentation

◆ amax_rev_s2

float FatigueTest::FatigueTestMotion::Status::amax_rev_s2

User-set acceleration (rev/s²)

◆ bounded

bool FatigueTest::FatigueTestMotion::Status::bounded

Whether mechanical bounds were detected.

◆ current_cycles

uint32_t FatigueTest::FatigueTestMotion::Status::current_cycles

Number of cycles completed.

◆ dwell_max_ms

uint32_t FatigueTest::FatigueTestMotion::Status::dwell_max_ms

Dwell time at max position (ms)

◆ dwell_min_ms

uint32_t FatigueTest::FatigueTestMotion::Status::dwell_min_ms

Dwell time at min position (ms)

◆ estimated_frequency_hz

float FatigueTest::FatigueTestMotion::Status::estimated_frequency_hz

Derived cycle frequency (informational)

◆ global_max_degrees

float FatigueTest::FatigueTestMotion::Status::global_max_degrees

Global max bound (degrees)

◆ global_min_degrees

float FatigueTest::FatigueTestMotion::Status::global_min_degrees

Global min bound (degrees)

◆ max_degrees_from_center

float FatigueTest::FatigueTestMotion::Status::max_degrees_from_center

Local max bound relative to center (degrees)

◆ min_degrees_from_center

float FatigueTest::FatigueTestMotion::Status::min_degrees_from_center

Local min bound relative to center (degrees)

◆ running

bool FatigueTest::FatigueTestMotion::Status::running

Whether motion is currently active.

◆ target_cycles

uint32_t FatigueTest::FatigueTestMotion::Status::target_cycles

Target cycle count (0 = infinite)

◆ vmax_rpm

float FatigueTest::FatigueTestMotion::Status::vmax_rpm

User-set max velocity (RPM)


The documentation for this struct was generated from the following file: