|
FastLED 3.9.15
|
Include dependency graph for AutoResearchTest.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | fl::AutoResearchConfig |
| Configuration for driver-agnostic autoresearch testing Contains all input parameters needed for autoresearch (excludes output parameters) More... | |
| struct | fl::LEDError |
| LED error information for a single run. More... | |
| struct | fl::MultiRunConfig |
| Multi-run test configuration. More... | |
| struct | fl::RunResult |
| Single run result with error tracking. More... | |
| struct | fl::TestContext |
| Test context for detailed error reporting Aggregates all test configuration parameters for error messages. More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Functions | |
| void | autoResearchChipsetTiming (fl::AutoResearchConfig &config, int &total, int &passed, uint32_t &out_show_duration_ms, fl::vector< fl::RunResult > *out_results=nullptr, int num_runs_per_pattern=1) |
| void | autoResearchChipsetTimingLegacy (fl::AutoResearchConfig &config, int &total, int &passed, uint32_t &out_show_duration_ms, fl::vector< fl::RunResult > *out_results=nullptr, int num_runs_per_pattern=1) |
| size_t | capture (fl::shared_ptr< fl::RxChannel > rx_channel, fl::span< uint8_t > rx_buffer, const fl::ChipsetTimingConfig &timing, const char *driver_name) |
| const char * | getBitPatternName (int pattern_id) |
| void | runMultiTest (const char *test_name, fl::AutoResearchConfig &config, const fl::MultiRunConfig &multi_config, int &total, int &passed, fl::vector< fl::RunResult > *out_results=nullptr) |
| void | runTest (const char *test_name, fl::AutoResearchConfig &config, int &total, int &passed) |
| void | setMixedBitPattern (CRGB *leds, size_t count, int pattern_id) |
| struct fl::TestContext |