REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
run::RunConfig Class Reference
The RunConfig data structure defines the properties for a run. More...
#include <run.h>
Static Public Member Functions | |
static RunConfig | from_json (JsonObjectConst &json) |
Public Attributes | |
uint64_t | ic_time = 100'000 |
Requested Initial Conditions time in Nanoseconds. | |
uint64_t | op_time = 500'000'000 |
Requested Operations time in Nanoseconds. | |
bool | halt_on_overload = false |
Whether to halt the computation on an overload condition. | |
bool | streaming = false |
Request either streaming RunManager (FlexIO/DMA) or traditional inexact non-streaming run. | |
bool | repetitive = false |
"Rep-Mode": Start run after it has finished. | |
bool | write_run_state_changes = true |
Whether client is interested in run state change messages. | |
bool | calibrate = false |
Whether to calibrate before the run starts. | |
Detailed Description
The RunConfig data structure defines the properties for a run.
It is specified by the user and forms the properties of a
- See also
- Run.
Member Function Documentation
◆ from_json()
|
static |
Definition at line 10 of file run.cpp.
Referenced by run::Run::from_json().
Member Data Documentation
◆ calibrate
bool run::RunConfig::calibrate = false |
◆ halt_on_overload
bool run::RunConfig::halt_on_overload = false |
◆ ic_time
uint64_t run::RunConfig::ic_time = 100'000 |
◆ op_time
uint64_t run::RunConfig::op_time = 500'000'000 |
◆ repetitive
bool run::RunConfig::repetitive = false |
◆ streaming
bool run::RunConfig::streaming = false |
Request either streaming RunManager (FlexIO/DMA) or traditional inexact non-streaming run.
◆ write_run_state_changes
bool run::RunConfig::write_run_state_changes = true |
The documentation for this class was generated from the following files: