Aggregated board health (Vortex::CollectDiagnostics()). Index order of managers = init order.
More...
#include <VortexDiagnostics.h>
Aggregated board health (Vortex::CollectDiagnostics()). Index order of managers = init order.
◆ adc_channels
| uint8_t VortexBoardDiagnostics::adc_channels {0} |
◆ can_ok
| bool VortexBoardDiagnostics::can_ok {false} |
◆ encoder_devices_ready
| uint8_t VortexBoardDiagnostics::encoder_devices_ready {0} |
◆ failed_components
| uint8_t VortexBoardDiagnostics::failed_components {0} |
◆ gpio_pins
| uint16_t VortexBoardDiagnostics::gpio_pins {0} |
◆ i2c_ok
| bool VortexBoardDiagnostics::i2c_ok {false} |
◆ imu_devices_ready
| uint8_t VortexBoardDiagnostics::imu_devices_ready {0} |
◆ init_time_ms
| uint32_t VortexBoardDiagnostics::init_time_ms {0} |
◆ initialized
| bool VortexBoardDiagnostics::initialized {false} |
◆ last_error
Why the last EnsureInitialized() failed, if it did.
◆ managers
◆ managers_up
| uint8_t VortexBoardDiagnostics::managers_up {0} |
Managers that report initialised.
◆ motor_devices_active
| uint8_t VortexBoardDiagnostics::motor_devices_active {0} |
TMC9660 slots with a handler.
◆ motor_devices_ready
| uint8_t VortexBoardDiagnostics::motor_devices_ready {0} |
... whose bring-up succeeded
◆ spi_ok
| bool VortexBoardDiagnostics::spi_ok {false} |
◆ temperature_sensors
| uint8_t VortexBoardDiagnostics::temperature_sensors {0} |
◆ uart_ok
| bool VortexBoardDiagnostics::uart_ok {false} |
◆ warnings
| uint8_t VortexBoardDiagnostics::warnings {0} |
The documentation for this struct was generated from the following file: