|
HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
|
Fixed-size record of what failed and what was degraded during Vortex::EnsureInitialized(). More...
#include <array>#include <cstddef>Go to the source code of this file.
Classes | |
| class | VortexBootReport |
Fixed-size record of what failed and what was degraded during Vortex::EnsureInitialized().
Holds string literals only (component names and warning texts with static storage), so it never allocates and never copies text. Adding the same pointer twice is a no-op, so a retry of EnsureInitialized() after a failure does not list a component twice. Entries beyond the capacity are counted in Dropped() rather than lost silently.
Ownership: value type, owned by Vortex. Thread safety: none; Vortex guards it with its lifecycle mutex. MCU-free.