|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
Unified handler for AS5047U magnetic rotary position sensor with SPI integration. More...
#include <cstdint>#include <memory>#include <type_traits>#include <utility>#include "core/hf-core-drivers/external/hf-as5047u-driver/inc/as5047u.hpp"#include "base/BaseSpi.h"#include "RtosMutex.h"Go to the source code of this file.
Classes | |
| class | As5047uSpiAdapter |
| CRTP adapter connecting BaseSpi interface to AS5047U SpiInterface. More... | |
| struct | As5047uMeasurement |
| Complete sensor measurement data structure. More... | |
| struct | As5047uDiagnostics |
| Sensor diagnostic information. More... | |
| struct | As5047uConfig |
| AS5047U configuration structure. More... | |
| class | As5047uHandler |
| Unified handler for AS5047U magnetic rotary position sensor. More... | |
Functions | |
| std::unique_ptr< As5047uHandler > | CreateAs5047uHandler (BaseSpi &spi_interface, const As5047uConfig &config=As5047uHandler::GetDefaultConfig()) noexcept |
| Create AS5047U handler instance. | |
Unified handler for AS5047U magnetic rotary position sensor with SPI integration.
This class provides a modern, unified interface for a single AS5047U device following the same architectural excellence as TMC9660Handler and PCAL95555Handler:
Features:
|
noexcept |
Create AS5047U handler instance.
| spi_interface | Reference to SPI interface |
| config | Sensor configuration |