Self-describing acceleration value with explicit unit.
More...
#include <tmc51x0_types.hpp>
Self-describing acceleration value with explicit unit.
Carries both the acceleration value and its unit, eliminating ambiguity in configuration and ensuring proper unit conversions throughout the driver.
@ RevPerSec
Revolutions per Second (recommended default for velocity)
Self-describing acceleration value with explicit unit.
Definition tmc51x0_types.hpp:1812
static constexpr AccelerationValue FromRevPerSec(float v) noexcept
Definition tmc51x0_types.hpp:1828
◆ AccelerationValue() [1/2]
| tmc51x0::AccelerationValue::AccelerationValue |
( |
| ) |
|
|
default |
◆ AccelerationValue() [2/2]
| constexpr tmc51x0::AccelerationValue::AccelerationValue |
( |
float | v, |
|
|
Unit | u ) |
|
inlineconstexprnoexcept |
Construct with value and unit.
◆ FromDeg()
|
|
inlinestaticconstexprnoexcept |
◆ FromMm()
|
|
inlinestaticconstexprnoexcept |
◆ FromRad()
|
|
inlinestaticconstexprnoexcept |
◆ FromRevPerSec()
| static constexpr AccelerationValue tmc51x0::AccelerationValue::FromRevPerSec |
( |
float | v | ) |
|
|
inlinestaticconstexprnoexcept |
◆ FromSteps()
|
|
inlinestaticconstexprnoexcept |
◆ unit
Acceleration unit (per second²)
◆ value
| float tmc51x0::AccelerationValue::value {0.0f} |
The documentation for this struct was generated from the following file: