Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
Loading...
Searching...
No Matches
witness::RunResult Struct Reference

#include <run_control.h>

Public Attributes

std::uint64_t samples = 0
std::uint64_t records = 0
std::uint32_t misses = 0
std::uint32_t overflow = 0
bool safe = false

Detailed Description

Observed counts, independent of planned cycle count or controller output.

Definition at line 27 of file run_control.h.

Member Data Documentation

◆ misses

std::uint32_t witness::RunResult::misses = 0

Observed fabric deadline-miss counter.

Definition at line 29 of file run_control.h.

◆ overflow

std::uint32_t witness::RunResult::overflow = 0

Observed fabric dropped-event counter.

Definition at line 29 of file run_control.h.

◆ records

std::uint64_t witness::RunResult::records = 0

Actual number of drained fabric event records.

Definition at line 28 of file run_control.h.

◆ safe

bool witness::RunResult::safe = false

Observed latched fabric safe-state flag.

Definition at line 30 of file run_control.h.

◆ samples

std::uint64_t witness::RunResult::samples = 0

Actual number of completed controller samples.

Definition at line 28 of file run_control.h.


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