HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
Loading...
Searching...
No Matches
fatigue_motion_impl.hpp File Reference

Full implementation of FatigueTestMotion class. More...

#include "fatigue_motion.hpp"
#include "esp_log.h"
#include "esp_timer.h"
#include "test_config/esp32_tmc51x0_test_config.hpp"
#include <algorithm>
#include <cmath>
Include dependency graph for fatigue_motion_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  FatigueTest
 

Variables

static const char * TAG_MOTION = "FatigueMotion"
 
static constexpr float FatigueTest::VMAX_MIN_RPM = 5.0f
 
static constexpr float FatigueTest::VMAX_MAX_RPM = 120.0f
 
static constexpr float FatigueTest::AMAX_MIN_REV_S2 = 0.5f
 
static constexpr float FatigueTest::AMAX_MAX_REV_S2 = 30.0f
 

Detailed Description

Full implementation of FatigueTestMotion class.

Complete implementation extracted from fatigue_test_stallguard.cpp and fatigue_test_encoder.cpp Provides point-to-point motion with trajectory calculation, dwell handling, and cycle counting.

This file is included by fatigue_motion.hpp to provide header-only implementation.

Variable Documentation

◆ TAG_MOTION

const char* TAG_MOTION = "FatigueMotion"
static