HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
Loading...
Searching...
No Matches
Public Attributes | List of all members
LedSystemDiagnostics Struct Reference

Snapshot of LED subsystem health and counters. More...

#include <LedManager.h>

Public Attributes

bool system_healthy
 true when driver initialised and operational.
 
bool led_initialized
 true after WS2812 strip init succeeds.
 
bool animation_active
 true if an animation is currently running.
 
LedAnimation current_animation
 Currently active animation mode.
 
uint32_t total_operations
 Lifetime count of all API calls.
 
uint32_t successful_operations
 Calls that returned SUCCESS.
 
uint32_t failed_operations
 Calls that returned an error.
 
uint32_t animation_cycles
 Number of animation update ticks processed.
 
uint32_t current_brightness
 Current brightness value [0–255].
 
uint32_t current_color
 Current colour as packed 0xRRGGBB.
 

Detailed Description

Snapshot of LED subsystem health and counters.

Member Data Documentation

◆ animation_active

bool LedSystemDiagnostics::animation_active

true if an animation is currently running.

◆ animation_cycles

uint32_t LedSystemDiagnostics::animation_cycles

Number of animation update ticks processed.

◆ current_animation

LedAnimation LedSystemDiagnostics::current_animation

Currently active animation mode.

◆ current_brightness

uint32_t LedSystemDiagnostics::current_brightness

Current brightness value [0–255].

◆ current_color

uint32_t LedSystemDiagnostics::current_color

Current colour as packed 0xRRGGBB.

◆ failed_operations

uint32_t LedSystemDiagnostics::failed_operations

Calls that returned an error.

◆ led_initialized

bool LedSystemDiagnostics::led_initialized

true after WS2812 strip init succeeds.

◆ successful_operations

uint32_t LedSystemDiagnostics::successful_operations

Calls that returned SUCCESS.

◆ system_healthy

bool LedSystemDiagnostics::system_healthy

true when driver initialised and operational.

◆ total_operations

uint32_t LedSystemDiagnostics::total_operations

Lifetime count of all API calls.


The documentation for this struct was generated from the following file: