Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
Loading...
Searching...
No Matches
run_configuration.h File Reference
#include <cstdint>
#include <string>
#include "../controllers/c/witness_controller.h"

Go to the source code of this file.

Classes

struct  witness::RunConfiguration

Functions

void witness::validate_configuration (const RunConfiguration &configuration)
RunConfiguration witness::read_configuration (const std::string &path)

Detailed Description

native run configuration contract.

Definition in file run_configuration.h.

Function Documentation

◆ read_configuration()

RunConfiguration witness::read_configuration ( const std::string & path)

Read the complete whitespace configuration, rejecting extras and invalid bounds.

◆ validate_configuration()

void witness::validate_configuration ( const RunConfiguration & configuration)

Validate a public configuration before reset, register writes or run duration arithmetic.