FastLED 3.10.8
Loading...
Searching...
No Matches
fl::RunResult Struct Reference

Detailed Description

Single run result with error tracking.

Definition at line 97 of file AutoResearchTest.h.

#include <AutoResearchTest.h>

+ Collaboration diagram for fl::RunResult:

Public Member Functions

 RunResult ()
 

Public Attributes

int capturedBytes
 Bytes decoded from the RX channel.
 
bool captureFailed
 True when RX produced no decodable bytes.
 
int captureWaitResult
 RxWaitResult value, or -1 before wait.
 
int decodeBytes
 Bytes reported directly by decode()
 
int decodeError
 DecodeError value, or -1 when decode succeeded/not run.
 
int decodeOk
 1 if RX decode returned success, 0 on error, -1 before decode
 
int decodeOutputCapacity
 Output span size passed to decode()
 
fl::vector< LEDError > errors
 First few errors (up to 10)
 
int lsbOnlyErrors
 Bytes where (expected ^ actual) == 0x01.
 
int mismatchedBytes
 Number of individual bytes that differ.
 
int mismatches
 Number of LED mismatches.
 
bool passed
 True if no errors.
 
int rawEdgesAfterWait
 Raw edges visible after RX wait/decode.
 
fl::string rawEdgeSample
 Compact first-edge sample for failures.
 
int rpPioGpioTransitions
 CPU-observed RX-pin transitions during RP PIO TX.
 
int run_number
 Run iteration number (1-based)
 
fl::string rxBeginError
 Machine-readable reason when RX begin() fails.
 
int total_leds
 Total LEDs tested.
 
int totalBytes
 Total bytes compared (3 or 4 per LED)
 

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