REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
run::RunDataHandler Class Referenceabstract

#include <run.h>

Inheritance diagram for run::RunDataHandler:

Public Member Functions

virtual void init ()
 
virtual void handle (volatile uint32_t *data, size_t outer_count, size_t inner_count, const run::Run &run)=0
 
virtual void stream (volatile uint32_t *buffer, run::Run &run)=0
 
virtual void prepare (Run &run)=0
 

Public Attributes

volatile bool first_data = false
 
volatile bool last_data = false
 

Detailed Description

Definition at line 71 of file run.h.

Member Function Documentation

◆ handle()

virtual void run::RunDataHandler::handle ( volatile uint32_t * data,
size_t outer_count,
size_t inner_count,
const run::Run & run )
pure virtual

◆ init()

virtual void run::RunDataHandler::init ( )
inlinevirtual

Definition at line 75 of file run.h.

Referenced by run::RunManager::run_next_flexio().

◆ prepare()

virtual void run::RunDataHandler::prepare ( Run & run)
pure virtual

◆ stream()

virtual void run::RunDataHandler::stream ( volatile uint32_t * buffer,
run::Run & run )
pure virtual

Member Data Documentation

◆ first_data

volatile bool run::RunDataHandler::first_data = false

Definition at line 73 of file run.h.

◆ last_data

volatile bool run::RunDataHandler::last_data = false

Definition at line 74 of file run.h.


The documentation for this class was generated from the following file:
  • lib/computation/src/run/run.h