|
HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
|
Configuration structure for Hall sensor auto-configuration. More...
#include <tmc9660.hpp>
Public Attributes | |
| tmc9660::tmcl::HallSectorOffset | sectorOffset |
| tmc9660::tmcl::Direction | direction |
| Hall sensor direction (default: NOT_INVERTED) | |
| tmc9660::tmcl::EnableDisable | extrapolation |
| uint8_t | filterLength |
| Digital filter length for Hall inputs [0-255] (default: 0, no filtering) | |
| std::optional< float > | offset0Deg |
| Offset for 0° Hall position in degrees (optional, default: 0°) | |
| std::optional< float > | offset60Deg |
| Offset for 60° Hall position in degrees (optional, default: 60°) | |
| std::optional< float > | offset120Deg |
| Offset for 120° Hall position in degrees (optional, default: 120°) | |
| std::optional< float > | offset180Deg |
| Offset for 180° Hall position in degrees (optional, default: 180°) | |
| std::optional< float > | offset240Deg |
| Offset for 240° Hall position in degrees (optional, default: 240°) | |
| std::optional< float > | offset300Deg |
| Offset for 300° Hall position in degrees (optional, default: 300°) | |
| std::optional< float > | globalOffsetDeg |
| Global offset in degrees (optional, default: 0°) | |
Configuration structure for Hall sensor auto-configuration.
| tmc9660::tmcl::Direction tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::direction |
Hall sensor direction (default: NOT_INVERTED)
| tmc9660::tmcl::EnableDisable tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::extrapolation |
Enable Hall extrapolation for higher resolution (default: DISABLED)
| uint8_t tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::filterLength |
Digital filter length for Hall inputs [0-255] (default: 0, no filtering)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::globalOffsetDeg |
Global offset in degrees (optional, default: 0°)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::offset0Deg |
Offset for 0° Hall position in degrees (optional, default: 0°)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::offset120Deg |
Offset for 120° Hall position in degrees (optional, default: 120°)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::offset180Deg |
Offset for 180° Hall position in degrees (optional, default: 180°)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::offset240Deg |
Offset for 240° Hall position in degrees (optional, default: 240°)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::offset300Deg |
Offset for 300° Hall position in degrees (optional, default: 300°)
| std::optional<float> tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::offset60Deg |
Offset for 60° Hall position in degrees (optional, default: 60°)
| tmc9660::tmcl::HallSectorOffset tmc9660::TMC9660< CommType >::FeedbackSense::HallConfig::sectorOffset |
Hall sensor 60-degree/sector offset (default: DEG_0)